2024年7月25日
摘要: ElasticJob的幂等机制,是指作业分片执行的幂等,他需要做到以下两点: 同一个分片在当前作业实例上不会被重复执行 一个作业分片不能同时在多个作业实例上执行 如何实现幂等 场景模拟:存在任务A执行周期为10s一次。正常情况下任务处理耗时3-5s。但是某一时刻因为数据量突然增大或者因为数据库压力, 阅读全文
posted @ 2024-07-25 10:43 月落长空 阅读(187) 评论(0) 推荐(0) 编辑
  2022年1月25日
摘要: 前言 在查看系统内存监控的过程中,发现有几台机器的内存使用率一直很高,而且是呈现一个不太正常的高度,初始以为是 GC 不完全,也就是 JVM 内有大量对象不能回收,于是采用 Arthas 诊断查看一下机器的 JVM 使用情况。 这是挑选的一台机器查看的 JVM 使用情况,上图截图部分为内存使用情况。 阅读全文
posted @ 2022-01-25 17:37 月落长空 阅读(440) 评论(0) 推荐(1) 编辑
  2021年9月2日
摘要: 在SpringBoot中,事务回滚可以用注解@Transactional标识。 Spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。 1、非检查型异常一般继承自Error或者RuntimeException 2、检查型异常一般指继承自Exceptio 阅读全文
posted @ 2021-09-02 14:11 月落长空 阅读(1373) 评论(0) 推荐(1) 编辑
  2020年7月11日
摘要: 1.本地安装git mac版 breaw install git 查看是否安装成功 git --version 这样就成功了,一般是自带的有 windows版 https://www.cnblogs.com/Dcl-Snow/p/10476004.html(没试过) 2.配置(mac) 创建全局用户 阅读全文
posted @ 2020-07-11 16:32 月落长空 阅读(2785) 评论(0) 推荐(0) 编辑
  2020年6月20日
摘要: jdk8(本人用的jdk8) 系统变量->新建:{JAVA_HOME=[JDK安装目录]} 系统变量->PATH:头部追加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 系统变量->新建:{CLASSPATH=.;%JAVA_HOME%/lib;%JAVA_HOME%/li 阅读全文
posted @ 2020-06-20 18:23 月落长空 阅读(445) 评论(0) 推荐(0) 编辑
  2020年6月11日
摘要: 1、配置pom.xml 教程一创建的项目为maven项目,所以搭建一个Spring Boot的Web项目,先导入一下jar包:即在pom.xml以下依赖: 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework.boot</gro 阅读全文
posted @ 2020-06-11 17:07 月落长空 阅读(243) 评论(0) 推荐(0) 编辑
  2020年6月8日
摘要: 新手使用idea整合Spring+Struts+Hibernate项目 项目所需jar下载: https://download.csdn.net/download/weixin_44906002/12505287 1、如图,使用idea新建一个struts的web项目,点击next,编辑项目名称,点 阅读全文
posted @ 2020-06-08 16:33 月落长空 阅读(713) 评论(0) 推荐(0) 编辑
  2020年5月19日
摘要: 1、什么是Spring Boot Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opini 阅读全文
posted @ 2020-05-19 16:46 月落长空 阅读(469) 评论(0) 推荐(0) 编辑
  2019年12月22日
摘要: 在idea中使用逆向工程插件自动创建实体和mapper接口; 工具:idea+maven+mysql 当我们要写一个javaWeb项目时,如果数据库的表多了,用手动输入实体类信息是比较麻烦的,所以下面就介绍一下在maven项目中使用逆向工程方法自动根据数据库信息创建相关实体类。 1、首先需要创建一个 阅读全文
posted @ 2019-12-22 21:54 月落长空 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 先贴代码,在做说明 import java.sql.*; import java.util.ArrayList; import java.util.List; public class Conn { private static final String DRIVER = "com.mysql.cj 阅读全文
posted @ 2019-12-22 17:33 月落长空 阅读(417) 评论(0) 推荐(0) 编辑