会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DuanXianSen
博客园
首页
新随笔
联系
订阅
管理
2020年1月17日
Redis常用的简单命令演示
摘要: 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)
2020年1月14日
数据库三范式
摘要: 1、第一范式(1NF):字段具有原子性,不可再分,数据库表中的字段都是单一属性的,不可再分 。 2、第二范式(2NF):第二范式的前提必须满足第一范式,第二范式要求“数据库表中的每个实例或行必须可以被惟一地区分”, 3、第三范式(3NF):第三范式的前提必须满足第一范式跟第二范式,第三范式要求“每一
阅读全文
posted @ 2020-01-14 11:31 我是段先森
阅读(205)
评论(0)
推荐(0)
2020年1月13日
synchronized 关键字
摘要: synchronized 关键字解决的是多个线程之间访问资源的同步性,保证被它修饰的方法或者代码块在任意时间段内只能被一个线程进行访问。 public class Acount { private int money; public Acount(int money) { this.money =
阅读全文
posted @ 2020-01-13 10:42 我是段先森
阅读(114)
评论(0)
推荐(0)
为什么我们调用start()方法时会执行run()方法,而不是直接调用run()方法
摘要: 新建一个线程,调用start()方法,会让一个线程进入就绪状态,当分配到时间片后,start()会进行相应的准备工作,然后在启动run()方法内的内容;而直接调用run()方法,意味着会把run方法当做一个main方法进行执行,并不会在某个线程中执行它,而是在主线程中进行执行。
阅读全文
posted @ 2020-01-13 09:33 我是段先森
阅读(1340)
评论(1)
推荐(0)
2020年1月2日
LinkList学习-双向链表机构
摘要: for顺序遍历耗时 > iterator迭代器遍历耗时 > 通过removeFirst()或removeLast()遍历耗时 > forach顺序遍历耗时 = 通过pollFirst()或pollLast()来遍历耗时。 import java.util.ArrayList; import java
阅读全文
posted @ 2020-01-02 20:31 我是段先森
阅读(317)
评论(0)
推荐(0)
ArrayList学习-动态数组队列
摘要: //定义长度为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)
2019年12月18日
Oracle常用命令
摘要: 1、创建表空间 1 create tablespace rofly_data 2 datafile 'F:\oracle\db\rofly_data.dbf' 3 size 500m autoextend on; 4 5 create temporary tablespace rofly_temp
阅读全文
posted @ 2019-12-18 20:24 我是段先森
阅读(296)
评论(0)
推荐(0)
2019年12月17日
为什么重写equals时必须重写hashCode方法
摘要: 1、hashCode的作用是获取哈希码,也称为散列码,是确定该对象在哈希表中的索引位置,是一个int类型的数值。 2、如果两个对象相等,那么hashCode一定相等,但是hashCode相等不代表两个对象相等。 3、以HashSet为例,当HserhSet加入新的对象时,首先会判断新对象的hashC
阅读全文
posted @ 2019-12-17 21:52 我是段先森
阅读(117)
评论(0)
推荐(0)
String、StringBuffer、StringBuild有什么区别
摘要: 1、String的对象是不可变的,每次对String对象进行改变的时候,都会new一个新对象,然后再将指针指向新的对象,而StringBuffer与StringBuild都是对自身进行操作。 2、String是线程安全的,Stringbuffer对方法添加了同步锁也是线程安全的,StringBuil
阅读全文
posted @ 2019-12-17 21:39 我是段先森
阅读(530)
评论(0)
推荐(0)
2019年12月16日
java包与javax包区别
摘要: java包是Java API标准的包,javax是扩展包。
阅读全文
posted @ 2019-12-16 21:10 我是段先森
阅读(1009)
评论(0)
推荐(0)
下一页
公告