- 博客(7)
- 收藏
- 关注
原创 关于Spring事务嵌套回滚的一些测试总结(精简)
这里写自定义目录标题事务嵌套场景 事务嵌套 这是我在spring事务中遇到关于事务嵌套问题的一些记录。 场景 A类的service a方法调用B类的service b方法; 事务注解使用:@Transactional(rollbackFor = Exception.class) A类和B类都有事务 B发生异常,A未catch,则:A回滚,B回滚 B发生异常,Acatch了异常,未抛出异常,则:...
2019-07-02 14:44:04 5416 3
原创 IOC(控制反转) DI(依赖注入) DL(依赖查找)
解释 《维基百科》 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用...
2019-12-23 12:02:37 747
转载 HotSpot VM,JIT概念
jvm笔记HotSpot VMJIT 原文链接 HotSpot VM HotSpot VM得名于它得混合模式执行引擎:这个执行引擎包括解释器和自适应编译器(adaptive compiler)。默认配置下,一开始所有Java方法都由解释器执行。解释器记录着每个方法得调用次数和循环次数,并以这两个数值为指标去判断一个方法的“热度”。显然,HotSpot VM是以“方法”为单位来寻找热点代码。等到一个...
2019-11-26 09:08:56 506
原创 IDEA常用快捷键
IDEA常用快捷键 功能快捷键: Alt+Enter:生成返回变量,导包提示,try catch提示等(多功能快捷键) Alt+Insert:生成get/set,构造函数,toString()方法等 双击Shift:全局搜索 Ctrl+D:复制当前行 Ctrl+Y/Ctrl+X:删除当前行 Ctrl+F:当前文本搜索 Ctrl+R:替换 Ctrl+Shift+F:全局搜索关键字 Ctrl+Shi...
2019-03-26 15:57:24 278
原创 socket服务端开发,连接多个客户端,开启多线程
socket服务端 服务端线程 public class ServerSocketThread extends Thread { private static ServerSocket serverSocket; /** * 开启服务端socke线程 * @param serverSocketThread 该类的实例对象 */ publi...
2019-03-20 20:04:52 908
原创 git 常用分支命令
git命令集合 个人收集整理的git分支命令集合。 git常用分支命令 查看当前分支 git branch; 新建一个分支temp git branch temp; 切换到temp分支 git checkout temp; 新建一个分支temp并切换到该分支上(等同于前两条命令) git checkout -b temp; 删除temp分支...
2018-08-28 11:54:57 1037
原创 Socket实现(一个)服务端与(多个)客户端控制台通信
实现服务器与客户端通信 服务器端 /** * 实现客户端与服务器通信 */ public class Server { public static void main(String[] args) { try { ServerSocket server = new ServerSocket(9090); System....
2018-07-30 21:42:02 2859 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人