首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Edric97
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
Edric97
3年前
关注
组合优于继承
虽然继承是面向对象的三大特性之一,而且模版模式就是用的继承,但是实际开发中应该少用继承。因为继承会导致类与类之间的关系变得很复杂,比如父类是会飞的,子类是会飞且会叫的,子类...
0
评论
分享
Edric97
3年前
关注
责任链模式
用处:一个请求可以被多个对象接受,并按照接受的顺序被处理。 具体实现:(以一个例子为例) 问题:给定一个请求,如果该请求的价值大于1000,则Manager处理不了;如果大...
0
评论
分享
Edric97
3年前
关注
关于对象锁加final
使用synchronized锁的时候,作为锁的对象最好要加上final修饰符,因为可能线程会改变锁变量持有的具体的对象。demo如下: 上述程序的打印输出为: 但是要是把锁...
0
评论
分享
Edric97
3年前
关注
UNIX网络编程首个示例程序
笔者的机器为: 1.首先在本地下载书上的源代码的压缩包,地址为: 2.本地解压到桌面(方便后续的操作) 3.通过终端将解压后的unpv13e文件夹,上传到远程的阿里云服务器...
0
评论
分享
Edric97
3年前
关注
Linux的PID的最大值为什么默认是32768
Linux手册上说: PID的最大值默认是short类型的最大值加1(Linux手册规定的加1),因为short是有符号类型,所以2个字节能表示的最大值是2 ^ 15 - ...
0
评论
分享
Edric97
3年前
关注
关于long转int
尝试将2147483648L转换为int类型,发现结果是-2147483648。原因在于将long类型转换为int类型,就是取64位的long类型的低32位;计算机存储数字...
0
评论
分享
Edric97
3年前
关注
为什么TCP三次握手中seq序列号是随机的
这是携程二面的一道面试题:因为要防止TCP序列预测攻击,被第三方猜出报文段序号, 发出一个「序号符合预期」 但「内容伪造」的包, 破坏接收方的数据流,或者用伪ACK让发送方...
0
评论
分享
Edric97
赞了这篇文章
鲁大猿
公众号《鲁大猿》
·
4年前
关注
每日一个知识点:什么时候会触发Full GC
1. 调用 System.gc() 只是建议虚拟机执行 Full GC,但是虚拟机不一定真正去执行。不建议使用这种方式,而是让虚拟机管理内存。 2. 未指定老年代和新生代大...
7
2
分享
Edric97
3年前
关注
ArrayList在多线程下出现的问题
1、add(E e)源码 首先看一下jdk 1.8下ArrayList的add(E e)方法的实现: 接下来,我们细致分析一下,该方法每行的代码: 1.1 ensureCa...
6
评论
分享
Edric97
3年前
关注
HashMap源码分析
1、四种构造方法(重点是前三种) 需要注意的是,所有容量的确定都要推迟到put()方法的时候。无参的容量会变成16,new HashMap(int capacity)和ne...
2
评论
分享
个人成就
文章被点赞
8
文章被阅读
4,691
掘力值
170
关注了
0
关注者
3
收藏集
0
关注标签
8
加入于
2022-03-24