![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作记录
文章平均质量分 57
Hattttt
这个作者很懒,什么都没留下…
展开
-
工作记录--多线程三特性
最近在公司做了需求,涉及到大容量并且数量多的文件处理,所以考虑采用多线程才实现,一个线程处理一个文件;多线程操作就需要涉及到线程安全问题,所以就重新温习了多线程特性:1、原子性2、可见性3、有序性原子性:一个业务操作里面,所有的操作要么都成功,如有一失败,就全部不执行;经典例子就是银行转账。如果不同线程对一个用户操作就得保证原子性,不然就无法保证用户的数据安全。可见性:当多个线程共享一个变量时,...原创 2018-07-02 11:41:38 · 440 阅读 · 0 评论 -
学习笔记:HasMap在jdk8的相关优化
今天无意中想到了HashMap,复习巩固一下,才发现jdk8已经对HashMap做了提升;HashMap 与 HashTable都是Map的实现类,都属于一种容器,对于容器的操作无非是就 查数据或者插入数据,但是Map对数据操作有自己的规则,Map的每一个元素是由两部分组成,分别是key(键) 和value(值);这里Map是通过查找key的方式来获取相应的value,并且key的值不可以重复...原创 2018-08-01 14:56:30 · 208 阅读 · 0 评论 -
建立范围分区 partition by range
CREATE TABLE testrange( num NUMBER(8) NOT NULL, var varCHAR2(10))PARTITION BY RANGE (num) ( PARTITION p9 VALUES LESS THAN (20180901) , PARTITION p10 VALUES LESS THAN (20181001)...原创 2018-09-26 10:05:49 · 14505 阅读 · 1 评论