Ciwei
08
25
24
24
git可视化工具gitkraken git可视化工具gitkraken
介绍是不是一直在找一款git可视化工具呢 有很多比如sourcetree也不错 但是gitkraken是几乎最好用的啦 合并代码 解决冲突 界面都非常的人性化呀 Glo Boards集成到gitkraken client中的话 可以记录
2019-08-24
24
springboot启动脚本 springboot启动脚本
参考:https://blog.csdn.net/qq_40962416/article/details/99069446 SERVER_NAME是不带.jar的名称 脚本应该放在和jar同级目录 sudo chmod +x ./app.s
2019-08-24
23
使用策略模式代替if else 使用策略模式代替if else
介绍参考:业务代码中,太多 if else 怎么办? 前段时间,我将公司系统中的批量审单的功能进行了重构,用到了java的并发编程进行异步化处理,数据库的乐观锁机制处理多线程并发更新数据。其中批量审单的业务处理涉及到多种任务类型,对应不
2019-08-23
22
22
【面试】Java内存模型 【面试】Java内存模型
Java内存模型 Java的多线程之间是通过共享内存进行通信的,在通信过程中会存在一系列如可见性、原子性、顺序性等问题,而JMM就是围绕着多线程通信以及与其相关的一系列特性而建立的模型。JMM定义了一些语法集,这些语法集映射到Java
2019-08-22
22
【面试】JVM内存结构 【面试】JVM内存结构
JVM内存结构JVM内存结构是Java程序员必须掌握的基础 程序计数器(PC 寄存器) 程序计数器是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下
2019-08-22
22
22
【面试】spring的生命周期 【面试】spring的生命周期
spring的生命周期Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要 首先容器启动后,对bean进行初始化 按照bean的定义,注入属性 检测该对象是否实现了xxxAware
2019-08-22
22
【Spring事务】mysql事务的4种隔离级别 【Spring事务】mysql事务的4种隔离级别
什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时
2019-08-22
22
【Spring事务】事务传播行为 【Spring事务】事务传播行为
事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。 事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,
2019-08-22
5 / 28