ghMa-记录折腾的那点事ghMa

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

最新文章 第4页

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的过程中参考了下面...

Linux下文件(文件夹)的压缩和解压-ghMa

Linux下文件(文件夹)的压缩和解压

评论(0)赞(0)

在linux下,当我们上传一个较大的文件或者要安装一个软件(如tomcat、mysql等)时,我们需要先将官网下载的压缩包在linux服务器上进行解压,再进行安装。如果是由程序包生成的一个目录内容较多或较大时,我们还可能需要对某个文件夹需要...

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

属性拷贝你还在用BeanUtils?

评论(0)赞(0)

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

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

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

评论(0)赞(0)

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

Nginx16连环问,你被问到了吗-ghMa

Nginx16连环问,你被问到了吗

评论(0)赞(0)

1.什么是nginx? Nginx是一个高性能的HTTP和反向代理服务器。同时也是一个 IMAP/POP3/SMTP 代理服务器。官方网站:http://nginx.org。 2.nginx主要特征? 处理静态文件,索引文件以及自动索引;打...

带你轻松搞懂事务隔离级别-ghMa

带你轻松搞懂事务隔离级别

评论(0)赞(0)

什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两...