阅读系列
qq_34707991
这个作者很懒,什么都没留下…
展开
-
一文读懂JWT,单点登录
单点登录Session方式来存储用户id,一开始用户的Session只会存储在一台服务器上。对于有多个子域名的站点,每个子域名至少会对应一台不同的服务器,例如:www.taobao.com nv.taobao.com nz.taobao.com login.taobao.com所以如果要实现在login.taobao.com登录后,在其他的子域名下依然可以取到Session,这要求...原创 2019-05-06 22:52:07 · 326 阅读 · 0 评论 -
阅读系列--mysql优化
查询缓存模块存储引擎:区别后续等待更新原创 2019-01-07 21:59:25 · 212 阅读 · 5 评论 -
阅读系列--分布式事务
分布式事务数据库分库分表 SOA化 X/OpenDTP事务模型X/Open Distributed Transaction Processing Reference ModelX/Open是一个组织机构,定义出的一套分布式事务标准, 定义了规范的API接口 2PC(two -phase-commit), 用来保证分布式事务的完整性J2EE 遵循了X/...原创 2019-01-07 21:58:51 · 158 阅读 · 0 评论 -
阅读系列--什么是性能优化
笔记:怎么去查机器的性能Tomcat的默认线程数是200,TPS可以达到300,反而 Tomcat的线程数我设置为1000,TPS变成了100, 如果压测为400 就会卡死为什么先看CPU,因为所有东西都是运行在CPUtop命令:命令的详细讲解:、http://www.man7.org/linux/man-pages/man8/vmstat.8.htmlhttp:/...原创 2018-12-18 19:26:44 · 228 阅读 · 0 评论 -
阅读系列--JVM案例分析
JVM调优的步骤:前提是先定位到GC的问题怎么查看用的是什么垃圾回收器一般是查默认,但是如果jdk的版本和回收器的版本不一样会有什么影响???TODO把日志按路径打印到指定地方,找到GC日志,按下图观察gc的解读这是yang gc的日志当发生gc的时候,利用日志结合jconsole详细的日志:一些其他jdk自带的工具去看jmap:实时获取gc信息...原创 2018-12-21 00:37:12 · 229 阅读 · 0 评论 -
阅读系列--GC
指针碰撞是指,创建对象的时候创建完第一个对象,指针需要指向第二个地址来创建对象,如图为什么是8:1:1 不是9:1,新生代的宗旨是:希望98%的对象在minor gc的时候会被回收掉为什么不是9:1 为什么不是7:1:1:1 其实就是让马上要到老年代的对象尽量让它待在新生代的时间多一点,但是7:1:1:1 的话太久了,8:1:1介于7:1:1:1和9:1之间比较合适。...原创 2018-12-20 18:25:34 · 186 阅读 · 0 评论 -
阅读系列--什么是JVM
将java文件转换成.class文件,JVM将.class文件放在机器上能运行00011上运行 write once on everywhere真的是一次编译,到处运行吗???例如:windows和linux,其实他们的jar或者war包是一样的,但是环境所安装的jdk版本是不一样的,说到底还是定制化的。理解这句话的意思还是很微妙的JVM的两个方面是至关重要的(1)机器码翻译...原创 2018-12-20 00:37:31 · 140 阅读 · 0 评论