摘要:
本地缓存+分布式缓存(redis) 构建二级缓存 (1)解决redis 热key (2)redis缓存io读写,毫秒级响应,本地缓存响应时间更短,亚秒级;对于响应要求更高的服务 数据读取 数据修改、删除(先删除本地,然后广播其他节点执行删除) 1.引入依赖 2.Guava相关类配置 (1)Guava 阅读全文
摘要:
1.启动端口修改 application.propertiesserver.port=80802.不同环境配置文件支持 application.propertiesspring.profiles.active=prod3.使用xml配置----启动类添加配置@ImportRe... 阅读全文
摘要:
1.添加依赖 org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.0 mysql mysql-connector-java2.sqlCREATE TABLE `t_student` ( ... 阅读全文
摘要:
1.添加依赖 2.添加日志 3.logback文件 4.文件内容 阅读全文
摘要:
1.idea 新建spring boot项目 File-> new Project2.web 应用---选择web应用3.Controllerpackage com.example.demo.controller;/** * @author duanxiaoqiu * @Da... 阅读全文
摘要:
一、常用参数 -Xms JVM启动时申请的初始Heap值,默认为操作系统物理内存的1/64但小于1G。默认当空余堆内存大于70%时,JVM会减小heap的大小到-Xms指定的大小,可通过-XX:MaxHeapFreeRation=来指定这个比列。Server端JVM最好将-Xms和-Xmx设为相同值 阅读全文
摘要:
2019/4/2 星期二 深入研究java gc 引出问题和小结! 小结: 1、为什么使用CMS gc回收算法? //答: 因为在CMS gc算法执行的6个步骤中,只有在第一步(初始标记(STW Initial Mark))和第四步重新标记阶段(STW REMARK)才会暂停整个应用,这样对应用程序 阅读全文
摘要:
1.接口耗时统计分析 2.接口调用次数分析 3.jvm监控分析 垃圾回收(young gc,full gc):full gc耗时较长,但比较少;yong gc 耗时较短,但比较频繁 4.FS监控分析 5.QPS 首先,我们需要明确两个基本点 (1)处理每个请求需要耗费时间,哪怕时间很短 (2)服务资 阅读全文
摘要:
1,去年开春去美团和58同城面试的时候第一个问题基本上都是来说说 Java GC机制,当时年轻的我也很耿直,直接说不会,现在想想还是当时年轻啊。刚好这段时间被各大论坛的面试题刷屏,见到最多的也是也是这个问题,所以想来总结一下。 2,GC简单的了解 GC :Garbage Collections 字面 阅读全文
摘要:
SELECT * from a LEFT JOIN b on a.id=b.id 阅读全文