![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 81
Rainy-
我做佛时十方众生闻我名号至心回向
展开
-
Java 类加载器
关于java类加载机制的文章IBM这一篇写的挺详细: 深入探讨 Java 类加载器 不过里面有一段话: 线程上下文类加载器 线程上下文类加载器(context class loader)是从 JDK 1.2 开始引入的。类 java.lang.Thread中的方法 getContextClassLoader()和setContextClassLoader(ClassLoader cl)原创 2014-01-21 18:35:51 · 589 阅读 · 0 评论 -
Protocol Buffers的应用与分析
文章转自点击打开链接 1 Protocol Buffers的介绍 Protocol Buffers是一种用于序列化结构化数据的机制,它具有灵活、高效、自动化的特点。类似于XML,但是比XML更小巧、快捷、简单。在Google 几乎所有它内部的RPC协议和文件格式都是采用PB。 PB具有以下特点: 平台无关、语言无关 高性能 比XML块20-100倍 体积小 比XML小转载 2014-01-22 12:05:26 · 747 阅读 · 0 评论 -
java并发编程之——CountDownLatch和CyclicBarrier的使用
在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决? 如果是一个线程等待一个线程,则可以通过await()和notify()来实现; 如果是一个线程等待多个线程,则就可以使用CountDownLatch和CyclicBarrier来实现比较好的控制。 下面来详细描述下CountDownLatch的应用场景: 例如:百米转载 2014-04-29 19:03:32 · 545 阅读 · 0 评论 -
ThreadLocal总结
最近在研究dubbo源码,在做原创 2014-04-29 18:53:13 · 611 阅读 · 0 评论 -
如何选择开源许可证
原文地址 如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别转载 2014-05-05 10:52:14 · 588 阅读 · 0 评论