- 博客(16)
- 收藏
- 关注
原创 Spring Cloud Alibaba 组件快速上手
代码:https://gitee.com/mindleader/spring-cloud-alibabaNacos1、nacos 依赖2、开启NacosDiscover3、nacos 添加Nacos 服务地址使用引入依赖Spring引用nacos 配置@RefreshScope 用于注解值的动态刷新配置共享Ribbon这里需要注意版本引入依赖 但是不支持那么多种策略在RestTemplate 或 WebClient上添加策略feign引入依赖。
2024-10-31 18:00:37
746
原创 基于Redisson 实现分布式锁 处理秒杀业务库存和订单的数据一致性
需要用分布式锁解决什么问题?需要避免多线程下超卖多线程或集群下实现一人一单的功能。
2024-10-24 12:47:55
496
原创 基于Dubbo Seata 和nacos 实现Tcc 模式分布式事务
本地事务方法没有开启@LocalTcc,并且try阶段应该放到不同服务中的GlobalTransactional 注解管理方法下例如 a服务 调用b服务 b服务实现(ttc)并开启。TCC模式适用于需要灵活控制事务操作的场景,例如跨服务的订单创建和支付操作。这里我不是很清楚,tcc模式是否必须需要undo.log 没有就会提示错误,官网这部分没有说明,不知道undo.log 是否为必要的,有知道的可以留言评论。空回滚:没有执行,但需要执行回滚操作(没有执行需要保证分支事务记录表中有记录确保幂等性)
2024-10-18 12:54:54
449
原创 ES 词库热更新(实现方式一:远程词库)
配置远程词库(“D:\EdgeDownLoad\elasticsearch-7.8.0-windows-x86_64\elasticsearch-7.8.0\plugins\analysis-ik\config\IKAnalyzer.cfg.xml”)),这两个词都是字符串类型,只要一个发生变化,改插件就会去抓取新词。要求:(前提安装ik词库。下载复制到plugin,重启即可)1、改http请求需要返回两个头部header(1、远程词库,2、修改源码整合数据库。一分钟执行一次API。
2022-10-24 14:23:36
1908
原创 IDEA运行Gradle 管理的项目
==前提: gradle 和idea存在版本兼容的问题,这里要注意==可以查看idea 安装目录中查看idea的兼容的gradle的版本JetBrains\IntelliJ IDEA 2020.1.1\plugins\gradle\lib
2022-08-05 17:08:28
9785
原创 “Malformed content, found extra data after parsing: START_OBJECT”
批量操作elasticsearch遇到 ,"no handler found for url“和“Malformed content, found extra data after parsing: START_OBJECT” 处理方法
2022-06-02 15:11:11
1883
原创 服务器被植入挖矿木马如何处理
Cpu占用率100%,负载状态也是运行阻塞,还收到电话阿里云那边的电话检测我到挖矿?当时我就莫名其妙,我一个新手怎么还去搞区块链了常规的Top命令是没法查看到cpu异常的通过yum -y install htop安装这个插件后使用命令htop就可以查看到cpu的占用情况了然后步骤可以参考ls -l /proc/(占用高的PID)/exe查看进程所在目录然后使用rm -rf 目录,可能会提示目录不对,这里我使用的通配符进行删除然后使用KILL -9 进程号删除进程号在这里插入图片描述详
2022-03-11 16:40:03
9901
原创 Win11安装安卓子系统
第一步开启电脑硬件虚拟化联想进入bios是(开启硬件虚拟化可以自行百度)windows版本为2200以上的正式版控制台开启程序和功能中的HYPER-V Windows监控平台 虚拟机平台(家庭版没有hyper-v的需要通过脚本安装)pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^&
2021-12-22 16:51:54
2059
原创 Lamdba匿名委托线程
//使用 lamda 表达式 //是重写的Runable的run方法、匿名委托线程 new Thread(()->{ System.out.println(Thread.currentThread.getName()); }).start(); //等同于上面 Thread myRunnable=new Thread(); new Thread(m...
2021-12-07 21:14:07
469
原创 IDEA快捷键
多行移动shift + end(fn) 选中一行shift + ↓ 可以选中多行shift + alt + ↑、↓ 可以移动多行前后缩进shift + Tab 向前缩进Tab 向后缩进......(后续补全)
2021-12-07 16:45:20
812
原创 IDEA导入web项目显示404无法找到资源或资源不可用
场景:这是我在跟B站up主狂神学习的时,导入别人编写的项目遇到项目不可用的问题Tips:解压项目的时候最好不要将项目再包含在与本身同名的空目录下原因:无法访问他人的编写的项目一个原因可能是是因为项目没有配置web框架,idea自动检查配置框架,发现在配置tomcat时候没有自动生成制品(这里可能就需要将自动匹配的web框架删除,重新创建一个)(添加完框架的目录长这个样子)如果是灰色项目说明没有为其添加框架解决方案:需要在项目目录中找到项目结构选中项目结构下的.
2021-11-23 11:58:54
5005
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人