Java开发必会的Linux命令
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 ...
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 ...
jdk1.8编译过的类被Spring 3.2框架使用时不被Spring 3.2 支持 可以将spring升级到3.2.9以上,或者将jdk降级到1.8以下。 参考文档:Spring Framework 4.0.5 & 3.2.9 r...
这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些...
大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更多内容也可以阅读各大互联网公司架构演进之路汇总、大型网站架构技术一...
Java中的SPI SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和Cal...
使用BigDecimal,保留小数点后两位 public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setSca...
经常在代码中使用Collections.emptyList或者Collections.emptySet等方法来表示一个空的列表。今天使用的时候出现了一个unSupportException,原因是我理所当然的认为emptyList方法相当于...
public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Calendar ca...
基础知识:class卸载、热替换和Tomcat的热部署的分析 HotSwap:HotSwap和JRebel原理 成熟的热部署技术实现原理:深入探索 Java 热部署
HotSwap和JRebel原理 HotSwap和Instrumentation 在2002年的时候,Sun在Java 1.4的JVM中引入了一种新的被称作HotSwap的实验性技术,这一技术被合成到了Debugger API内部,其允许调...