摘要: 堆的分配参数: -Xmx //设立最大堆 -Xms //最小堆,初始化堆大小 -Xmn //设置新生代(eden+2*surviivor+old)大小 官方推荐:3/8Xmx 》感觉就是-XX:NewRatio 2到3之间 -XX:NewRatio //新生代(eden+2*s)和老年代(不包含永久 阅读全文
posted @ 2018-09-07 11:09 brx_blog 阅读(424) 评论(0) 推荐(1) 编辑
摘要: 参考https://www.cnblogs.com/dolphin0520/p/3920373.html JVM启动流程 1.java虚拟机启动的命令是通过java +xxx(类名,这个类中要有main方法)或者javaw启动的。 2.执行命令后,系统第一步做的就是装载配置,会在当前路径中寻找jvm 阅读全文
posted @ 2018-09-06 15:57 brx_blog 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 转载:https://wangkang007.gitbooks.io/jvm/content/la_ji_shou_ji_qi.html 收集器 1.1 Serial(串行)收集器 Serial收集器是一个新生代收集器(Serial Old对应老年代),单线程执行,使用复制算法。它在进行垃圾收集时, 阅读全文
posted @ 2018-09-05 18:49 brx_blog 阅读(620) 评论(0) 推荐(0) 编辑
摘要: JVM区域总体分两类,heap区和非heap区。 heap区又分为: - Eden Space(伊甸园)、 - Survivor Space(幸存者区)、 - Old Gen(老年代)。 1个Eden区和2个Survivor区(分别叫from和to)。默认比例为8:1, 非heap区又分: - Co 阅读全文
posted @ 2018-09-05 17:14 brx_blog 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 设置GC指令和方法: 1. JVM内存分配设置的参数有四个 -Xmx Java Heap最大值,默认值为物理内存的1/4; -Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值; -Xmn Java Heap Young区大小,不 阅读全文
posted @ 2018-09-05 17:08 brx_blog 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 出处:http://blog.csdn.net/qq_26525215 @EnableAspectJAutoProxy @EnableAspectJAutoProxy注解 激活Aspect自动代理 开启对AspectJ自动代理的支持。 在用到AOP的自动代理的时候用,如果你理解了Java的动态代理, 阅读全文
posted @ 2018-09-04 18:22 brx_blog 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 这是几种较为常见的方式,其中第一种,必须在需要引用的类上加上@EnableConfigurationProperties注解,配合@ConfigurationProperties一起使用 阅读全文
posted @ 2018-09-04 17:29 brx_blog 阅读(475) 评论(0) 推荐(0) 编辑
摘要: JWT:就是靠给客户端(浏览器)一个规范凭证(签名),然后服务器解析签名,代替原有的session存值。 不带refreshToken的JWT例子:https://blog.csdn.net/u011277123/article/details/78918390 refreshToken是保存在服务 阅读全文
posted @ 2018-09-04 15:53 brx_blog 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.51cto.com/liukang/2046423 属于结构型模式,它是作为现有的类的一个包装,是继承关系的一个替代方案。 Java I/O的设计就是采用了装饰者模式,各种InputStream和OutputStream层层嵌套,感觉就像洋葱,如果给装饰者一个形象化的吉 阅读全文
posted @ 2018-09-03 13:42 brx_blog 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 转载 https://blog.csdn.net/Walk_er/article/details/74976146 hash算法是一个摘要算法(yy:描述性算法:可以给一个物体确切的描述,但是不能通过这个描述去确定这个物体):,从数据A的基础上,获取一个新的数据B,那么B就是A的指纹,它从某种程度上 阅读全文
posted @ 2018-08-31 16:27 brx_blog 阅读(992) 评论(0) 推荐(0) 编辑