会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
五色风车
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
18
下一页
2020年3月2日
Future模式详细讲解及实例分析
摘要: 1.1、Future模式是什么 先简单举个例子介绍,当我们平时写一个函数,函数里的语句一行行同步执行,如果某一行执行很慢,程序就必须等待,直到执行结束才返回结果;但有时我们可能并不急着需要其中某行的执行结果,想让被调用者立即返回。比如小明在某网站上成功创建了一个账号,创建完账号后会有邮件通知,如果在
阅读全文
posted @ 2020-03-02 22:01 五色风车
阅读(923)
评论(0)
推荐(0)
编辑
2020年2月29日
Executor线程池原理详解(一)
摘要: 线程池 线程池的目的就是减少多线程创建的开销,减少资源的消耗,让系统更加的稳定。在web开发中,服务器会为了一个请求分配一个线程来处理,如果每次请求都创建一个线程,请求结束就销毁这个线程。那么在高并发的情况下,就会有大量线程创建和销毁,这就会降低系统的效率。线程池的诞生就是为了让线程得到重复使用,减
阅读全文
posted @ 2020-02-29 17:13 五色风车
阅读(720)
评论(0)
推荐(0)
编辑
ArrayList、LinkedList、CopyOnWriteArrayList源码分析记录
摘要: ArrayList 底层是基于动态数组来进行的 1、List 的长度size 是根据增删元素来进行自增自减的 2、ArrayList在新增元素时,先判断数组的长度是否足够,若足够则把新元素添加至数组中,若不够则进行扩容(也就是数组的复制),扩容完成后把新增的元素添加到新数组中即可完成数据的新增操作;
阅读全文
posted @ 2020-02-29 10:39 五色风车
阅读(174)
评论(0)
推荐(0)
编辑
2020年2月28日
mysql 跨库join
摘要: 目标:数据库A中的表可以join数据库B中的表。 环境:Windows系统,免安装版mysql-5.7.22。 需求:数据库中表很多,将表按业务划分到不同的数据库,保存表之间必要的关联关系。 一、开启FEDERATED引擎执行命令:SHOW ENGINES;,查看mysql数据库中Federated
阅读全文
posted @ 2020-02-28 10:48 五色风车
阅读(5016)
评论(0)
推荐(0)
编辑
2020年2月27日
对象Bean与Map互转问题
摘要: 一、摘要 在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象、Map 之间进行互转有很多种方式,下面我们一起来梳理一下: 利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这种需要转换2次,相对来说效率比较底; 利用 Java 反射,获取 Bean 类的属性和值,
阅读全文
posted @ 2020-02-27 18:28 五色风车
阅读(4751)
评论(0)
推荐(0)
编辑
2020年2月12日
git
摘要: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务
阅读全文
posted @ 2020-02-12 11:19 五色风车
阅读(124)
评论(0)
推荐(0)
编辑
2020年1月18日
阻塞队列BlockingQueue之LinkedBlokingQueue
摘要: 1、简介 LinkedBlokingQueue 是链表实现的有界阻塞队列,此队列的默认和最大长度为 Integer.MAX_VALUE。此队列按照先进先出的原则对元素进行排序。ArrayList和ArrayBlockingQueue一样,内部基于数组来存放元素,而LinkedBlockingQueu
阅读全文
posted @ 2020-01-18 21:56 五色风车
阅读(404)
评论(0)
推荐(0)
编辑
阻塞队列BlockingQueue之ASynchronousQueue
摘要: 一、SynchronousQueue简介 Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或LinkedListBloc
阅读全文
posted @ 2020-01-18 21:09 五色风车
阅读(221)
评论(0)
推荐(0)
编辑
阻塞队列BlockingQueue之ArrayBlockingQueue
摘要: ArrayBlockingQueue 是数组实现的有界阻塞队列,此队列按照先进先出(FIFO)的原则对元素进行排序。 构造方法: public ArrayBlockingQueue(int capacity) { this(capacity, false); } public ArrayBlocki
阅读全文
posted @ 2020-01-18 18:21 五色风车
阅读(175)
评论(0)
推荐(0)
编辑
阻塞队列BlockingQueue
摘要: 阻塞队列BlockingQueue是一个接口,基于ReentrantLock ,依据它的基本原理,我们可以实现Web中二段长连接聊天功能,当然其最常用的还是用于实现生产者和消费者模式: BlockingQueue接口提供了以下方法: package java.util.concurrent; imp
阅读全文
posted @ 2020-01-18 17:49 五色风车
阅读(162)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
18
下一页