摘要: rocketmq集群 rabbitmq集群RabbitMQ 基于erlang语言开发,因此响应速度快些RocketMQ 阿里 基于Java开发 高级特性: 普通消息、顺序消息、延迟消息、事务消息 可靠性强 吞吐量 高activemq Apache java实现 实现JMS消息集成框架 吞吐量低 ht 阅读全文
posted @ 2022-04-02 10:42 XUMT111 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 官网 https://shardingsphere.apache.org/document/current/en/user-manual/shardingsphere-jdbc/spring-namespace/rules/mix/ springboot启动类 @SpringBootApplicat 阅读全文
posted @ 2022-03-26 17:50 XUMT111 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 开闭原则 不改变主程序的情况下 扩展系统功能 对扩展开放,对修改封闭 建立稳定且灵活的系统 创建模式-抽象工厂 利用接口实现及对象管理措施 实现不同子工厂模式切换 结构模式中-适配器模式 利用继承抽象类、接口等方式把两个不相干的类实体组合起来使用 结构模式中-代理模式 不直接操作对象 通过代理类操作 阅读全文
posted @ 2022-02-20 18:20 XUMT111 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 负载均衡的主要作用如下:高并发: 负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集群的并发处理能力(吞吐量)。伸缩性: 添加或减少服务器数量,然后由负载均衡进行分发控制。这使得应用集群具备伸缩性。高可用: 负载均衡器可以监控候选服务器,当服务器不可用时,自动跳过,将请 阅读全文
posted @ 2021-12-26 16:52 XUMT111 阅读(371) 评论(0) 推荐(0) 编辑
摘要: @Controller @RequestMapping("/hello3") @ResponseBody 直接响应json格式 OutputStream 输出流,用来write写的,把数据写进入如果是文件输出流,结果就是把数据写入文件如果是HttpURLConnection输出流,结果就是把数据写入 阅读全文
posted @ 2021-10-16 16:42 XUMT111 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一 ,MessageDigest MD5(信息-摘要算法5)和 SHA(安全哈希算法) 区别 跳转收银台,使用数据指纹String payUrl = cashier_url + MapUtil.createLinkString(parmMap) + "&sign_type=SHA-256&sign= 阅读全文
posted @ 2021-10-16 16:33 XUMT111 阅读(69) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch线程阻塞 lock = new ReentrantLock();condition = lock.newCondition(); lock.lock();condition.await(); lock.lock();condition.signal();;收到信号后,放行 阅读全文
posted @ 2021-09-04 18:20 XUMT111 阅读(516) 评论(0) 推荐(0) 编辑
摘要: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.7.4</version> <!-- <exclusions>-- 阅读全文
posted @ 2021-08-08 18:04 XUMT111 阅读(20) 评论(0) 推荐(0) 编辑
摘要: www.jianshu.com/p/0f1f5adffdc1G1中提供了三种模式垃圾回收模式,young gc、mixed gc 和 full gc,在不同的条件下被触发1,年轻代gc的时机 当所有eden region被耗尽无法申请内存时,就会触发一次young gc,这种触发机制和之前的youn 阅读全文
posted @ 2021-08-08 09:41 XUMT111 阅读(528) 评论(0) 推荐(0) 编辑
摘要: HttpServletRequest request = ((ServletRequestAttributes) (RequestContextHolder.currentRequestAttributes())).getRequest(); String token = request.getHe 阅读全文
posted @ 2021-07-11 21:02 XUMT111 阅读(102) 评论(0) 推荐(0) 编辑