会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
曾鸿发
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
27
下一页
2022年11月12日
定时任务 & 定时线程池
摘要: 定时线程池 使用场景: 1. 分布式锁 - redis 2. springCloud - 服务注册与发现中心 ScheduledThreadPoolExecutor 它用来处理延时任务或定时任务。 它接收SchduledFutureTask类型的任务,是线程池调度任务的最小单位,有三种提交任务的方式
阅读全文
posted @ 2022-11-12 05:11 君莫笑我十年游
阅读(209)
评论(0)
推荐(0)
2022年11月10日
Executor 线程池原理
摘要: 线程池的创建 public ThreadPoolExecutor(int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime, // 最大允许线程不干活的时间 TimeUnit unit, // 时间单位 B
阅读全文
posted @ 2022-11-10 22:49 君莫笑我十年游
阅读(57)
评论(0)
推荐(0)
2022年11月8日
Collection - Map & List & Set
摘要: 1.7-hashtable = 数组 + 链表 (>=) 1.8 = 数组 + 链表 + 红黑树 HashMap 的容量 -》 数组的大小 new HashMap(): 如果不写构造参数,默认大小是16, 如果说写了初始容量:11,hashmap的初始容量就是11? Hash冲突解决方式: 1.7
阅读全文
posted @ 2022-11-08 06:59 君莫笑我十年游
阅读(34)
评论(0)
推荐(0)
2022年11月7日
并发编程 - Atomic & Unsafe
摘要: 1. 全面地走一遍Atomic包下面的原子类; 2. CAS -> 原子比较与交换算法的bug-ABA 问题; 3. 魔法类 - Unsafe,ini -> 堆外内存 Atomic 1. atomic底层实现是基于无锁算法 - cas; 基于魔术类Unsafe提供的三大cas-api完成; Comp
阅读全文
posted @ 2022-11-07 17:51 君莫笑我十年游
阅读(34)
评论(0)
推荐(0)
2022年11月6日
并发工具之 Semaphore & CyclicBarrier & CountDownLatch
摘要: semaphore Semaphore 字面意思是信号量的意思。它的作用是控制访问特定资源的线程数量,底层依赖AQS的状态state,是生产中比较常用的一个工具类。(基于共享模式) // 信号量 Semaphore semaphore = new Semaphore(5); // 初始 state的
阅读全文
posted @ 2022-11-06 18:57 君莫笑我十年游
阅读(38)
评论(0)
推荐(0)
2022年11月5日
阻塞队列 - BlockingQueue
摘要: 线程通信的一个工具。在任意时刻,不管并发有多高,在单JVM上面,同一时间永远只有一个线程能够对队列进行入队或者出队操作。 1. 线程安全的队列; 2. 队列类型:无限队列、有限队列; 常见的4种阻塞队列: ArrayBlockingQueue 由数组支持的有界队列 LinkedBlockingQue
阅读全文
posted @ 2022-11-05 20:30 君莫笑我十年游
阅读(78)
评论(0)
推荐(0)
2022年11月2日
IntelliJ IDEA 自动导包设置以及idea import导包顺序Java
摘要: 参考: https://blog.csdn.net/Black794/article/details/121700399
阅读全文
posted @ 2022-11-02 12:50 君莫笑我十年游
阅读(942)
评论(0)
推荐(0)
2022年10月31日
IDEA 配置Serializable的快捷键快速生成serialVersionUID
摘要: 参考: https://blog.csdn.net/GyaoG/article/details/119911851
阅读全文
posted @ 2022-10-31 03:30 君莫笑我十年游
阅读(132)
评论(0)
推荐(0)
<statement> or DELIMITER expected, got ‘id‘
摘要: 参考: https://blog.csdn.net/lianghecai52171314/article/details/115825441
阅读全文
posted @ 2022-10-31 00:46 君莫笑我十年游
阅读(75)
评论(0)
推荐(0)
2022年10月28日
AQS相关笔记
摘要: 电脑修了快20天了,还没修好,我服了。。。 也没有好记笔记和学习的地方,所以干脆在这里记笔记好了。 AQS AQS具备特性: 1. 阻塞等待队列 2. 共享/独占 3. 公平/非公平 4. 可重入 5. 允许中断 ReetrantLock 阻塞: LockSupport.park(); 唤醒: Lo
阅读全文
posted @ 2022-10-28 08:49 君莫笑我十年游
阅读(74)
评论(0)
推荐(0)
2022年9月19日
Dubbo 服务的导出和引入
摘要: 现在我根据周末学习的内容做的一个大概的笔记,后面再完善吧! 资源 1. 注册中心2. dubbo服务3. 协议4. 监控中心5. 配置中心 服务注册过程中主要围绕URL进行的 方便扩展,URL 可以动态扩展拼接 Registry.registry(URL url, URL url) Dubbo 服务
阅读全文
posted @ 2022-09-19 00:30 君莫笑我十年游
阅读(220)
评论(0)
推荐(0)
2022年8月16日
kafka消息可视化软件
摘要:
阅读全文
posted @ 2022-08-16 20:23 君莫笑我十年游
阅读(28)
评论(0)
推荐(0)
2022年8月15日
maven项目部署到Repository(Nexus)
摘要: https://blog.csdn.net/qq_40741855/article/details/98585875
阅读全文
posted @ 2022-08-15 20:12 君莫笑我十年游
阅读(26)
评论(0)
推荐(0)
2022年8月10日
RabbitMQ的相关使用
摘要: 参考: https://blog.csdn.net/qq_18671415/article/details/115247964 我在实际工作中对RabbitMQ的使用: 1. 作为消费者,我使用了如下类似的注解: @RabbitListener(bindings = @QueueBinding( /
阅读全文
posted @ 2022-08-10 21:30 君莫笑我十年游
阅读(39)
评论(0)
推荐(0)
2022年8月9日
hutool 精确到具体某一列设置数据单元格式
摘要: 参考:https://blog.csdn.net/qq_41419769/article/details/120549716 核心代码如下: StyleSet style = writer.getStyleSet();CellStyle numberCellStyle = style.getCell
阅读全文
posted @ 2022-08-09 14:21 君莫笑我十年游
阅读(3207)
评论(0)
推荐(0)
2022年7月29日
清华开源软件镜像站
摘要: https://mirrors.tuna.tsinghua.edu.cn/
阅读全文
posted @ 2022-07-29 19:00 君莫笑我十年游
阅读(89)
评论(0)
推荐(0)
2022年7月26日
用IDEA创建自定义Maven Archetype
摘要: https://blog.csdn.net/IT_bigstone/article/details/124765811
阅读全文
posted @ 2022-07-26 08:12 君莫笑我十年游
阅读(127)
评论(0)
推荐(0)
2022年7月22日
rocketmq安装教程 以及 rocketmq安装过程中遇到的一些问题
摘要: 安装教程 https://blog.csdn.net/qq359605040/article/details/124272238 rocketmq与docker0冲突的问题 https://yunson.blog.csdn.net/article/details/123294548?spm=1001
阅读全文
posted @ 2022-07-22 14:14 君莫笑我十年游
阅读(97)
评论(0)
推荐(0)
2022年7月16日
源码浅谈
摘要: 为什么要看源码: 1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底; 2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提升,看下框架demo大致就能知道底层的实现,技术框架更新再快也不怕; 3、快速定位线上
阅读全文
posted @ 2022-07-16 22:33 君莫笑我十年游
阅读(59)
评论(0)
推荐(0)
2022年6月19日
react setFieldsValue
摘要: import React from "react"; import { Form, Input } from 'antd'; class TestForm extends React.Component { componentDidMount(){ const { setFieldsValue }
阅读全文
posted @ 2022-06-19 11:16 君莫笑我十年游
阅读(513)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
27
下一页
公告