读书笔记
in the way
这个作者很懒,什么都没留下…
展开
-
4, Java核心技术1 泛型
泛型1,泛型类的静态上下文中类型变量无效public class Singleton<T>{private static T singlelnstance; // Errorpublic static T getSinglelnstanceO // Error{ if (singleinstance == null) construct new instance of T...原创 2020-02-19 21:24:38 · 120 阅读 · 0 评论 -
3, Java核心技术1 带资源声明的 try 语句
带资源声明的 try 语句try-with-resources 语句中的资源只能是实现了java.lang.AutoCloseable接口的类实例,但是 Java SE 7 之後的所有实现了java.io.Closeable的类都实现了java.lang.AutoCloseable接口(该接口是在Java SE 7中才引入的),故都可以作为这里的资源。带资源的try 语句(try-with-r...原创 2020-02-19 20:13:36 · 189 阅读 · 0 评论 -
2,码出高效--日志
码出高效–日志一: 日志规范1,日志文件的生命周期:如果日志存储周期较短,如7 天,那么针对有些具备以“周”为频次发生的异常就无法被发现,相反,若曰志保存周期过长,又会对碰盘存储空间造成较大压力,产生不必要的资源消耗。因此综合两个方面考虑,代码规约推荐曰志文件至少保存1 5 天,可以根据日志文件的重要程度、文件大小及磁盘空间再自行延长保存时间。2,预先判断曰志级别对DEBUG 、INF...原创 2020-02-17 21:29:34 · 240 阅读 · 0 评论 -
1, 码出高效 ---异常篇
码出高效 —异常篇无论采用什么方式处理异常, 都严禁捕获异常后什么都不做或打印行日志了事。如果在方法内部处理异常, 需要根据不同的业务场景进行定制处理,如重试、回滚等操作。如果向上抛出异常,如上例所示, 需要在异常对象中添加上下文参数、局部变量、运行环境等信息,这样有利于排查问题。一, 异常分类所有的异常都是Throwable的子类, 分为Error(致命异常), Exception(非...原创 2020-02-17 21:15:31 · 228 阅读 · 0 评论