首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
catherinewangcs
掘友等级
服务端新手一枚,尽心分享知识。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
macOS使用brew搭建单机版zookeeper+Kafka,结合spring应用开发
开始安装,等待一定时间后,安装完毕。安装路径为:/usr/local/etc/zookeeper 会发现有如下文件。 不妨vi看一下zoo.cfg里的默认配置项,做到心里有数。 启动zookeeper server。 输入help可以查看命令帮助。 退出zookeeper se…
java线程知识整理(一)
不可变的对象一定是线程安全的,如final修饰的类和eunm枚举类。 final可以保证在构造过程中不会被其他线程访问到。 ConcurrentHashMap等。 复合操作的时候,用其他方法确保线程安全,比如加上synchronized。 正确使用同步,用锁或者synchron…
Java线程知识整理(二)-synchronized和volatile
给方法或代码块加锁,控制方法或代码块同一时间只有一个线程执行,解决并发问题。 使用monitorenter和monitorexit指令控制线程进出。 如果是非static方法,锁作用在具体的类对象上。 Java关键字,也是指令关键字。不具备锁的特性。 保证多线程间对变量的内存可…
Java线程知识整理(三)-创建线程和ThreadLocal(未完成,待续)
线程start方法真正执行的是Runnable的run方法。 工具类,是Thread的局部变量。 问题:每个方法都要加这个参数;若某处透传改参数或设置为null,后续调用用到这个参数的代码会受影响。 使用ThreadLocal改进。 finally代码部分调用remove。
Java线程池知识整理
threadFactory:线程池创建工厂,子类自定义实现接口“Thread newThread(Runnable)”通过工厂创建线程池具体的Thread线程。默认实现:DefaultThreadFactory 当workqueue无法存放新加任务,或添加新任务后线程池停止工作…
十大排序算法实现(原理+代码)
博主整理了十大排序算法于此篇博文,从原理到代码实现。 没错,这是一张必背的表。不过我们可以理解着来背。 时间复杂度一定要记住平均时间复杂度。 至少要记住插入排序、堆排序、归并排序、快速排序。 验证算法:肉眼不准确,我们可以采用对数器。 思想最简单的排序。 从头到尾,找到最大(最…
今年行情这么差,到底如何进大厂?
总结一下春招就是一个字:难。 没学历,技术还凑合,简历能过但是面试就有点困难。这期间收到了 N 个面试官的歧视,有些面试官感觉骨子里瞧不起我们这些双非的人。一下内容仅凭记忆回想起,还有一些必问的东西,总结在这里,希望能帮到大家! 队列。 数组。 栈。 链表。 树。 散列表(哈希…
MyBatis面试题(总结最全面的面试题)
Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。 MyBati…
JVM从入门到入土之详解G1垃圾回收器
Garbage First(G1)是垃圾收集领域的最新成果,同时也是HotSpot在JVM上力推的垃圾收集器,并赋予取代CMS的使命。如果使用Java 8/9,那么有很大可能希望对G1收集器进行评估。本文详细首先对JVM其他的垃圾收集器进行总结,并与G1进行了简单的对比;然后通…
个人成就
文章被点赞
7
文章被阅读
4,444
掘力值
100
关注了
0
关注者
0
收藏集
1
关注标签
10
加入于
2020-04-15