240 发简信
IP属地:北京
  • IntelliJ IDEA 激活,WebStorm 激活,GoLand 激活,PhpStorm 激活

    网上找的 server 和 code 一段时间后总过期,agent jar 包太麻烦,新版本又不能用了? 下面这个插件让你不需要由上面的烦恼,...

  • Resize,w 360,h 240
    Java 八股文

    一、Java 基础知识 1、Object 类相关方法 getClass获取当前运行时对象的 Class 对象。 hashCode返回对象的 ha...

  • RocketMQ 分布式事务消息

    一、什么是事务 事务是将一次执行过程中所涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下才能提交...

  • Resize,w 360,h 240
    一文带你整明白Java的N种锁

    温馨提示:本文内容较长废话较多,如有心脏病、精神病史等请酌情查看。 一、概述 本文源码基于openJDK8u。在阅读本文前,你需要对并发有所了解...

  • 如何解决代码中过多的 if else ?

    先来一张镇楼图感受一下 if else 的魔法吧。 一、由一个几百行 if 引发的思考 有个场景,50张字典表,需要为其他服务提供一个统一的接口...

  • 脏读、幻读和不可重复读

    一、引言 脏读、不可重复读和幻读是数据库中由于并发访问导致的数据读取问题。当多个事务同时进行时可以通过修改数据库事务的隔离级别来处理这三个问题。...

  • 分布式事务之两阶段提交(2PC)

    两阶段提交(2PC) 是 Oracle Tuxedo 系统提出的 XA 分布式事务协议的其中一种实现方式。 一、关于 XA 分布式事务协议 XA...

  • 说说 Java 线程池

    一、引言 池的概念大家并不陌生,数据库连接池、线程池等...大体来说,有三个优点: 降低资源消耗。提高响应速度。便于统一管理。 以上是 “池化”...