摘要: 集合分类:Collection:List、SetMap:HashMap、HashTable Collection类型者,每个位置只有一个元素。Map类型者,持有key-value。Collection、List、Set、Map都是接口,不能实例化。继承自它们的 ArrayList, Vector, 阅读全文
posted @ 2017-08-15 20:18 创之尖 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Intellij IDEA配置好,启动tomcat报以下异常 Can't load AMD 64-bit .dll on a IA 32-bit platform 32位的虚拟机加载不了64位的AMD。。很明显是jdk版本与tomcat版本不一致。于是,我查下本地jdk版本,显示的是64位。 再看下 阅读全文
posted @ 2017-08-11 17:16 创之尖 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 初次使用IntelliJ IDEA,在配置tomcat后,启动报下面异常 很明显是端口冲突。但是我本地没起其他服务,不会有端口占用。 然后查是否真的端口被占用, 在开始-运行,输入CMD打开命令行界面,输入命令 netstat -ano | findstr "1099" 查出来也是没有1099端口占 阅读全文
posted @ 2017-08-10 20:17 创之尖 阅读(996) 评论(1) 推荐(0) 编辑
摘要: 最近项目需要用到FutureTask异步获取执行结果,并与Callable结合起来运用。 首先,看下FutureTask执行过程:FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或Callable的任务给FutureTask, 直接调用其run方法或者放入线程 阅读全文
posted @ 2017-08-08 20:35 创之尖 阅读(234) 评论(1) 推荐(0) 编辑
摘要: AtomicInteger,命名带有Atomic,很明显本身是原子性。这个类常是线程安全,多用于高并发对数据的修改。关于多线程原子性,也顺带回顾下可见性原子性原子性具有不可分割的特性。原子操作,具有原子性。比如 i=0属于原子操作,再比如i++,实际是i = i + 1,是可分割的,属于非原子操作。 阅读全文
posted @ 2017-08-07 20:38 创之尖 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念 字节的单位:byte。位的单位:bit,1byte=8bit 2、8种基本数据类型 4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。 3、包装类 包装类即使把基本类型变成对象类型,包含每种基本数据类型的相关属性如最大值、 阅读全文
posted @ 2017-08-07 19:58 创之尖 阅读(209) 评论(1) 推荐(0) 编辑