摘要: 一、 六个重要参数的解释 1、 corePoolSzie 核心线程数,线程池的基本大小,在线程处于空闲状态也不会被清除的数量,除非设置了 allowCoreThreadTimeOut ,即使设置了这个属性,在并发情况下如果任务队列不为空,最后一个工作线程就算超时也会被保留下来去处理任务队列中的任务。 阅读全文
posted @ 2022-07-03 22:44 快点ヤ给我起来♪♫ 阅读(120) 评论(0) 推荐(1) 编辑
摘要: Redis 一、集群部署 环境:docker 版本:6.2.5 1、下载并修改配置文件 从 Redis 官网下载好最新的配置文件并修改: appendonly yes cluster-enable yes cluster-config-file nodes.conf cluster-node-tim 阅读全文
posted @ 2022-04-14 23:35 快点ヤ给我起来♪♫ 阅读(111) 评论(0) 推荐(1) 编辑
摘要: 为什么泛型没有数组 首先要注意,泛型在引入的初衷之一就是为了安全,可以在编译时期检查出问题,而且运行时期泛型会被擦除掉也检查不出问题(为什么运行时期会擦除?因为这样做不必修改 JVM(运行时期),减少了潜在的大幅改动和随之而来的风险,也许同时也反映出 Java Bytecode 规范在设计之初的先天 阅读全文
posted @ 2022-04-11 02:35 快点ヤ给我起来♪♫ 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Docker 下 Seata 结合 Nacos 的官方案例学习 Seata 官方文档案例的配置补充,官方案例都没怎么提配置的事,到处找配置,踩了好多坑 一、环境版本 操作系统: Linux Mr 5.11.0-41-generic #45~20.04.1-Ubuntu SMP Wed Nov 10 阅读全文
posted @ 2022-03-28 14:57 快点ヤ给我起来♪♫ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #Docker Gitlab Gitalb-runner 实现自动化部署 前言 默认已经安装过 docker 和 docker-compose ,官网有教程,很详细 注意:gitlab 很耗内存,如果你内存只有 2G 左右会出现问题 之前有用 docker 部署过 gitlab-runner 和 g 阅读全文
posted @ 2022-02-27 02:44 快点ヤ给我起来♪♫ 阅读(355) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap JDK 1.8 源码分析(自用) 如果有不对的地方还请大家指点,一起学习一起进步 线程安全的 HashMap HashMap 是根据散列表来设计的,有着很快的存取速度,但是它存在着线程安全的问题。所以出现个一个新的线程安全的散列表集合:ConcurrentHash 阅读全文
posted @ 2022-02-26 03:24 快点ヤ给我起来♪♫ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: #SpringBoot Validator 进行参数验证 service的参数验证写多了自然就会觉得烦,最近发现个可以简化参数验证的好东西,学习记录一下 ##一、需要的依赖 <dependencies> <!--引入web模块--> <dependency> <groupId>org.springf 阅读全文
posted @ 2020-10-18 20:25 快点ヤ给我起来♪♫ 阅读(80) 评论(0) 推荐(0) 编辑
摘要: #HashMap源码解析(JDK8) ##散列表 HashMap是根据散列表来设计的 散列表,也叫做哈希表,它是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度,也是一种典型的“空间换时间”的做法。hash的基本概念 阅读全文
posted @ 2020-07-30 20:48 快点ヤ给我起来♪♫ 阅读(115) 评论(1) 推荐(1) 编辑