![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wooderin
这个作者很懒,什么都没留下…
展开
-
究竟需要使用检查型Exception还是非检查型Exception(RuntimeException)
一直有一个疑惑: 在某个Java项目中究竟需要使用检查型Exception还是非检查型Exception(RuntimeException),原创 2014-11-18 16:23:37 · 1509 阅读 · 0 评论 -
利用java反射获取泛型类的类型参数具体类对象
项目中有这样的需求, 要求在原创 2014-11-06 12:04:21 · 1904 阅读 · 0 评论 -
Zookeeper中的FastLeaderElection选举算法简述
Zookeeper是一个开源的分布式应用协调项目, 其中为了保证各节点的协同工作,Zookeeper在工作时需要有一个Leader, 而Leader是如何被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。Zookeeper的基本前提是多个节点都具备全局其它所有节点的基本信息(IP/端口/SID),而SID是节点的唯一编号。正常工作时从节点会从主节点同步版本信原创 2015-06-04 15:54:17 · 3329 阅读 · 1 评论 -
从Eclipse转向IntelliJ Idea
之前一直使用Eclipse作为java的主要IDE,但近期发现Android开发的趋势是Android Studio,加上网上对于Idea/Android Studio的好评不少,于是考虑抛弃Eclipse。我本人主要从事后台开发,偶尔也搞搞Android和Web前端,总之都是Java的技术。Idea和Android Studio这两套IDE让我为难了一阵,因为我不希望电脑上同时开着两套IDE工具。原创 2015-12-19 00:01:15 · 781 阅读 · 0 评论 -
Gradle使用体会
最近发现Gradle是个好东西,配置比Maven简单很多,也可以兼有Maven的优点。以下是几点使用体会如果有一个现有的Gradle工程,如何导入到Idea中?一开始我直接使用Idea的导入功能,尽管也可以成功并貌似可用,但存在一些问题,例如看不到依赖库和及其代码,无法调试等。后来我才发现,如果想使用Idea的完整功能,还是必须先在命令行执行gradle idea先生成idea的工程文件,再用i原创 2015-12-19 00:25:49 · 628 阅读 · 0 评论