Java
文章平均质量分 67
对不起我是一个厨子
Others tell you how ,I tell you why,,,,,,
展开
-
使用arthas进行接口性能测试
Arthas 用户文档 — Arthas 3.5.4 文档下载安装arthascurl -O https://arthas.aliyun.com/arthas-boot.jar启动sudo /data/zgc/jdk-11/bin/java -jar arthas-boot.jar选择需要attach的进程,输入1此次修改了recommend.algoframe.recaller.BaseNewCFSimi类的getrecall接口使用arthas的monito.原创 2021-09-10 10:15:29 · 871 阅读 · 0 评论 -
LogBack指定时间间隔生成日志文件
LogBack指定时间间隔生成日志文件支持小时,分钟,秒比如每2小时,每5分钟,每30秒产生一个日志文件package dao.log;import ch.qos.logback.core.joran.spi.NoAutoStart;import ch.qos.logback.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy;import lombok.Getter;import lombok.Setter;im原创 2021-09-08 18:20:25 · 1246 阅读 · 0 评论 -
关于java线程状态的一点小小的疑惑
事情是这样了,一个月黑风高的晚上,窗外的冷空气是那么的可口解渴,让人沉浸地无法自拔,人们都沉沉的睡去了,它正贪婪地,,,,突然,,,,我这kafka不消费数据,是这个问题引起的?看着不像,正说着发来了线程堆栈看着不像kafkaConsumer的线程栈啊,其实另一张图有就不发了没啥看头如此如此这般这般,,,,,,,,,,,,,,,,,,,,,,最后同事那边说是卡在与数据库通信上了也不是kafka消费的问题但是,我看那个java线程的函数调用栈跟状态有点怪啊,明...原创 2020-05-30 22:10:45 · 278 阅读 · 1 评论 -
你知不知Java如何解析C++通过tcp socket传过来的结构体啊
你:知不知道Java如何解析C++通过TcpSocket传过来的结构体啊我:知道啊不久前,接到一个任务,使用Java写一个flume的TcpSource做为服务端,用于接收C++客户端程序发送的未序列化的C++结构体并解析成Java对象,要完成这个需求的开发,首先需要了解一点点,结构体内存对齐,字节填充,CPU大小端及网络字节序,然后就是一点点反汇编,会写点点C++ /Java代码,会简单的使...原创 2020-01-01 22:40:43 · 2283 阅读 · 9 评论 -
一条debug日志引发的性能问题排查
又到周天了啊!每次到周天都会有问题啊啊啊!加班,加班,呃呃呃,本来已经想好了,这个周天,红烧老鳖,搞点豆瓣酱爆出红油,再来点青红二荆条什么的,最后撒上葱花香菜,哇!肯定好看又好吃。但是,XXX啊这个问题你要解决啊,下周大家都等着用数据。。。。。我不知道大家知不知道?反正我身边的程序员一般都是特别敬岗爱业,长的特别好看,说话特别好听,职业道德又特别高尚的人,电话秒接,信息秒回,一年365天,...原创 2019-12-09 00:22:30 · 2134 阅读 · 0 评论 -
Java中static为什么不能修饰局部变量?
Java中static为什么不能修饰局部变量?问这样问题的人显然是学过c/c++的,因为在c/c++中static是可以修饰局部变量的如果你对这个问题百思不得其解,怎么都想不明白,你还是不要想了,因为没有什么为什么。不能就是不能,人为规定的规则罢了。如果你非要知道个为什么?我不介意在这误人子弟一下,,,,,, 首先让我们来看一下c语言中static的作用1.原创 2015-09-15 20:03:28 · 11753 阅读 · 0 评论