首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
catherinewangcs
掘友等级
服务端新手一枚,尽心分享知识。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
macOS使用brew搭建单机版zookeeper+Kafka,结合spring应用开发
开始安装,等待一定时间后,安装完毕。安装路径为:/usr/local/etc/zookeeper 会发现有如下文件。 不妨vi看一下zoo.cfg里的默认配置项,做到心里有数。 启动zookeeper server。 输入help可以查看命令帮助。 退出zookeeper se…
十大排序算法实现(原理+代码)
博主整理了十大排序算法于此篇博文,从原理到代码实现。 没错,这是一张必背的表。不过我们可以理解着来背。 时间复杂度一定要记住平均时间复杂度。 至少要记住插入排序、堆排序、归并排序、快速排序。 验证算法:肉眼不准确,我们可以采用对数器。 思想最简单的排序。 从头到尾,找到最大(最…
Java线程池知识整理
threadFactory:线程池创建工厂,子类自定义实现接口“Thread newThread(Runnable)”通过工厂创建线程池具体的Thread线程。默认实现:DefaultThreadFactory 当workqueue无法存放新加任务,或添加新任务后线程池停止工作…
Java线程知识整理(三)-创建线程和ThreadLocal(未完成,待续)
线程start方法真正执行的是Runnable的run方法。 工具类,是Thread的局部变量。 问题:每个方法都要加这个参数;若某处透传改参数或设置为null,后续调用用到这个参数的代码会受影响。 使用ThreadLocal改进。 finally代码部分调用remove。
Java线程知识整理(二)-synchronized和volatile
给方法或代码块加锁,控制方法或代码块同一时间只有一个线程执行,解决并发问题。 使用monitorenter和monitorexit指令控制线程进出。 如果是非static方法,锁作用在具体的类对象上。 Java关键字,也是指令关键字。不具备锁的特性。 保证多线程间对变量的内存可…
java线程知识整理(一)
不可变的对象一定是线程安全的,如final修饰的类和eunm枚举类。 final可以保证在构造过程中不会被其他线程访问到。 ConcurrentHashMap等。 复合操作的时候,用其他方法确保线程安全,比如加上synchronized。 正确使用同步,用锁或者synchron…
个人成就
文章被点赞
7
文章被阅读
4,368
掘力值
100
关注了
0
关注者
0
收藏集
1
关注标签
10
加入于
2020-04-15