2022年1月8日

logback.xml自定义标签实现(机器名+端口)

摘要: 需求: 由于大部分服务部署在多台机器上,当服务器资源不足时,存在1台服务器上部署多个相同的服务,为了区分日志,在日志生成的日志文件中添加机器名称和端口号(也支持用命令启动时添加端口),具体实现示例如下: 步骤1:端口设置application.properties中,字段名称为“server.por 阅读全文

posted @ 2022-01-08 15:06 qqq9527 阅读(850) 评论(0) 推荐(0)

2021年12月22日

mysql关联多表修改数据

摘要: UPDATE testA a INNER JOIN testB b on a.id = b.idset a.`status` = b.`status`,a.update_time = b.update_timewhere b.`status` != 2 ; 阅读全文

posted @ 2021-12-22 15:53 qqq9527 阅读(295) 评论(0) 推荐(0)

2021年12月18日

使用kafka客戶端例子(开启kerberos验证)

摘要: 1.pom配置 <!--kafka支持--> <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version> 2.3.0</version> </dependency> 阅读全文

posted @ 2021-12-18 10:22 qqq9527 阅读(440) 评论(0) 推荐(0)

2021年12月16日

Java 双亲委派机制

摘要: 链接: https://jitwxs.cn/9f878221.html 阅读全文

posted @ 2021-12-16 15:23 qqq9527 阅读(24) 评论(0) 推荐(0)

使用ParallelStream 与线程不安全的list导致数据为null

摘要: 使用list.parallelStream发现方法返回的list中包含null数据,原因是因为parallelStream是线程安全的,使用arrayList非线程安全的会出现null,换成 List<JSONObject> jsonObject = Collections.synchronized 阅读全文

posted @ 2021-12-16 14:39 qqq9527 阅读(135) 评论(0) 推荐(0)

2021年12月8日

由@Transactional引发的异步消息数据不同步问题

摘要: 事件背景:由于项目使用的是spring cloud 架构,各个服务通过eureka注册,通过feign相互调用,对外暴露了一个服务给第三方公司调用,同时最终还要同步数据到另一家公司,结构如下图 现在遇到一个问题,第三方业务回调的最新状态,我们自己修改了,到另外一家的时候状态还是之前的,由于中间穿插了 阅读全文

posted @ 2021-12-08 16:31 qqq9527 阅读(421) 评论(0) 推荐(0)

2021年11月30日

处理git项目内部结构一个变多个子包后提交失败问题

摘要: 问题描述: 由于项目处于前期开发阶段,开发过程中需要给第三方提供部分接口,为保证安全性、方便性,需要把项目从一个变成多个子项目,改变之后需要提交到git,多次尝试都失败,甚至出现了多个子包,一个子包一个git提交版本。 解决方法: 与其他开发人员确认后明确之前提交的记录日志不是很重要,而且项目处于刚 阅读全文

posted @ 2021-11-30 18:01 qqq9527 阅读(105) 评论(0) 推荐(0)

2021年11月24日

mysql触发器例子

摘要: 场景 由于旧表改造,许多表没有加修改时间,现在需要每条数据修改时能同时更新更新时间字段,通过修改实体类比较多、xml、sql等比较繁琐,并且容易出现遗漏,于是考虑通过触发器解决,网上搜索的大部分不能使用,现提供一个可以使用的创建触发器sql CREATE TRIGGER 触发器名称 BEFORE U 阅读全文

posted @ 2021-11-24 11:33 qqq9527 阅读(137) 评论(0) 推荐(0)

2021年2月1日

Mysql运用MERGE引擎进行分表

摘要: 首先需要注意的: 1、基础表必须是MYISAM引擎的表,因为MERGE引擎只适用于MYISAM表 2、union的基础表必须是存在的表。 3、MERGE的时候只能引用同一个库种存在的基础表。 4、各个基础表的结构(索引、引擎、列、字符集等)需要一致。 5、类似的基础表和merge表 CHARSET= 阅读全文

posted @ 2021-02-01 11:55 qqq9527 阅读(162) 评论(0) 推荐(0)

2021年1月4日

spring 使用@Autowired注入与使用构造函数注入区别

摘要: 使用介绍 1.@Autowired注入 @RestController @RequestMapping("/test") public class TestController { @Autowired private List<TestService> testServices; @Autowir 阅读全文

posted @ 2021-01-04 15:35 qqq9527 阅读(4820) 评论(0) 推荐(1)

导航