自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 spring事务 Transaction rolled back because it has been marked as rollback-only

文章来自 https://segmentfault.com/a/1190000016418596前言最近在项目中发现了一则报错:“org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only”。根...

2019-07-02 15:04:58 328

转载 AQS详解

请尊重作者劳动成果,转载请标明原文链接:http://www.cnblogs.com/waterystone/p/4920797.html

2018-08-14 10:52:19 228

原创 个人愚见:分布式框架中使用CompletableFuture提高效率

Future 接口的局限性Future接口可以构建异步应用,但依然有其局限性。它很难直接表述多个Future 结果之间的依赖性。将两个异步计算合并为一个——这两个异步计算之间相互独立,同时第二个又依赖于第一个的结果。 等待 Future 集合中的所有任务都完成。 仅等待 Future集合中最快结束的任务完成(有可能因为它们试图通过不同的方式计算同一个值),并返回它的结果。 通过编程方...

2018-07-27 16:04:42 23163 10

原创 类不被初始化的例子

1.通过子类引用父类的静态字段,子类不会被初始化          例子:父类public class Parent {    static{        System.out.println("父类被初始化了。。。");    }        public static int num = 10;}子类public class Child extends P...

2018-07-19 14:22:06 452

原创 常量池表

常量池表    14个常量池表    详细接上表

2018-07-17 16:32:07 815

原创 jvm虚拟机工具

jps(使用频率最高)           类似任务管理器 查看 java进程      -q 只显示pid,不显示class名称,jar文件名和传递给main 方法的参数    -m 输出传递给main 方法的参数,在嵌入式jvm上可能是null    -l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名     -v 输出传递给...

2018-07-17 13:54:09 130

原创 垃圾回收器(重点)(下)。。。

  2.2 垃圾回收器               JAVA应用的场景很多,所以不用场景会用到不同的垃圾收集器,            2.2.1 serial (复制算法)                      最基本的,发展历史最悠久,而且是单线程的。比较小,执行的时候也很快,在客户端(桌面应用)中可以使用                      对新生代,老年代,永久代都进行了次级垃圾...

2018-07-10 11:28:42 138

原创 垃圾回收器(重点)(上)。。。

1、如何判定对象为垃圾对象   -verbose:gc -xx:+PrintGCDetail    1.1 引用计数法(很少使用)                在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,         当引用失效的时候,计数器的值就-1。                缺点:比如堆中对象相互引用,而在外部并没有对这些对象进行引用,其实他们还是...

2018-07-09 17:32:07 174

原创 学习jvm虚拟机

在创建对象的时候,可能会出现的问题和解决方法            分配内存的方法:                           1.指针碰撞 通过寻找指针碰撞查找出空闲的区域。                              2.空闲列表,定义一个表来记录空闲区域(或者占用区域),这样就可以达到分配空间的目的            分配内存的时候出现的问题:...

2018-07-09 14:34:48 99

原创 通过3天小小的学习springboot,我掌握到了什么(下)

接着上文    1.在Properties和YAML 文件配置相关的jdbc就可以连接mysql或者oracle,就可以快乐的增删改了。。。            当然默认的是jdbc,你也可以用厉害的功能齐全的Druid进行连接,只需在Properties和YAML把连接类型改一下就好了。Druid这个有点强大,貌似什么都可以看,看响应速度之类,没有过多了解。    2:有关系型数据库当然也有非...

2018-07-06 15:50:37 651

原创 通过3天小小的学习springboot,我掌握到了什么(上)

听说多写博客的人工资不会太低使用idea创建springboot太**快了,省去了很多xml的配置,我都有时间多逛逛贴吧和帖子了。        1.创建springboot项目只需打勾勾就行了,把web打钩把使用的模板打钩相应的jar包就能导入,当然这是基于maven,不过对于小白找jar包这种事情省了一大半时间,配置完了就可以跑了,这就是以前累死累活配的springxml项目。。。。     ...

2018-07-06 15:50:29 2103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除