会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Qiao_Zhi
有远大抱负的人不可忽略眼前的工作!!!
新随笔
联系
订阅
管理
上一页
1
···
37
38
39
40
41
42
43
44
45
···
148
下一页
2019年1月2日
线程组的使用
摘要: 1.线程组的概念 可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以用线程。这样的组织结构有点类似于树的形式。 线程组的作用是,可以批量的管理线程或者线程组对象,有效地对线程或线程组对象进行组织。 2.线程对象关联线程组:1级关联 1级关联就是父对象中有子对象,但并不
阅读全文
posted @ 2019-01-02 22:30 QiaoZhi
阅读(1519)
评论(0)
推荐(0)
编辑
单例模式与多线程
该文被密码保护。
阅读全文
posted @ 2019-01-02 13:49 QiaoZhi
阅读(1357)
评论(0)
推荐(0)
编辑
2019年1月1日
2019第一天
摘要: 2018年过去了,自己也毕业半年了,2018年自己也学到了一些东西,当然也欠缺好多东西。毕业半年了,自己在实际工作中更多的是做一些基本的CRUD,没有什么特别复杂性的工作,但是也学到了很多东西。更多的是增强了自己的思维逻辑能力,在写代码的时候可以想到各种可能出现的异常情况,也接触了很多的工具包的使用
阅读全文
posted @ 2019-01-01 11:08 QiaoZhi
阅读(1515)
评论(7)
推荐(0)
编辑
2018年12月27日
POI 海量数据/大数据文件生成SXSSFWorkbook使用简介
摘要: 在之前我们知道处理xls的excel用的workbook是HSSFWorkbook,处理xlsx的excel用的是XSSFWorkbook。 上面两个类导出excel的时候数据会驻留在内存中,所以当数据量大的时候容易造成内存溢出。SXSSFWorkbook是用来生成海量excel数据文件,主要原理是
阅读全文
posted @ 2018-12-27 23:09 QiaoZhi
阅读(10797)
评论(0)
推荐(2)
编辑
定时器Timer的使用
摘要: 在JDK类库中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某一个任务。此类也常用来做一下周期性同步工作,代替它的有quartz、SpringTask。Timer类的主要作用是设置计划任务,但封装任务的类是TimerTask类(实际该类是一个抽象类,执行任务的代码要放在该类的子类中)
阅读全文
posted @ 2018-12-27 11:41 QiaoZhi
阅读(17807)
评论(0)
推荐(1)
编辑
2018年12月26日
Queue和BlockingQueue的使用以及使用BlockingQueue实现生产者-消费者
摘要: Java提供了两种新的容器类型:Queue和BlockingQueue。 Queue用于保存一组等待处理的元素。它提供了几种实现,包括:ConcurrentLinkedQueue,这是一个先进先出的并发对列,以及PriorityQueue,这是一个非并发的优先队列。Queue上的操作不会阻塞,如果队
阅读全文
posted @ 2018-12-26 13:54 QiaoZhi
阅读(2640)
评论(0)
推荐(1)
编辑
2018年12月21日
ReentrantReadWriteLock读写锁的使用
摘要: 类ReentrantLock具有完全互斥排他的效果,即同一时间只有一个线程在执行ReentrantLock.lock()后面的代码。这样虽然保证了线程的安全性,但是效率低下。JDK提供了ReentrantReadWriteLock读写锁,使用它可以加快效率,在某些不需要操作实例变量的方法中,完全可以
阅读全文
posted @ 2018-12-21 18:40 QiaoZhi
阅读(1989)
评论(0)
推荐(3)
编辑
2018年12月18日
poi读取Excel模板并修改模板内容与动态的增加行
摘要: 有时候我们可能遇到相当复杂的excel,比如表头的合并等操作,一种简单的方式就是直接代码合并(浪费时间),另一种就是写好模板,动态的向模板中增加行和修改指定单元格数据。 1.一个简单的根据模板sheet动态修改 原来的excel模板内容如下: 现在的需求是动态的生成生成时间和生成人。并且在第五行开始
阅读全文
posted @ 2018-12-18 13:35 QiaoZhi
阅读(13485)
评论(7)
推荐(3)
编辑
2018年12月17日
Lock类-ReentrantLock的使用
摘要: 在Java多线程中可以使用synchronized隐式锁实现线程之间同步互斥,Java5中提供了Lock类(显示锁)也可以实现线程间的同步,而且在使用上更加方便。本文主要研究 ReentrantLock的使用。 公平锁与非公平锁:公平锁表示线程获取锁的顺序是按照线程加锁的顺序来分配的,即先来先得的F
阅读全文
posted @ 2018-12-17 11:24 QiaoZhi
阅读(3996)
评论(0)
推荐(0)
编辑
2018年12月15日
类ThreadLocal的使用与源码分析
摘要: 变量值的共享可以使用public static的形式,所有的线程都使用同一个变量。如果每个线程都有自己的共享变量,就可以使用ThreadLocal。比如Hibernat的session问题就是存在ThreadLoca中。 类ThreadLocal主要解决的就是每个线程绑定自己的值,可以将Thread
阅读全文
posted @ 2018-12-15 23:11 QiaoZhi
阅读(332)
评论(0)
推荐(0)
编辑
上一页
1
···
37
38
39
40
41
42
43
44
45
···
148
下一页
公告