![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 95
xsjCoding
这个作者很懒,什么都没留下…
展开
-
Java集合类杂谈
JVM配置, 防止发生GCArrayListpublic void myArrayListAdd() { List list = new ArrayList<>(); long startTime = System.currentTimeMillis(); for (int i = 0; i < 50000000; i++) { list.add(i); } long endTime = System.currentTimeMi原创 2020-08-16 15:29:46 · 262 阅读 · 0 评论 -
Spring四种初始化与销毁方法执行顺序对比
结论@PostConstruct与@PreDestroy最先执行实现InitializingBean与DisposableBean接口其次@Bean最后执行被注入对象package com.example.demo;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic cla原创 2020-08-10 23:10:50 · 457 阅读 · 0 评论 -
Java常用的位与或等运算
Netty线程池选择策略按位与运算, 判断该数值是否为2^nprivate static boolean isPowerOfTwo(int val) { return (val & -val) == val;}如果线程池的线程数量是 2^n, 按位与效率较高public EventExecutor next() { return executors[idx.getAndIncrement() & executors.length - 1];}如果不是, 取模publi原创 2020-08-05 10:53:57 · 336 阅读 · 0 评论 -
Elastic Search (五)(六) Java代码实例
截图的代码暂时没时间整理, 后面会补上, 见谅原创 2020-07-28 15:48:24 · 101 阅读 · 0 评论 -
Elastic Search (四) Java操作
截图的代码暂时没时间整理, 后面会补上, 见谅原创 2020-07-28 09:08:48 · 101 阅读 · 0 评论 -
Elastic Search (三) 基本操作
截图的代码暂时没时间整理, 后面会补上, 见谅原创 2020-07-28 08:48:23 · 72 阅读 · 0 评论 -
Elastic Search (一) (二)介绍与安装
目前没时间整理资料, 先将就看吧安装的部分没有, 网上很多原创 2020-07-28 08:47:39 · 78 阅读 · 0 评论 -
RabbitMQ详解
一、主流消息中间件介绍ActiveMQKafkaRocketMQRabbitMQ二、RabbitMQ核心概念及AMQP协议互联网大厂为什么选择RabbitMQ开源, 性能优秀, 稳定性保障提供可靠的消息投递模式(confirm), 返回模式(return)SpringAMQP完美整合, API丰富集群模式丰富, 表达式配置, HA模式, 镜像队列模型保证数据不丢失的前提做到高可靠性, 可用性RabbitMQ的高性能是如何做到的Erlang语言最初用于交换机领域的架构模式, 这样使得原创 2020-07-26 23:02:44 · 1479 阅读 · 0 评论