最新 最热

13. 多线程案例(1)——单例模式(饿汉模式/懒汉模式)

通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案...

2022-10-26
0

队列的几种变化和不同种类

1.普通队列:先进先出。 2.带优先级的:(优先队列:本质上是二叉树)按照顺序进,出队列的时候出优先级最高的元素,如果优先级相同,再按照先进先出的方式。 3.带类型的:业务上的类型,与具体场景密切相关,入队列按照原来的顺序入,出队列...

2022-10-26
0

设计模式01——单例模式

设计模式一定要运用到具体应用中。 创建型模式:单例模式、工厂模式、抽象工厂模式、创建者模式、原型模式。 结构性模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方...

2022-10-25
1

JedisPool_redis scan

前面给大家介绍了Redis的使用,今天将为大家介绍一下我们的JedisPool,那么Jedis是什么和为什么要使用它呢?

2022-10-04
1

Java中的单例模式实现

饿汉式class Bank{ private Bank(){} private static Bank instance = new Bank(); public static Bank getInstance(){ return instance...

2022-09-14
1

ArrayList和Vector异同点

ArrayList和Vector异同点相同点:底层都是数组//ArrayListtransient Object[] elementData;//Vectorprotected Object[] elementData;默认大小都是10//Vectorpublic Vector() { th...

2022-09-08
1

parallelStream

可以明显看到我们的并行流parallelStream性能远超stream,那它性能这么好,为啥不直接使用parallelStream呢?

2022-08-16
0

C++工程师视角下的Rust,有何不同?

如果说C++在内存安全上做出了自己的努力,那么在线程并发安全上则努力程度还不够;而Rust则是从一开始就在内存安全和线程安全上下足了功夫,同时没有抛弃性能。...

2022-07-12
0

Java单例模式推荐写法-双重检测机制实现单例模式

本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/256

2022-05-23
1

sync.Mutex 与 sync.WaitGroup 使用示例

使用 sync.Mutex 与 sync.WaitGroup线程不安全的用法:{ var wg sync.WaitGroup count := 0 for i := 0; i < 10; i++ { // wg add 1 goroutine wg.Add(1...

2022-05-13
1