会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
昕友软件开发
知行合一
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
43
下一页
2015年12月7日
Java swing皮肤(look and feel)大全
摘要: ########## 优选 ########## Weblaf:非常赞的套件,界面现代、简约。依赖包较少。 有开源也有商业协议,个人最喜欢的皮肤。https://github.com/mgarin/weblaf PgsLookAndFeel:界面简约现代,Apache2开源协议http://www.
阅读全文
posted @ 2015-12-07 11:47 昕友软件开发
阅读(4621)
评论(0)
推荐(0)
2015年12月1日
(转)Java并发编程:线程池的使用方法
摘要: http://www.cnblogs.com/dolphin0520/p/3932921.html http://www.journaldev.com/1069/java-thread-pool-example-using-executors-and-threadpoolexecutor
阅读全文
posted @ 2015-12-01 16:09 昕友软件开发
阅读(241)
评论(0)
推荐(0)
(原创)定时线程池中scheduleWithFixedDelay和scheduleAtFixedRate的区别
摘要: scheduleAtFixedRate 没有什么歧义,很容易理解,就是每隔多少时间,固定执行任务。 scheduleWithFixedDelay 比较容易有歧义 貌似也是推迟一段时间执行任务,但Oracle的解释如下,delay 的意思是当结束前一个执行后延迟的时间 scheduleWithFixe
阅读全文
posted @ 2015-12-01 15:48 昕友软件开发
阅读(46219)
评论(0)
推荐(4)
JAVA线程本地变量ThreadLocal和私有变量的区别
摘要: ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 所以,在Java中编写线程局部变量的代码相对来说要笨拙一些,因此造成线程局部变量没有在Java开发者中得到很好的普及。 ThreadLocal的接口方法
阅读全文
posted @ 2015-12-01 11:14 昕友软件开发
阅读(7848)
评论(0)
推荐(0)
2015年11月30日
(原创)确保JAVA线程安全的4种常用方法
摘要: 在Java中可以有很多方法来保证线程安全,比如使用同步方法、同步块,使用原子类(atomic concurrent classes),实现并发锁,使用volatile关键字,使用不变类和线程安全类。 这里是最基础的线程安全教程 实际上在volatile的使用上很容易有误解,以为volatile就可以
阅读全文
posted @ 2015-11-30 15:12 昕友软件开发
阅读(6046)
评论(1)
推荐(1)
(转)ReentrantLock可重入锁的使用场景
摘要: 原文: http://my.oschina.net/noahxiao/blog/101558
阅读全文
posted @ 2015-11-30 10:59 昕友软件开发
阅读(535)
评论(0)
推荐(0)
2015年11月26日
(原创)JAVA阻塞队列LinkedBlockingQueue 以及非阻塞队列ConcurrentLinkedQueue 的区别
摘要: 阻塞队列:线程安全 按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链接队列的吞吐量通常要高于基于数组的队列,但是在大多数并发应用程序中,其可预知的性能要低。 注意: 1、
阅读全文
posted @ 2015-11-26 16:10 昕友软件开发
阅读(22376)
评论(0)
推荐(0)
读/写锁的实现和应用(高并发状态下的map实现)
摘要: 程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资源没有任何问题,所以应该允许多个线程能在同时读取共享资源。但是如果有一个线程想去写这些共享资源,就不应该再有其它线程对该资源进行读或写(译者注:也就是说:读-读能共存,读-写不能共存,写-写不
阅读全文
posted @ 2015-11-26 10:36 昕友软件开发
阅读(812)
评论(0)
推荐(0)
2015年11月18日
Jira API传字符串的换行问题 (文本编辑器使用)
摘要: 因为jira的文本编辑器自动进行了2次转义,如果从API过来的文本换行需要手动处理。吐血。net里: desc = desc.Replace("\n", "\\n").Replace("\r", "\\r").Replace("\"","\\\""); java里: d...
阅读全文
posted @ 2015-11-18 15:42 昕友软件开发
阅读(724)
评论(0)
推荐(0)
2015年11月16日
使用泛型SwingWorker与EDT事件分发线程保持通讯
摘要: 为什么要使用SwingWorker 在swing开发中,如果一个应用程序,执行一些任务,需要大量的时间来完成,比如下载一个大文件或执行一个复杂的数据库查询。 我们假设这些任务是由用户使用一个按钮触发的。在单线程应用程序,用户单击按钮,进入计算的过程,然后等待任务完成之前,所有的事件都在主线程EDT线
阅读全文
posted @ 2015-11-16 14:43 昕友软件开发
阅读(654)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
43
下一页
欢迎访问我的开源项目:
xyIM企业即时通讯