我一定有办法_个人页

个人头像照片 我一定有办法
个人头像照片 个人头像照片
8
1
0

个人介绍

从0开始学Java

擅长的技术

获得更多能力
通用技术能力:
  • Java
    中级

    能力说明:

    掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。

    获取记录:

    • 2022-06-23大学考试 Java开发中级 大学参加技能测试未通过
    • 2022-06-23大学考试 大学/社区-用户参加考试
    • 2022-06-22大学考试 大学/社区-用户参加考试
    • 2022-06-22大学考试 Java开发初级 大学/社区用户通过技能测试
    • 2022-06-20大学考试 Java开发初级 大学参加技能测试未通过
云产品技术能力:

阿里云技能认证

详细说明
暂无更多信息

2022年09月

  • 09.24 22:18:19
    发表了文章 2022-09-24 22:18:19

    外包仔的自我救赎——学习篇

    作为一名优秀的打工人(家里有矿的可以划走了),学习的重要性笔者认为大家应该都很清楚。我们踏入职场之前就一直在学校学习,进入社会之后我们更需要在工作中学习。拿笔者自己来说,转行之前,开发的知识储备几乎为零,不学习就只能选择自己会做的工作(师范专业)。学习不一定能让我们发家致富飞黄腾达,但是可以让我们拥有更多的选择。
  • 09.22 23:27:01
    发表了文章 2022-09-22 23:27:01

    外包仔的自我救赎

    一入外包深似海,从此自研是路人! 毕业的第三年,通过培训班转行Java,包装了两年经验。非科班出身又是半路出家,当时也不懂外包的概念,于是就糊里糊涂进了外包公司。

2022年06月

  • 06.23 17:32:12
    发表了文章 2022-06-23 17:32:12

    重生之我在人间敲代码_Java并发基础_安全性、活跃性以及性能问题

    并发编程中我们需要注意的问题有很多,很庆幸前人已经帮我们总结过了,主要有三个方面,分别是:安全性问题、活跃性问题和性能问题。
  • 06.23 17:29:43
    发表了文章 2022-06-23 17:29:43

    重生之我在人间敲代码_Java并发基础_用“等待-通知”机制优化循环等待

    在破坏占用且等待条件的时候,如果转出账本和转入账本不满足同时在文件架上这个条件,就用死循环的方式来循环等待。如果循环等待操作耗时非常短,而且并发冲突量也不大时,这个方案还挺不错的,因为这种场景下,循环上几次或者几十次就能一次性获取转出账户和转入账户了。但是如果循环等待操作耗时长,或者并发冲突量大的时候,循环等待这种方案就不适用了,因为在这种场景下,可能要循环上万次才能获取到锁,太消耗 CPU 了。
  • 06.23 17:26:41
    发表了文章 2022-06-23 17:26:41

    重生之我在人间敲代码_Java并发基础_原子性问题之互斥锁

    原子性问题的源头是线程切换,如果能够禁用线程切换那就能解决这个问题。而操作系统做线程切换是依赖 CPU 中断的,所以禁止 CPU 发生中断就能够禁止线程切换。
  • 06.22 17:35:45
    发表了文章 2022-06-22 17:35:45

    重生之我在人间敲代码_Java并发基础_可见性、原子性、有序性问题

    这些年,我们的 CPU、内存、I/O 设备都在不断迭代,不断朝着更快的方向努力。但是,在这个快速发展的过程中,有一个核心矛盾一直存在,就是这三者的速度差异。CPU 和内存的速度差异可以形象地描述为:CPU 是天上一天,内存是地上一年(假设 CPU 执行一条普通指令需要一天,那么 CPU 读写内存得等待一年的时间)。内存和 I/O 设备的速度差异就更大了,内存是天上一天,I/O 设备是地上十年。
  • 06.22 16:30:52
    发表了文章 2022-06-22 16:30:52

    重生之我在人间敲代码_Java并发基础_Java内存模型

    导致可见性的原因是缓存,导致有序性的原因是编译优化,那解决可见性、有序性最直接的办法就是禁用缓存和编译优化,但是这样问题虽然解决了,我们程序的性能可就堪忧了。
  • 06.22 15:12:54
    发表了文章 2022-06-22 15:12:54

    重生之我在人间敲代码_Java并发基础_浅析并发编程

    并发编程可以抽象为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共享资源。

2021年12月

  • 发表了文章 2022-09-24

    外包仔的自我救赎——学习篇

  • 发表了文章 2022-09-22

    外包仔的自我救赎

  • 发表了文章 2022-06-23

    重生之我在人间敲代码_Java并发基础_安全性、活跃性以及性能问题

  • 发表了文章 2022-06-23

    重生之我在人间敲代码_Java并发基础_用“等待-通知”机制优化循环等待

  • 发表了文章 2022-06-23

    重生之我在人间敲代码_Java并发基础_原子性问题之互斥锁

  • 发表了文章 2022-06-22

    重生之我在人间敲代码_Java并发基础_可见性、原子性、有序性问题

  • 发表了文章 2022-06-22

    重生之我在人间敲代码_Java并发基础_Java内存模型

  • 发表了文章 2022-06-22

    重生之我在人间敲代码_Java并发基础_浅析并发编程

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 2021-12-23

    二维码中间的logo怎么加

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息