摘要:
高可用,重复消费,幂等,可靠性传输,消息丢失 1、 kafka,rabbitMQ,activemq,rocketMQ使用场景及区别技术选型 吞吐量、topic数量对吞吐量的影响、时效性、可用性、可靠性、核心特点、优劣势总结 activemq:吞吐量万级 非常成熟,功能比较强大,大量的公司再项目中有应
阅读全文
posted @ 2019-10-10 17:54
gudicao
阅读(1304)
推荐(0)
摘要:
1、订单类型为采购单,商品skuId为集合,并且不在指定门店下面
阅读全文
posted @ 2019-09-20 13:08
gudicao
阅读(328)
推荐(0)
摘要:
JMS规范: ConnectionFactory 用于创建连接到消息中间件的连接工厂 Connection 代表了应用程序与消息服务器之间的通信链路(一个连接可以创建多个会话) Destination 只消息发布和接受的地点,包括队列或主题 Session 表示一个单线程的上下文,用于发送和接受消息
阅读全文
posted @ 2019-09-11 21:27
gudicao
阅读(124)
推荐(0)
摘要:
volatile属性:可见性、保证有序性、不保证原子性。 Java的内存中所有的对象都存在主内存中,每个线程都有自己的栈和程序计数器,多个线程对同一个对象的变量读取时,会将对象的变量从主内存中拷贝到自己的栈帧里(操作数栈),线程之间也无法直接访问对方的操作数栈,只能通过主内存传递变量的值; 可见性:
阅读全文
posted @ 2019-09-08 16:27
gudicao
阅读(1553)
推荐(0)
摘要:
javac : 编译代码(即将.java文件编译成.class的中立字节码文件) eg:javac App.java javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。 jav
阅读全文
posted @ 2019-09-08 08:49
gudicao
阅读(175)
推荐(0)
摘要:
基础 1、JVM内存模型和JAVA内存模型JMM 2、Jvm垃圾回收机制 3、Java多线程、线程池及并发包 4、Java锁 5、Java集合 6、Java BIO、NIO 7、Spring源码解析; 8、SpringBoot 存储相关: 1、MySQL 2、Redis 3、MQ 架构相关: 1、分
阅读全文
posted @ 2019-09-08 07:19
gudicao
阅读(166)
推荐(0)
摘要:
spring中Event和Listener中类图如下: 其中:EventListener和 EventObject 来自于java.util 示例 1、定义事件 2、监听事件 3、对事件进行发布 分析AbstractApplicationContext中publishEvent方法: 初始化上下文的
阅读全文
posted @ 2019-08-26 10:44
gudicao
阅读(581)
推荐(0)
摘要:
public class ValidationCode { Random r = new Random(DateTime.Now.Millisecond); /// /// 用于在生成验证码 /// /// 生成验证码的字符串 /// silverlight中的Imge控件 ...
阅读全文
posted @ 2014-11-27 17:49
gudicao
阅读(246)
推荐(0)