01 2020 档案

摘要:package redis; import java.util.Iterator; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.So 阅读全文
posted @ 2020-01-17 17:06 我是段先森 阅读(149) 评论(0) 推荐(0)
摘要:1、第一范式(1NF):字段具有原子性,不可再分,数据库表中的字段都是单一属性的,不可再分 。 2、第二范式(2NF):第二范式的前提必须满足第一范式,第二范式要求“数据库表中的每个实例或行必须可以被惟一地区分”, 3、第三范式(3NF):第三范式的前提必须满足第一范式跟第二范式,第三范式要求“每一 阅读全文
posted @ 2020-01-14 11:31 我是段先森 阅读(204) 评论(0) 推荐(0)
摘要:synchronized 关键字解决的是多个线程之间访问资源的同步性,保证被它修饰的方法或者代码块在任意时间段内只能被一个线程进行访问。 public class Acount { private int money; public Acount(int money) { this.money = 阅读全文
posted @ 2020-01-13 10:42 我是段先森 阅读(112) 评论(0) 推荐(0)
摘要:新建一个线程,调用start()方法,会让一个线程进入就绪状态,当分配到时间片后,start()会进行相应的准备工作,然后在启动run()方法内的内容;而直接调用run()方法,意味着会把run方法当做一个main方法进行执行,并不会在某个线程中执行它,而是在主线程中进行执行。 阅读全文
posted @ 2020-01-13 09:33 我是段先森 阅读(1338) 评论(1) 推荐(0)
摘要:for顺序遍历耗时 > iterator迭代器遍历耗时 > 通过removeFirst()或removeLast()遍历耗时 > forach顺序遍历耗时 = 通过pollFirst()或pollLast()来遍历耗时。 import java.util.ArrayList; import java 阅读全文
posted @ 2020-01-02 20:31 我是段先森 阅读(317) 评论(0) 推荐(0)
摘要://定义长度为10的数组 ArrayList<Integer> arrayList = new ArrayList<Integer>(10); //添加元素 for (int i = 0; i < 10; i++) { arrayList.add(i); } //将ArrayList实例的容量设置为 阅读全文
posted @ 2020-01-02 16:42 我是段先森 阅读(230) 评论(0) 推荐(0)