从17年拼多多的砍价火了之后,就陆续的有很多电商公司发布了砍价玩法。近期我司也有了一个砍价活动,在这发出来我写的砍价的算法供大家讨论。 对于砍价...
1,Propagation.REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。详细解释在代码下方。 ...
平时写代码的时候,经常会对list进行操作,自从1.8之后有了stream 。能使用的话,就经常使用了,现在在这归总一下经常使用的几个strea...
事务 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功的对数据库应用改组查询的全部语句,那么就执行该组查询。如果...
工厂设计模式简介 在所有的设计模式中,我认为工厂设计模式算是比较好写的。但是,同时,他对于新手来说虽然比较容易写,代码也比较容易读,但是理解工厂...
定义 HashMap 是一个键值对的集合,key值允许为null,key值不允许重复。value可重复,可null。 源码分析 内部属性 构造器...
定义 LinkedList是一个双向链表类型的集合。 所谓双向链表就是链表上的元素都有上一个,下一个 源码分析 通过源码查看LinkedList...
定义 ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,并允许所有元素,包括null,...
为了解决线程安全问题,同时又为了照顾效率的问题,java从1.5就有了ConcurrentHashMap。从而代替了HashTable。1.7的...