一般中国的每个人都会有个QQ邮箱吧,而我除了最早小时候玩网易的某款游戏用的163邮箱之后(那时候qq还没有普及 …
怎样摧毁程序员的开发效率?
下面是一幅在网上广为流传、关于程序员工作效率的图片: 辛普森爸爸也许会说:这很有趣,因为事实正是如此。 我还没 …
github上创建项目并检出为maven项目
最近虽然还是有很多公司都在使用svn,但是作为一个程序员,你还不会使用git,实在是有些显得落后了。 首先你需 …
Java中FileInputStream与FileReader的区别
在解释java中FileInputStream和FileReader的具体区别之前,我想讲述一下Java中In …
面向GC的Java编程
java程序员在编码过程中通常不需要考虑内存问题,jvm经过高度优化的GC机制大部分情况下都能够很好地处理堆( …
浅析Java虚拟机结构与机制
本文旨在给所有希望了解jvm(java Virtual Machine)的同学一个概念性的入门,主要介绍了JV …
Java应用线上问题排查的常用工具和方法
在长期排查线上问题的过程中,总结了一些工具的用法和排查问题的思路,这里跟大家分享一下,在遇到类似的问题时,希望 …
支持生产阻塞的线程池
在各种并发编程模型中,生产者-消费者模式大概是最常用的了。在实际工作中,对于生产消费的速度,通常需要做一下权衡 …
JVM的重排序
重排序通常是编译器或运行时环境为了优化程序性能而采取的对指令进行重新排序执行的一种手段。重排序分为两类:编译期 …
关于Spring的69个面试问答——终极列表
这篇文章总结了一些关于spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不 …