- 博客(10)
- 收藏
- 关注
原创 springboo编译将resource中配置文件大小改变
1:打包 resources放置了的某些文件文件, 打包后, 文件大小被改动, 根据后缀可过滤,修改pom.xml 增加以下。
2023-07-25 10:58:53 277
原创 es报错all shards failed:Fielddata is disabled on text fields by default. Set fielddata=true on
命令为:curl -XDELETE http://ip:9200/索引名。网上其他的也可以看看 但是没有解决我的问题。2.清除之前未有索引模板创建的索引及数据。我的es是5.4.x版本的。
2023-03-17 10:57:03 953
原创 事务提交之后执行
事务提交之后执行的业务如果某个方法有事务,使用了@Transactional,在该业务执行完成(事务提交完成)之后再执行别的业务,如下案例 */ @Override @Transactional public HrDataDictionary add(HrDataDictionary param) throws Exception{**** //入缓存 List<HrDataDictionary> list = hrDat
2022-04-06 14:22:18 640
原创 java-开启多线程的几种方式及案例
一:Runable实现多线程创建方式public static void main(String[] args) throws Exception{ System.out.println("主线程 =====> 开始 =====> " + System.currentTimeMillis()); new Thread(() -> { System.out.println("异步线程 =====> 开始 =====> " + System.c
2022-03-23 15:24:05 2653
原创 java-业务加锁
给 业务加锁:背景: 有些业务需要加锁,避免多个用户同事操作,比如10个用户同事点击修改某条数据。方案:使用redis 进行加锁。redis缓存使用步骤:使用位置@NoRepeatSubmit(timeInterval = 2) #限流注解@RequestMapping(value = “contract/scene_sign”, method = RequestMethod.POST)@ApiOperation(“场景签名”)@ResponseBody自定义注解接口import jav
2022-03-23 14:14:17 2103
原创 java-请求限流案例
请求限流案例**背景:**一秒只能只能请求一次、或者3秒只能只能请求一次。表现: 前端可做后端也可做。**方案一:**后端思路,采用注解方式实现动态限流,即可一秒请求一次、也可以两秒请求一次、三秒请求一次…采用注解方式+redis进行缓存 ;步骤:使用位置@NoRepeatSubmit(timeInterval = 2) #限流注解@RequestMapping(value = “contract/scene_sign”, method = RequestMethod.POST)@Ap
2022-02-15 18:00:58 1130 1
原创 Hystrix实现MQ延迟消费
使用Hystrix实现延迟消费背景: 一分钟内要消费100万条数据,大量并发使服务器CPU、内存、网络等 在短时间内存急剧上升,如果这100万条数据,每条有都需要落库,或者操作数据库,对数据库影响比较大,所以要进行延迟消费。表现: 处理100万条数据时,都要调后端的每个接口或者某个方法,或者 出现跨系统调用,对别的系统也有影响。目的: 原本1–2分钟内消费完100万条数据;调整30分钟或者1小时内消费完;步骤:1.依赖 <dependency>
2022-01-20 11:13:23 833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人