java
文章平均质量分 57
BUG FIXER
记录一些bug问题,一部分技术code,还有一些任何我想要记录的东西。。
展开
-
JVM内存问题排查
JVM 的堆空间分成2个区域:年轻代、老年代年轻代又进一步细分成3个区域:Eden、Survivor From、Survivor To。原创 2024-01-25 15:37:05 · 1054 阅读 · 0 评论 -
分布式定时任务框架选型,写得太好了!
1. 前言我们先思考下面几个业务场景的解决方案:支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算电商整点抢购,商品价格8点整开始优惠12306购票系统,超过30分钟没有成功支付订单的,进行回收处理商品成功发货后,需要向客户发送短信提醒“类似的业务场景非常多,我们怎么解决?”很多业务场景需要我们某一特定的时刻去做某件任务,定时任务解决的就是这种业务场景。一般来说,系统可以使用消息传递代替部分定时任务,两者有很多相似之处,可以相互替换场景。如,上面发货成功发短信通知客户转载 2021-09-09 15:10:09 · 151 阅读 · 0 评论 -
jmater压测webSocket
版本:jmater我下载的是官网最新的5.4.1需要下载webSocket插件插件地址https://cwiki.apache.org/confluence/display/JMETER/JMeterPlugins我用的是这个,进去之后下载完放到jmater这个目录里面重启然后新建线程组,取样器我这里只需要打开测试...原创 2021-07-02 15:53:55 · 170 阅读 · 0 评论 -
配置文件上传到svn后变成Unicode乱码
问题解决办法:建议只针对 properties文件设置,如图原创 2021-01-25 10:11:51 · 806 阅读 · 0 评论 -
idea快捷键生成SerializableID
搜索到这个选项勾中保存根据自动提示生成随机id原创 2020-12-15 16:05:36 · 977 阅读 · 0 评论 -
lambda获取日期字段最大值的对象
获取list中日期最大的对象Optional<HsgTongHistory> max = collect.stream().max(Comparator.comparing(HsgTongHistory::getDateHgt005)); HsgTongHistory hsgTongHistory1 = max.get();HsgTongHistory::getDateHgt005(Date类型)根据日期排序同上,结果正序,若需要倒序可以处理下list...原创 2020-11-19 17:42:52 · 4854 阅读 · 0 评论 -
jdk1.8 新特性 lambda表达式常用方法
jdk8新增特性之一,流运算很方便,本文提供了常见的使用方式注:流循环之中不能使用外部引用变量,不共享变量package com.example;import java.util.*;import java.util.stream.Collectors;/** * Created By JGMa on 2020-07-01 */public class TestLambda { private static List<Person> list = new Arr.原创 2020-09-10 13:56:27 · 7766 阅读 · 0 评论 -
linux后台运行jar包(显示进程名)
后台启动jar包# &后台启动java -jar xxx.jar &# nohup守护进程后台启动nohup java -jar xxx.jar &如上就可以启动了,但是查看进程不知道是哪个程序,如下显示后台启动java进程名# 只需要写出jar包得全路径就可以了java -jar /usr/local/jar/stocklive-manager-service.jar &查看进程,这时pid,进程名都清楚了...原创 2020-07-06 18:26:18 · 9111 阅读 · 0 评论 -
树数据list封装到实体工具类
package com.cfzq.lz.msg.util;import java.lang.reflect.InvocationTargetException;import java.util.ArrayList;import java.util.List;/** * Created By JGMa on 2020-07-02 */public class TreeUtils { private static final String ROOT_ID = "0"; priv原创 2020-07-02 16:52:50 · 7650 阅读 · 0 评论 -
Lambda 常用函数
jdk1.8新特性常用方法package com.example;import com.example.mybatisgenerator.pojo.Person;import java.util.*;import java.util.stream.Collectors;/** * Created By JGMa on 2020-07-01 */public class TestLambda { private static List<Person> list =原创 2020-07-01 16:29:54 · 7747 阅读 · 0 评论 -
SpringBoot加载不到配置文件
之前还好好的就突然报错,找不到配置文件里面的配置项出现问题的表现:启动端口为8080其实是找不到class类了解决方法在pom.xml里面加上<resources> <resource> <directory>src/main/resources</directory> <targetPath>${projec...原创 2020-04-02 18:10:03 · 895 阅读 · 0 评论 -
SpringBoot读取Resource下文件
目标文件:resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。window/linux皆可ClassPathResource classPathResource = new ClassPathResource("excleTemplate/te...原创 2020-03-19 10:09:16 · 199 阅读 · 0 评论 -
@SuppressWarnings注解及value关键字用法
用法方法或者类上面添加注解@SuppressWarnings(value = "all")其他注释关键字用途all禁止所有警告boxing禁止显示有关装箱/拆箱操作的警告cast禁止显示与投放操作相关的警告dep-ann禁止显示有关已过时注释的警告deprecation抑制有关弃用的警告fallthrough抑制与swit...原创 2020-03-13 10:33:14 · 684 阅读 · 0 评论