首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Erico
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
Erico
赞了这篇文章
xiaoxin_99
无
·
1年前
关注
HashMap 中的设计
hashcode的处理 为什么不直接使用hashCode()的返回值? 因为有时候会出现hashcode低位大量一致,造成hsah冲突。 out 为什么低位相同会导致has...
1
1
分享
Erico
关注了
xiaoxin_99
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
Git入门
Untracked-未跟踪:该状态标识此文件不被git库管理,不参与版本控制。可通过git add加入git库此时状态变为Stage。 Unmodify-未修改:表示文件已...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
Docker入门
Docker 是一个开源的应用容器引擎,基于Go语言 并遵从 Apache2.0 协议开源。 国内的镜像网站:网易蜂巢、daocloud。。。 当你映射数据卷时,如果数据卷...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
浅谈指令重排序
as-if-serial看上去像序列化:CPU为了提高效率乱序执行,只要不影响单线程最终一致性。 第一个线程在new对象时候,可能指令重排序让new对象的过程被打断,使得对...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
简单聊一聊什么是依赖倒置原则?
高级模块不应依赖于低级模块,两者都应该依赖于抽象。 抽象不应依赖细节。 细节应该依靠抽象。 高层模块和低级模块容易理解,每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
初步认识内置锁
Java提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。同步代码块包括两部分:一个作为锁的对象引用,一个作为由这个保护锁保护的代码块...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
初步认识竞态条件
竞态条件(Race Condition):由于不恰当的执行时序而出现不正确的结果。 最常见的竞态条件类型就是“先检查后执行(Check-Then-Act)”操作,即通过一个...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
学习使用序列化接口
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读...
2
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
jwt组成结构
JWT(JSON WEB TOKEN)是通信双方之间以 JSON对象的形式安全传递信息的方法。 其实可以理解为使用非对称算法来进行前后端校验。 Signature 部分是对...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
并发中的数据可见性
可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。在单线程环境中,如果向某个变量先写入值,然后在没有其他写入操作的情况下读取这个变量,那么总能得到相同的值。这...
2
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
发布与逸出
发布(publish)一个对象的意思是指,是对象能够在当前作用域之外的代码中使用。例如,将一个指向该对象的引用保存到其他代码可以访问到的地方,或者在某一个非私有的方法中返回...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
线程封闭
当访问共享可以变数据,通常需要使用同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程内访问数据,就不需要同步,这种技术被称为线程封闭(Thread Confinem...
1
2
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
并发场景中安全发布对象
不能指望一个尚未被完全创建的对象拥有完整性。某个观察该对象的线程将看到对象处于不一致的状态,然后看到对象的状态突然发生变化,即使线程在对象发布后还没有修改过它。 任何线程都...
3
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
单例模式
由于单例模式在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁的创建、销毁时,而且创建或销毁时性能无法优化,单例模式的优势就非常明显。 由于单例模式生成一个实例,...
5
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
设计模式之工厂方法模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 首先,良好的封装性,代码结构清晰。一个对象创建是有条件约束的,如果一个调用者需...
2
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
抽象工厂模式
为创建一组相关或互相依赖的对象提供一个接口,并且无需指定他们的具体类。 抽象工厂模式是工厂方法模式的升级版,在有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
模板方法模式
定义一个操作中的算法框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法模式非常简单,仅仅使用了Java的继承机制,但...
1
评论
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
5年前
关注
建造者模式(Builder Pattern)
将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 通常是实现了模板方法模式,也就是有模板方法和基本方法。 规范产品的组建,一般是由子类实现。 负...
1
2
分享
Erico
赞了这篇文章
xiaoxin_99
无
·
4年前
关注
怎样书写一份像样的hashCode()
Java代码中时常需要用到HashMap,与HashMap脱不开关系的便是hashCode()方法,那么怎样书写一份像样的hashCode()成为一个问题。...
2
评论
分享
下一页
个人成就
文章被阅读
91
掘力值
10
关注了
1
关注者
0
收藏集
0
关注标签
24
加入于
2024-06-26