![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
钟情筹码
这个作者很懒,什么都没留下…
展开
-
jvm垃圾日志分析
linux在catinlin.sh的最上面加上如下配置获取日志:JAVA_OPTS="$JAVA_OPTS -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:$CATALINA_HOME/logs/gc.log"参数说明:-XX:+PrintGC // 开启gc日志监控-XX:+PrintGCDetails // 可以详细了解原创 2020-09-16 14:52:33 · 181 阅读 · 0 评论 -
垃圾回收相关配置
一、相关概念基本回收算法引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片。 复制(Copying) 此 算法把内存空间划为两个相等的区...原创 2020-09-17 10:06:59 · 234 阅读 · 0 评论 -
Java8新特性
Java8新特性之一:Lambda表达式Java8新特性之二:方法引用Java8新特性之三:Stream APIJava8新特性之四:接口默认方法和静态方法Java8新特性之五:Optional转载 2020-09-11 10:02:21 · 154 阅读 · 0 评论 -
activiti学习
1、activiti下载https://www.activiti.org/get-started原创 2020-04-01 13:29:40 · 124 阅读 · 0 评论 -
No thread-bound request found: Are you referring to request attributes outside of an actual web
没有使用session、request、response时,正常。但使用了上述3个域,报了如下错误No thread-bound request found: Are you referring to request attributes outside of an actual web request,or processing a request outside of the ori...原创 2019-12-09 14:17:24 · 1342 阅读 · 0 评论 -
idea下的springboot热加载的
pom.xml配置 <dependency> <!--实现springboot的热加载--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifact...原创 2019-10-30 14:17:46 · 102 阅读 · 0 评论 -
微信小程序、公众号
微信小程序原创 2019-04-24 13:59:39 · 233 阅读 · 0 评论 -
java注解
秒懂,Java 注解java注解语法:1、使用@interface 关键字定义注解,如同class 定义类,interface定义接口,enum定义枚举一样2、成员函数必须以无参、无异常方式申明例如:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documentedpublic @interfa...原创 2019-04-24 10:35:55 · 132 阅读 · 0 评论 -
Spring中使用@scheduled定时执行任务需要注意的坑
Spring使用@scheduled定时执行任务的时候是在一个单线程中,如果有多个任务,其中一个任务执行时间过长,则有可能会导致其他后续任务被阻塞直到前任务执行完成。也就是会造成一些任务无法定时执行的错觉。解决方案:通过自定义线程池,并对提交的线程任务做判断,如果上次提交的线程任务还没有执行,那么此次提交的线程任务就会被放弃,防止某一个定时任务执行速度慢,导致线程池中积累大量的同一个缓慢任...原创 2019-04-28 10:28:56 · 4489 阅读 · 0 评论 -
快速、简单避免OOM的java处理Excel工具
快速、简单避免OOM的java处理Excel工具转载 2019-03-28 15:29:38 · 299 阅读 · 0 评论 -
正则表达式学习
在线正则表达式测试 正则表达式30分钟入门教程原创 2019-02-20 15:02:00 · 93 阅读 · 0 评论 -
redis频道订阅
SpringBoot 项目配置配置文件spring.redis.host=localhostspring.redis.port=6379spring.redis.password=spring.redis.database=0发布者import org.springframework.beans.factory.annotation.Autowired;import ...原创 2018-12-11 16:44:54 · 279 阅读 · 0 评论 -
CAS单点登录
tomcat开发环境配置启用httpsSSO之CAS单点登录详细搭建教程CAS单点登录-简介(一) - CSDN博客CAS单点登录-基础搭建HelloWorld(二) - CSDN博客CAS单点登录-配置中心(三) - CSDN博客CAS单点登录-https配置(四) - CSDN博客CAS单点登录-自定义认证之JDBC(五) - CSDN博客CAS单点登录-...转载 2018-11-26 14:35:48 · 298 阅读 · 0 评论 -
集成maven和Spring boot的profile功能
原文来自 由于项目的需要, 今天给spirng boot项目添加了profile功能。再网上搜索了一圈,也没有找到满意的参考资料,其实配置并不难,就是没有一个one stop(一站式)讲解的地方,所以有了写这篇博客的想法。由于本人水平有限,文中任何错误和纰漏欢迎大家反馈。希望本文可以给你带来帮助。 本文实现的目标: 1 使用了maven的profile功能...转载 2018-09-04 16:18:03 · 117 阅读 · 0 评论 -
springboot+shiro+mybatis实现角色权限控制
springboot+shiro+mybatis实现角色权限控制转载 2018-07-27 16:11:22 · 1020 阅读 · 0 评论 -
Java程序导致服务器CPU占用率过高的问题
原文地址:https://www.jianshu.com/p/3667157d63bb 1、故障现象客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高。2、CPU占用过高问题定位2.1、定位问题进程使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776...转载 2018-07-27 15:22:02 · 788 阅读 · 4 评论