摘要: 1、消息可靠性 消息默认是持久化的 2、队列的持久化 3、TOPIC的持久化 一定要运行消费者,等于向MQ注册,然后再运行生产者,此时无论消费者在不在线,都会接收到,不在线的话,下次连接也会接收到消息 消费者: import org.apache.activemq.ActiveMQConnectio 阅读全文
posted @ 2020-02-11 10:14 SamTian 阅读(117) 评论(0) 推荐(0)
摘要: 参考:https://www.bilibili.com/video/av55976700?p=21 1、JMS组成的四大元素 JMS provider :实现JMS接口和规范的消息中间件,也就是我们的MQ服务器 JMS producer:消息生产者,创建和发送JMS消息的客户端应用 JMS cons 阅读全文
posted @ 2020-02-11 09:16 SamTian 阅读(481) 评论(0) 推荐(0)
摘要: 视频参考:https://www.bilibili.com/video/av55976700 1、为什么要引入MQ 1)、系统之间耦合比较严重 2)、面对大流量并发,容易被冲垮 3)、等待同步存在性能问题 2、应用场景 1)、异步通信 ​ 注册时的短信、邮件通知,减少响应时间; 2)、应用解耦 ​ 阅读全文
posted @ 2020-02-10 20:47 SamTian 阅读(205) 评论(0) 推荐(0)
摘要: 生成全局唯一id的几种方式: 1、uuid生成全球唯一id,生成方式简单粗暴,本地生成,没有网络开销,效率高;缺点长度较长,没有递增趋势性,不易维护,常用于生成token令牌。 2、mysql自带自增生成id,oracle可以用序列生成id,但在数据库集群环境下,扩展性不好。 3、基于redis单线 阅读全文
posted @ 2020-02-10 20:44 SamTian 阅读(3559) 评论(0) 推荐(0)
摘要: 1、提交 git commit -m "注释" 文件名 2、查看提交日志 3、回退到某个版本 git reset --hard [索引值] git reset --hard HEAD~3 后退三步 4、删除文件并且找回 1、本地库执行rm命令 rm aaa.txt 2、提交命令 git commit 阅读全文
posted @ 2020-02-10 20:43 SamTian 阅读(148) 评论(0) 推荐(0)
摘要: 修改为阿里云的镜像 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <!--<mirrorOf>central</ 阅读全文
posted @ 2017-08-13 13:46 SamTian 阅读(3905) 评论(0) 推荐(0)
摘要: maven操作命令 mvn -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除target install 安装jar包到本地仓库 创建目录的两种方式 1.archetype:generate 按照提示进行选择 2..archetype:gener 阅读全文
posted @ 2017-08-13 13:26 SamTian 阅读(224) 评论(0) 推荐(0)
摘要: 首先我们定义一个接口 接着实现这个接口 定义一个动态代理类了,每一个动态代理类都必须要实现 InvocationHandler 这个接口 定义测试方法 控制台打印的日志 before go shopingI want to go shoping.after go shoping 阅读全文
posted @ 2017-08-12 18:57 SamTian 阅读(226) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/kristain/articles/2033566.html 阅读全文
posted @ 2017-06-11 17:29 SamTian 阅读(249) 评论(0) 推荐(0)