java
小胡哥哥
对世界充满好奇的小白
展开
-
一次启动失败引发的思考:-server -XX:PermSize=2048M -XX:MaxPermSize=4096m
Tomcat 启动参数 启动项目时,由于项目比较大,无法正常启动,报异常:java.lang.OutOfMemoryError:PermGenspace,在idea中设置VM options 为:-server -XX:PermSize=2048M -XX:MaxPermSize=4096m 后就正常启动了,这是为什么呢? 异常说明 一般人都知道是内存溢出,常见的OOM主要有两种: 1原创 2018-01-30 17:33:44 · 4722 阅读 · 0 评论 -
抽象类与接口的区别?
抽象类 在面向对象的概念中,所有对象都是用类来表示的,但是反过来,并不是所有类都是用来描绘对象的,如果一个类中没有足够的信息描绘一个具体的对象,这个类就是抽象类。抽象类除了不能实例化对象之外,和其他类并无区别,成员变量,成员方法和构造方法的访问方式和普通类一样。 抽象类与普通类的区别 抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无...原创 2018-04-27 17:27:37 · 134 阅读 · 0 评论 -
柔性事务的定义与分类
柔性事务的定义 刚性事务(如单数据库)完全遵循 ACID 规范,即数据库事务正确执行的四个基本要素: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 柔性事务(如分布式事务)为了满足可用性、性能与降级服务的需要,降低一致性(Consistency)与隔离性(Isolation)的要求,遵循 BASE 理论: 基本...转载 2018-08-03 20:53:11 · 1895 阅读 · 0 评论 -
动态代理方案性能对比
转自梁飞的博客转载 2018-08-08 14:49:08 · 523 阅读 · 0 评论