![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阅读系列
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 · 319 阅读 · 0 评论 -
阅读系列--mysql优化
查询缓存模块 存储引擎:区别 后续等待更新原创 2019-01-07 21:59:25 · 206 阅读 · 5 评论 -
阅读系列--分布式事务
分布式事务 数据库分库分表 SOA化 X/OpenDTP事务模型 X/Open Distributed Transaction Processing Reference Model X/Open是一个组织机构,定义出的一套分布式事务标准, 定义了规范的API接口 2PC(two -phase-commit), 用来保证分布式事务的完整性 J2EE 遵循了X/...原创 2019-01-07 21:58:51 · 153 阅读 · 0 评论 -
阅读系列--什么是性能优化
笔记: 怎么去查机器的性能 Tomcat的默认线程数是200,TPS可以达到300,反而 Tomcat的线程数我设置为1000,TPS变成了100, 如果压测为400 就会卡死 为什么先看CPU,因为所有东西都是运行在CPU top命令: 命令的详细讲解:、 http://www.man7.org/linux/man-pages/man8/vmstat.8.html http:/...原创 2018-12-18 19:26:44 · 220 阅读 · 0 评论 -
阅读系列--JVM案例分析
JVM调优的步骤: 前提是先定位到GC的问题 怎么查看用的是什么垃圾回收器 一般是查默认,但是如果jdk的版本和回收器的版本不一样会有什么影响???TODO 把日志按路径打印到指定地方,找到GC日志,按下图观察gc的解读 这是yang gc的日志 当发生gc的时候,利用日志结合jconsole 详细的日志: 一些其他jdk自带的工具去看 jmap:实时获取gc信息 ...原创 2018-12-21 00:37:12 · 202 阅读 · 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 · 178 阅读 · 0 评论 -
阅读系列--什么是JVM
将java文件转换成.class文件,JVM将.class文件放在机器上能运行00011上运行 write once on everywhere 真的是一次编译,到处运行吗??? 例如:windows和linux,其实他们的jar或者war包是一样的,但是环境所安装的jdk版本是不一样的,说到底还是定制化的。 理解这句话的意思还是很微妙的 JVM的两个方面是至关重要的 (1)机器码翻译...原创 2018-12-20 00:37:31 · 117 阅读 · 0 评论