240 发简信
IP属地:河北
  • jdk8 list stream的使用

    平时写代码的时候,经常会对list进行操作,自从1.8之后有了stream 。能使用的话,就经常使用了,现在在这归总一下经常使用的几个strea...

  • 浅析砍价算法

    从17年拼多多的砍价火了之后,就陆续的有很多电商公司发布了砍价玩法。近期我司也有了一个砍价活动,在这发出来我写的砍价的算法供大家讨论。 对于砍价...

  • java.util.concurrent.ConcurrentHashMap(JDK1.8)源代码浅析

    为了解决线程安全问题,同时又为了照顾效率的问题,java从1.5就有了ConcurrentHashMap。从而代替了HashTable。1.7的...

  • MYSQL-innoDB-MVCC

    多版本并发控制(MVCC) MVCC可以理解成为行级锁的一个变种,但是它在很多情况下避免了加锁操作,因此开销更低。虽然实现机制有所不同,但大都实...

  • Resize,w 360,h 240
    Spring Cloud-Eureka

    注:这个使用文章根据阅读 《spring cloud 微服务实战》在加上自己的一点理解。如果想学习springCloud的话,要熟悉Spring...

  • ThreadPool实战应用

    在这里记录下线程池的实际应用场景。包括:ExecutorService 使用(包含CountDownLatch使用,和一个CyclicBarri...

  • Resize,w 360,h 240
    Spring的事务传播机制实例

    1,Propagation.REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。详细解释在代码下方。 ...

  • 事务的ACID特性和数据库的隔离级别

    事务 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功的对数据库应用改组查询的全部语句,那么就执行该组查询。如果...

  • Resize,w 360,h 240
    HotSpot VM

    根据阅读 《深入理解java虚拟机》 加上一点自己的理解。 JVM运行时数据区域 程序计数器:程序计数器是一个较小的内存空间,他可以看成是当前线...

个人介绍
那啪啪的键盘声是一个美丽的错误,我不是归人,我只是个过客。