
Java
文章平均质量分 95
我爱2b哥
码农界的Java小白
展开
-
多线程_01_Java多线程基础知识点
文章目录相关锁的概念线程安全/线程不安全悲观锁/乐观锁独享锁/共享锁互斥锁/读写锁公平锁/非公平锁偏向锁/轻量级锁/重量级锁可重入锁自旋锁死锁分布式锁Java实现线程方式相关锁的概念线程安全/线程不安全线程安全 : 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全 : 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。悲观锁/乐观锁原创 2021-02-24 10:39:49 · 700 阅读 · 0 评论 -
设计_01_带你理解23种设计模式
概念软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。意义设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。正确原创 2020-05-28 17:40:59 · 3769 阅读 · 0 评论 -
算法_02_Java实现十大排序算法,配合动态图片
Java实现排序算法其中不理解时间复杂度得可以看一下我的时间复杂度的文章,有助于理解十大排序算法1、冒泡排序2、选择排序3、插入排序4、希尔排序5、归并排序6、快速排序7、堆排序8、计数排序9、桶排序10、基数排序代码git地址:https://github.com/gaoyeming/sort-algorithm.git排序算法说明1,排序的定义对一序列对象...原创 2020-04-16 17:07:26 · 7075 阅读 · 6 评论