Spring Boot + ActiveMQ + Mybatis + mysql
基于MQ + 事件表 实现分布式事务解决方案
什么是分布式事务就不啰嗦了,我了解的也不多
就是rpc调用导致的事务问题,区别于本地事务
比如:
用户注册后,即送皮肤
用户注册是操作在D...
汪明鑫
5年前 (2019-09-26) 913浏览 0评论
0喜欢
消息协议
AMQP
MQTT
STOMP
XMPP
JMS
接口规范,与平台无关的API
是对AMQP、MQTT、STOMP、XMPP更高一层抽象
类似JDBC
点对点模型
发布/订阅模型
ActiveMQ完全支持JMS
如...
汪明鑫
5年前 (2019-09-25) 1004浏览 0评论
0喜欢
今天11点半点的外卖,1点才到,被骑手和商家快搞的心态爆炸
主要不只是送晚,要只是送晚还好
以前我还不信骑手和商家能打起来,这次我信了
从大学开始用饿了么到现在,类似的一些情况也发生了不少次
这次最骚的时,骑手嫌商家出餐慢,然后直接溜了,给我打电话说不送我的了,
说商家20分钟还...
汪明鑫
5年前 (2019-09-20) 813浏览 0评论
0喜欢
利用Socket,ArrayBlockingQueue,IO流模拟消息队列的消息生产和消费
需要一个消息处理中心,存储消息
生产消息客户端 —> 消息处理中心 —> 消费消息客户端
模拟最简单的一种模式
生产者往消息中心推...
汪明鑫
5年前 (2019-09-20) 745浏览 0评论
0喜欢
利用在公司午休和零散时间读了2个多月,终于TM看完了,毕业了看的第一本书
浪潮之巅【上】,显然还有下,在家里,等过年回家再带到北京看,
还买的有硅谷之谜,当时在学校刚好赶上小伙伴有报销,托他的福买了些书
后来在北京又买了很多的书,买的书太多了,得逼着自己看一点,不然一个劲的囤书,...
汪明鑫
5年前 (2019-09-18) 731浏览 0评论
0喜欢
最近在做代码质量相关事情,简单来说就是修改出问题的代码
用工具扫描全部代码,可以找出出问题的代码,再做相应的修改
总结如下:
命名严格遵守lowerCamelCase、UpperCamelCase,不要想当然哪里想大写就大写
不要用下划线命名
单元测试类命名 Xxx...
汪明鑫
5年前 (2019-09-18) 1065浏览 0评论
0喜欢
先举个小例子,差不多就了解观察者模式是什么玩意了
比如有一个天气数据中心,
有2个app(如墨迹天气、天气预报)的数据都是订阅这个数据中心的
当天气数据中心得到最新的天气情况,就会触发一个通知,通知所有的观察者,即上文说的墨迹天气、天气预报
这时候又来了一个新的天气app,比如某...
汪明鑫
5年前 (2019-09-16) 962浏览 0评论
7喜欢
今天9月11号,标题却用9.10
因为这篇文章本来应该昨晚写的,因时间原因到家都不早了,
昨天9月10号是教师节,提醒着我们要时时抱有感恩之心
人如果没有感恩之心,畜生不如
也是发工资的日子,工资一发,还钱就还了6500,之前租房子借的钱。。。
9月10日也是阿里巴巴的生日,20...
汪明鑫
5年前 (2019-09-11) 863浏览 0评论
0喜欢
ThreadLocal ,线程本地存储,
一个Thread就会绑定一个ThreadLocal,用来当前线程数据的存取
只对当前线程可见,线程之间是不可见的
我们先从ThreadLocal的set方法来讨论:
java.lang.ThreadLocal#set
pub...
汪明鑫
5年前 (2019-09-09) 861浏览 0评论
0喜欢
HashMap,HashTable,ConcurrentHashMap 这三兄弟基本面试必问
工作和学习中也会经常遇到
Jdk中的所有数据结构源码都需要过一遍吗?
我也不知道,反正我不会,因为水平不够,再来是代价太大,
Jdk源码写的还是很牛逼的
我是想起来闲的话源码点进去瞅两...
汪明鑫
5年前 (2019-09-09) 774浏览 0评论
0喜欢