摘要:
rocketmq集群 rabbitmq集群RabbitMQ 基于erlang语言开发,因此响应速度快些RocketMQ 阿里 基于Java开发 高级特性: 普通消息、顺序消息、延迟消息、事务消息 可靠性强 吞吐量 高activemq Apache java实现 实现JMS消息集成框架 吞吐量低 ht 阅读全文
摘要:
Druid监控 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency> @Config 阅读全文
摘要:
泛型、模板模式 public interface IBaseTestService { void test(); default void test2(){ this.test(); }; } public class BaseTestServiceImpl<T> implements IBaseT 阅读全文
摘要:
负载均衡的主要作用如下:高并发: 负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集群的并发处理能力(吞吐量)。伸缩性: 添加或减少服务器数量,然后由负载均衡进行分发控制。这使得应用集群具备伸缩性。高可用: 负载均衡器可以监控候选服务器,当服务器不可用时,自动跳过,将请 阅读全文
摘要:
10 * * * * ? 每分钟第10秒执行 30 10 1 * * ? 每天1点10分30秒触发任务 "30 10 1 20 10 ? 2011" 2011年10月20号1点10分30秒触发任务 "15/5 * * * * ?" 每分钟的每15秒开始触发,每隔5秒触发一次 秒、分、小时、日期、月份 阅读全文
摘要:
一 ,MessageDigest MD5(信息-摘要算法5)和 SHA(安全哈希算法) 区别 跳转收银台,使用数据指纹String payUrl = cashier_url + MapUtil.createLinkString(parmMap) + "&sign_type=SHA-256&sign= 阅读全文
摘要:
CountDownLatch线程阻塞 lock = new ReentrantLock();condition = lock.newCondition(); lock.lock();condition.await(); lock.lock();condition.signal();;收到信号后,放行 阅读全文
摘要:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.7.4</version> <!-- <exclusions>-- 阅读全文
摘要:
www.jianshu.com/p/0f1f5adffdc1G1中提供了三种模式垃圾回收模式,young gc、mixed gc 和 full gc,在不同的条件下被触发1,年轻代gc的时机 当所有eden region被耗尽无法申请内存时,就会触发一次young gc,这种触发机制和之前的youn 阅读全文
摘要:
HttpServletRequest request = ((ServletRequestAttributes) (RequestContextHolder.currentRequestAttributes())).getRequest(); String token = request.getHe 阅读全文