记录折腾的那点事
在折腾的道路上永不止步

开发 第5页

JAVA、Spring、MyBatis
spring boot项目整合xxl-job-ghMa

spring boot项目整合xxl-job

评论(0)赞(0)

关于分布式任务调度平台XXL-JOB,作者 许雪里 在其发布的中文教程中已经介绍的很清楚了,这里就不做过多的介绍了。按照文档搭建xxl-job,做此记录。 1、源码下载地址 GitHub:https://github.com/xuxueli...

一个Java多线程的问题,颠覆了我多年的认知!-ghMa

一个Java多线程的问题,颠覆了我多年的认知!

评论(0)赞(0)

碰见个奇怪的多线程问题 小白们也不用怕,今天的文章你们都能看得懂,最近的学习中,碰到这样的一个问题: Java创建多线程的方式有哪几种啊? 你可能会说啦,这还不简单,不就是: 继承Thread类 实现Runnable接口 好像也是,如果你让...

Logback配置文件这么写,TPS提高10倍-ghMa

Logback配置文件这么写,TPS提高10倍

评论(0)赞(0)

通过阅读本篇文章将了解到: 1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件 2.通过异步输出日志减少磁盘IO提高性能 3.异步输出日志的原理 1、配置文件logback-spring.xml Spring Boot工程自带l...

使用MAT分析java内存泄漏,解决内存OOM-ghMa

使用MAT分析java内存泄漏,解决内存OOM

评论(1)赞(0)

jmap JDK自带了一些工具可以帮助我们查看JVM运行的堆内存情况,常用的是jmap命令 jmap -heap <pid>  打印堆的使用情况 那么,从这个输出中我们也可以大致看出堆的结构,分为Young Generation...

Java并发之CountDownLatch源码解析-ghMa

Java并发之CountDownLatch源码解析

评论(0)赞(0)

一、导语 最近在学习并发编程原理,所以准备整理一下自己学到的知识,先写一篇CountDownLatch的源码分析,之后希望可以慢慢写完整个并发编程。 二、什么是CountDownLatch CountDownLatch是java的JUC并发...

Windows下查找java应用占用CPU过高问题-ghMa

Windows下查找java应用占用CPU过高问题

评论(0)赞(0)

最近在测试一个用java语言实现的数据采集接口时发现,接口一旦运行起来,CPU利用率瞬间飙升到85%-95%,一旦停止就恢复到40%以下,这让我不得不面对以前从未关注过的程序性能问题。 在硬着头皮查找资料定位错误修正bug的过程中参考了下面...

属性拷贝你还在用BeanUtils?-ghMa

属性拷贝你还在用BeanUtils?

评论(0)赞(0)

属性拷贝你还在用BeanUtils? 工作中我们往往因为领域的问题要在DO,BO,VO,DTO之间来回转换. 最初 年轻时候的我是这样做的. 可以看出我这套块编辑的操作还是挺骚的. 但还是感觉麻烦. 于是我找了几个常用的三方工具 org.a...

基于springboot来实现对日志文件内容的监控-ghMa

基于springboot来实现对日志文件内容的监控

评论(0)赞(0)

引言 这几天需要做一个需求,需求就是监控第三方运行程序的日志,提取关键字并预警这个功能。那么我们如果用java去实现这个监控日志的功能呢? 用线程的方式来监控log日志文件 我们首先要了解以下这三个类 1、Tailer类 Tailer类的主...