- 博客(3)
- 收藏
- 关注
原创 MongoDB + Log4j 2:搭建日志服务
最近有个需求:日志统一管理。在服务器上,使用MongoDB保存日志信息,项目中,使用Log4j 2控制日志输出。这样可以在自己电脑使用MongoDB可视化工具,查看日志信息,便于监视程序运行情况。 只提供三种日志级别对象:error、info、debug。项目日志信息保存至设定的数据库中,按照不同日志级别分别保存至不同的集合中,便于查找日志信息。 以下是实际开发内容: 环...
2018-05-06 21:54:39
1149
原创 整理:对象实例化
对象实例化方式:使用new关键字;执行构造函数;通过反射机制;调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法;执行构造函数;调用对象的clone()方法;未执行构造函数;通过反序列化;未执行构造函数。对象实例化过程: 创建对象时,先判断是否已经初始化;若尚未初始化,则先进行类加载过程;而后调用实例构造器&...
2018-03-25 20:53:30
477
原创 整理:类加载过程 — 初始化
类初始化阶段是类加载过程的最后一步。在类加载过程中,除了在加载阶段可以通过自定义加载器参与之外,其余动作完全由虚拟机主导和控制,到了初始化阶段,才真正开始执行类中定义的Java程序代码(或者说是字节码)。 虚拟机规范严格规定了有且只有5种情况必须立即对类进行初始化:遇到new、getstatic、putstatic、invokestatic这4条字节码指令时,如果类尚...
2018-03-23 23:59:33
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人