标签归档:java

Java 库:为 Java 程序员而生的 10 + 最佳库

众所周知,Java 的生态环境相当庞大,包含了数量相当可观的官方及第三方库。利用这些库,可以解决在用 Java 开发时遇到的各类问题,让开发效率得到显著提升。

举些例子,最常用的官方库有 java.lang、java.util、java.io、java.sql、java.net 等;而至于目前最流行的第三方库,就有 Junit、SLF4J、Google Guava、XStream、JSoup、Gson、Joda Time 等,可以说是不胜枚举。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

gRPC1.0发布,来自Google的RPC框架

一直以来,构建一个高度可扩展且松耦合的系统是很困难的。来自Google的gRPC框架致力于解决这个领域问题。它自去年面世以来收到了社区的大量关注和使用。8月23日Google正式发布了gRPC的1.0版本,并可用于生产。在此次发布中增加了新版本对多语言的支持、API稳定性等,引起了社区广泛的关注。 继续阅读 →

发表在 研发 | 标签为 , , | 留下评论

Android Studio在Mac下编译缓慢的可能问题

最近调试编译android项目发现Android Studio越来越慢,CPU占用十分高并导致像牛喘气一样风扇狂转,编译项目的时间也变成一分多钟。这样严重影响开发效率,因此花了两个小时来折腾。

  1. 怀疑IDE本身有损坏,删除重装,无效。
  2. 怀疑项目配置有问题,检查并优化后检查,无效。
  3. 怀疑gradle配置有问题,修改gradle配置,无效。
  4. 怀疑gradle版本有问题,安装最新版本gradle,失败。
  5. 和其他同事环境做了对比后,发现只有JDK使用的版本不同,我是用的是1.8,其余的人都使用的是1.7。卸载1.8,重装1.7,搞定。

最后效果是CPU占用虽然较高,但是风扇不会像黄牛一场叫了。之后编译时间也降低到了30秒左右。 继续阅读 →

发表在 研发 | 标签为 , | 2条评论

GitHub公布10大热门编程语言:Javascript居首

美国代码管理服务GitHUB周三公布了该平台上最热门的10大编程语言,以及自2008年GitHUB成立以来,热门编程语言的变化趋势。GitHub基于Git的分布式版本控制和代码管理功能,而Git是一款命令行工具。GitHub提供了基于网页的图形化界面,并对桌面端和移动端进行了整合。

GitHub公布10大热门编程语言:Javascript居首

  尽管并不能准确反映当前市面上最热门的编程语言,但由于GitHub正越来越受欢迎,因此这在一定程度上可以体现出编程语言近几年的发展趋势。 继续阅读 →

发表在 研发 | 标签为 , | 留下评论