[读书笔记]Effective Java (持续更新)
枚举 擅用枚举代替int和String 可以在枚举中定义一个抽象方法,要求每个主体中实现(必须实现),如: public enum Operation{ PLUS{double apply(double x,double y){return...
枚举 擅用枚举代替int和String 可以在枚举中定义一个抽象方法,要求每个主体中实现(必须实现),如: public enum Operation{ PLUS{double apply(double x,double y){return...
一、常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具。 jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控工具。 j...
最近,分析了很多由自动化工具扫描出来的代码漏洞,很多Bug都是因为我们平时写代码不注意规范导致的。更可怕的是很多时候我们并不知道那样写代码有什么问题。 今天就把这些问题总结一下。 1.非空判断 我们在代码中经常这样写: if(use...
数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。
com.alibaba.citrus.service.dataresolver.DataResolverNotFoundException: Could not find data resolver for DataResolverCont...
在使用form表单的自动提交的时候,程序启动报错。
一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后...
拿典型的petstore举例子,首先看一下WEB-INF的目录结构:
无法提供摘要。这是一篇受保护的文章。
E – Element (在集合中使用,因为集合中存放的是元素) T – Type(Java 类) K – Key(键) V – Value(值) N – Number(数值类型)...