![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后台基操
夕阳西下,断肠人在天涯
加班?哈?
展开
-
Springboot+ES : ElasticsearchRepository
【代码】Springboot+ES : ElasticsearchRepository。原创 2022-10-08 16:50:45 · 731 阅读 · 0 评论 -
ERROR: Please set the JAVA_HOME variable in your environment
nacos 启动报错在centos7.9上部署nacos是报错如下:which: no javac in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/bin/java/jdk1.8.0_181/bin:/usr/bin/java/jdk1.8.0_181/jre/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.原创 2022-02-24 11:08:08 · 1733 阅读 · 0 评论 -
Springboot + Retryable
1. pom.xml <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.原创 2021-12-10 08:55:01 · 641 阅读 · 0 评论 -
Rabbitmq集成与使用
1.Springboot集成rabbitmqpom.xml 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>2.2.5.RELEASE</version>原创 2021-11-03 14:23:50 · 1708 阅读 · 0 评论 -
jasypt 敏感信息加密
敏感信息加密一般在信息安全要求比较高的项目中,一些敏感信息会被要求进行加密。如数据库、中间件等用户名密码。1.pom.xml <!-- 敏感信息加密 --> <!-- https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot-starter --> <dependency> <groupId&原创 2021-11-01 20:04:13 · 242 阅读 · 0 评论 -
Swagger与YApi
在线接口文档管理工具1. swaggerpom.xml <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</versi原创 2021-11-01 19:31:25 · 2157 阅读 · 0 评论 -
JAVA生成随机验证码图片
1.controller /** * 获取随机数验证码图片 * * @param request HttpServletRequest * @param response HttpServletResponse */ @GetMapping(value = "/getRandomCode" ,produces = MediaType.APPLICATION_OCTET_STREAM_VALUE) public void getRan原创 2021-11-01 19:10:10 · 1008 阅读 · 1 评论 -
分布式任务调度平台 XXL-JOB
xxl-jobXXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。https://gitee.com/xuxueli0323/xxl-job?utm_source=alading&utm_campaign=repoxxl-job-executor 任务执行器,主要实现定时任务业务逻辑;xxl-job-admin 任务调度平台,独立部署,可视化界面配置调度逻辑;1.xxl-job执行器pom原创 2021-09-30 16:21:59 · 789 阅读 · 3 评论 -
Mysql datetime 多1秒
1.问题今天新增一个需求,要根据datetime字段匹配几张表里的记录值。结果发现总是有几条记录莫名其妙多1秒钟,开始以为是数据来源那边有问题,经过一系列排查发现数据到插入前都是对的…2.原因度娘说是mysql保存日期时间值时会对毫秒级的精度进行调整,四舍五入。这么一说就清楚了呀。3.解决方案 Calendar c = Calendar.getInstance(); c.setTime(date); c.set(Calendar.MILLISECOND, 0); re原创 2021-05-20 11:58:13 · 823 阅读 · 1 评论 -
Mybatis 常用标签搬砖
resultMap <resultMap type="com.eu.bean.Emp" id="emp"> <id column="id" property="id"/> <result column="last_name" property="lastName"/> <result c...原创 2020-04-09 11:47:53 · 117 阅读 · 0 评论 -
Invalid message received with signature 18245
问题tomcat 异常日志,但不影响服务26-Dec-2019 02:01:52.640 严重 [ajp-nio-8010-exec-2] org.apache.coyote.ajp.AjpMessage.processHeader Invalid message received with signature 1824526-Dec-2019 15:08:17.689 严重 [ajp-ni...原创 2020-01-09 16:54:22 · 1218 阅读 · 0 评论 -
lineNumber: 37; columnNumber: 55; 必须为元素类型 sql" 声明属性 "databaseId"
环境SSM集成Activiti6.0问题项目启动报错:lineNumber: 37; columnNumber: 55; 必须为元素类型 sql" 声明属性 "databaseId"临时解决应为暂时没找到解决方法,百度上也比较少关于这个问题,后面在stackoverflow上看了类似问题,也没说什么原因。根据人家的经验,尝试在Mybtais配置中添加databaseId配置(用于支...原创 2020-01-08 11:34:03 · 1355 阅读 · 1 评论 -
SSM+ShardingJDBC动态配置数据源,实现按周分区
背景相信有很多朋友在做分库分表时,会考虑使用ShardingJDBC来解决分页、排序等问题,但是做的时候发现网上很多教程包括官网的教程大多都是静态配置的,都是直接在配置项中写明分表策略,事先定义创建好需要的表,tb1,tb2,tb3这样。但是实际的工作中往往都是要求动态变化的,那总不能每次新增表了就去修改下代码,重启下服务吧!!如当前分表策略是tb_20200106、tb_20200113、t...原创 2020-01-08 08:29:05 · 3785 阅读 · 2 评论