首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderV的进阶笔记
掘友等级
Software Engineer
|
RC
一枚老菜鸡。 To be Freelancer. AgileBoot项目作者。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
CoderV的进阶笔记
关注了
程序员追风
Software Engineer @RC
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
同步容器和并发容器总结
同步容器通过synchronized关键字修饰容器保证同一时刻内只有一个线程在使用容器,从而使得容器线程安全。synchronized的意思是同步,它体现在将多线程变为串行...
8
评论
分享
CoderV的进阶笔记
关注了
Java3y
Software Engineer @RC
CoderV的进阶笔记
关注了
石杉的架构笔记
Software Engineer @RC
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
生产者消费者的四种实现方式
生产者消费者模式简而言之就是两种不同的线程分别扮演生产者和消费者,通过一个商品容器来生产商品和消费商品。生产者和消费者模式是学习多线程的好例子,下文就以四种不同实现的消费者...
1
评论
分享
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
随机洗牌算法
今天偶然看到群里的朋友说道,面试被问如何将扑克牌随机洗牌输出。笔者觉得这道题挺有意思而且挺开放性,有多种不同的实现方式。然后我就随手写了一个算法,仔细一想这个算法的优化空间...
0
评论
分享
CoderV的进阶笔记
赞了这篇文章
程序员追风
公众号:程序员追风
·
6年前
关注
面试BAT前先搞定这18道MySQL经典面试题(含答案解析)
1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从mas...
144
7
分享
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
FixedThreadPool vs CachedThreadPool
首先我设计了一个任务基类,它通过计算圆周率来模拟cpu的密集计算、通过写日志到本地文件来模拟IO。 这两个方法都通过参数n来调整任务的大小规模。 通过测试我们得出一个小任务...
0
评论
分享
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
四种线程池的解析
可以发现这四种线程池都是由Executors类生成的。依次点开四个方法的内部实现发现,它们最终调用的都是同一个ThreadPoolExecutor()的构造器,而区别在于构...
10
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
负载均衡的多种算法总结
先将服务器放进数组或者列表当中,通过JDK的随机算法,获取一个在数组有效范围内的下标,根据这个随机下标访问对应服务器。由概率统计理论可以得知,随着客户端调用服务器的次数增多...
6
1
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
Spring IOC过程源码分析
所以,接下来我们不会通盘分析整个IOC的流程,因为旁枝细节太多读者看完也云里雾里抓不到重点。 我们通过分析最重要的这条代码主干线来理解IOC的过程。 首先我们从xml的配置...
8
4
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
为什么要使用Spring IOC?
Spring已经占据我们Java开发框架中的半壁江山了,从一开始工作我们就在使用Spring。但是到底为什么要用Spring,可能很多人都没有去思考过这个问题?许多人可能也...
6
3
分享
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
GOF设计模式小白教程
如果有错误,恳请大家评论指正。...
0
评论
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
DRY、KISS、YAGNI三原则的理解
在软件的设计当中前人已经总结了许多的设计原则和设计模式。例如SOLID,GRASP设计原则,这些原则都是基于面向对象设计总结而来的。而GOF23是基于许多常见的场景总结出了...
3
2
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
GRASP设计原则
GRASP(General Responsibility Assignment Software Pattern)是通用职责分配软件设计模式。 它由《UML和模式应用》(A...
6
1
分享
CoderV的进阶笔记
赞了这篇文章
CoderV的进阶笔记
Software Engineer @RC
·
6年前
关注
面向对象之六大设计原则
首字母缩写就是SOLID。 另外还有两个设计原则。 一个类,应该只有一个引起它变化的原因。通俗的讲就是一个类应该只负责一个职责,如果这个类需要修改的话,也只是因为这个职责的...
11
评论
分享
CoderV的进阶笔记
关注了
张宏伦
Software Engineer @RC
CoderV的进阶笔记
关注了
赵安家
Software Engineer @RC
CoderV的进阶笔记
关注了
遇见AI
Software Engineer @RC
CoderV的进阶笔记
关注了
飞鸿影
Software Engineer @RC
下一页
个人成就
优秀创作者
文章被点赞
951
文章被阅读
211,674
掘力值
5,753
关注了
22
关注者
432
收藏集
2
关注标签
10
加入于
2019-08-08