首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
王奇伟
掘友等级
软件工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
LOCK CMPXCHG解析
1. 作用 CPU保证被其修饰的指令的原子性。 2. 实现方式(详情参见:多处理器下的数据一致性) Java的DCL中若返回的变量不加volatile修饰,则可能会由于指令重排导致另一个线程获取到一个非完全初始化的对象。 常见的缓存一致性协议有:MESI,MESIF(MESIF…
浏览器跨域
要先理解跨域,先理解同源的概念。 同源是指两个uri的协议,域名和端口三者完全一致。 跨域可理解为同源的反义。 由于浏览器的Cookie是存储在一起的,浏览器并没有区分。此时如果不限制同源,则会出现CSRF。比如访问你在浏览器里先登陆了银行的网站,银行把一些敏感信息写入了Coo…
String getBytes(StandardCharsets UTF_8)科学指定编码
1)第一种方式,通过字符串指定编码,需要catch或throw检查异常UnsupportedEncodingException。 2. 编码类
拦截器实现的细节
1. 拦截器细节 2. 代码示例
SFTP和FTPS,HTTPS
1. SSL SSL证书就是遵守SSL协议,由受信任的CA机构颁发的数字证书。 通过证书链来进行认证双方的身份和加解密信息。 2. HTTPS 3. FTPS 1. ssh 2. SFTP
装饰器和代理的区别
1. 相同点 2. 不同点
从Camel中学习Flunt Api设计
1. Flunt Api在程序设计时,不能完全根据类的方法来限制其层级。 例如,Branch在自然语言上,其后面只能跟when和otherwise。但是程序设计时,出于Java语言的特性,类的继承等原因并不能完全限制,Branch类可能继承了父类的方法。 2. 设计方法时注意方…
文件正确写入bom
0. 什么是BOM(byte order mark, 字节序标记)? bom可认为是unicode编码格式的一个标识。bom的字符为\uFEFF,不同编码格式下会encoding为不同的字节序,如下图: 1. BOM作用 2. 细说UTF-8下的字节序 3. Java写入Bom…
扩展点的设计
扩展点是一类在系统开发时预留的特殊接口,系统在运行时会动态寻找,装载和执行这类接口的实现。以此来实现对指定功能的扩展,且不需要对已有系统做任何修改。 只要符合扩展点的契约,任何人在任何时间都可以去扩展特定功能,而不必关心程序的主体逻辑。 如果不使用扩展点,增加功能势必会修改程序…
从一个pojo类来看单一性原则
1. 背景 Note: 当时考虑toNode方法对XxxConfig的细节比较依赖,所以把这个方法放到了XxxConfig里。 2. 单一性原则 该类我分别让亮哥,阳哥review后,他们都一致建议我把toNode方法移除,因为破坏了单一性原则。缺点如下: 将toNode方法抽…
下一页
个人成就
文章被点赞
11
文章被阅读
28,900
掘力值
434
关注了
2
关注者
4
收藏集
0
关注标签
13
加入于
2020-05-02