- 博客(5)
- 收藏
- 关注
原创 redis的发布订阅与rocketmq比较
redis的发布订阅与rocketmq比较1.redis的发布的订阅,需要发布者和订阅者连接到同一个redis服务,发布的消息是“非持久”的,即消息发布者只负责发送消息,而不管消息是否有接收方,也不会保存之前发送的消息,即发布的消息“即发即失”;消息订阅者也只能得到订阅之后的消息,频道(channel)中此前的消息将无从获得。此外,消息发布者(即publish客户端)无需独占与服务器端的连接,您可以在发布消息的同时,使用同一个客户端连接进行其他操作(例如List操作等)。
2025-01-01 21:00:18
1035
原创 easyexcel 和项目现版本的poi版本冲突解决办法
项目之前用的poi的版本是3.9,后来使用easyexcel的时候,出现某些类找不到,这是因为poi.jar包版本冲突导致的,maven会自动使用最高级的版本,而easyexcel是3.1.7,将项目依赖的poi升级到4.1.2就好了。<poi.version>4.1.2</poi.version><dependency> <groupId>org.apache.poi</groupId> <artifactId>
2020-09-26 19:34:10
12649
5
原创 Xmemcached客户端和java_memcached-release客户端的set,get兼容
一:出现问题的原因:两个项目使用的memcached客户端 不同导致的,在使用XMemcachedClient 客户端set,然后在旧系统使用danga.MemCached.MemCachedClient 的客户端get的时候,会抛出ERROR com.danga.MemCached.MemCachedClient - invalid stream header: xxxxxxx 这个异常。主要异常:java.io.StreamCorruptedException: invalid stream
2020-08-05 11:11:59
198
原创 Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘2424‘ for key ‘x.PRIMARY’
很明显,出先这个问题的原因是主键重复,可我的要插入的表里,这个主键设的是自增的,同时这个主键‘2424‘的值也不存在于要插入的表中,于是我试着在表里,将2424手动插入,同样的显示该主键已存在,又试着将主键设大点,还是已存在。SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_schema="dataBaseName" AND table_name="tableA"; 查询结果是2420,也是正常的。后来想起来,这张要.
2020-07-13 23:22:48
4160
原创 windows下rocketMq后台无窗口启动sever和brocker
1.新建nameServer.txt内容如下:Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c E:/rocketmq-all-4.5.2-bin-release/bin/mqnamesrv.cmd",vbhide //ws.run "cmd /c 要执行的命令",vbhide保存后,另存为nameServer.vbs文件2.同上新建brocker.vbsSet ws = CreateObject("Wscript.Sh...
2020-05-21 14:34:59
1428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人