摘要:所有命名不能以特殊符号开始,如常量用全大写定义,单词之间用下划线分割语义,如包规范包名全小写,不能用特殊符号或者驼峰写法如是不合规范的。方法定义必须要有注释,包括方法作用参数名返回类型创建时间等层方法命名规约获取单个对象的方法用做前缀。 本文旨在用最通俗的语言讲述最枯燥的基本知识 ===================1=================== 到一家创业公司上班的第一天...
摘要:尝试检测着色功能是否可用。禁用颜色的输出。目前支持的颜色有文件保存默认情况下,仅将日志输出到控制台,不会写入到日志文件中去。如果除了控制台输出之外还想写日志文件,则需要在设置或属性。默认情况它会根据日志的依赖自动加载。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置...
摘要:模板解释器和字节码解释器差不多,不一样的地方在于直接把对应的指令集转成本地代码编译器可以针对热点代码优化,执行开销较大,但是能够针对性的优化,效率最高垃圾收集器负责回收不再使用的对象,释放和整理内存简称。 (原发于知乎, 定期同步至segmentfault, 原文地址:知乎-JVM入门系列-JVM总览)Java宣称Write Once Run Everywhere,这意味着在一个平台上...
摘要:什么是字节码程序通过编译之后生成文件就是字节码集合正是有这样一种中间码字节码,使得等函数语言只用实现一个编译器即可运行在上。 什么是字节码? java程序通过javac编译之后生成文件.class就是字节码集合,正是有这样一种中间码(字节码),使得scala/groovy/clojure等函数语言只用实现一个编译器即可运行在JVM上。看看一段简单代码。 public long ...