自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夯实技术基础

夯实技术基础

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

翻译 内存一致性模型指南

了解内存一致性模型(Memory consistency model)在计算机体系结构中的作用以及当前编程语言中的内存模型的作用(比如Java内存模型),通过实例了解顺序一致性模型,并且通过顺序一致性模型建立对内存模型的整体认知。

2022-01-14 23:31:46 1536

翻译 深入理解Same-Origin安全机制

浏览器普遍使用origin来表示权限范围。通过隔离不同origin的内容来防止某些恶意网站的运营人员(黑客)干涉正常网站的运行。本文除了描述构成origin概念的几个核心准则外,还描述了如何确定URI的origin、如何把origin序列化成字符串。本文也定义了一个命名为"Origin"的HTTP头部字段,用来表示与当前HTTP请求相关的几个origin。same origin机制进行了详细描述

2022-01-10 22:12:54 4547

翻译 WebSocket协议中文版(rfc6455)

Websocket协议能在受控的环境内实现浏览器与服务器之间的双向通讯(浏览器中的应用可能是不可靠的,但是仍然可以与服务器建立websocket连接),使得浏览器应用与服务器进行双向通讯时不必同时打开多个HTTP连接(使用XMLHttpRequest 、iframe 或者长轮询实现双向通讯时经常会打开多个连接)。Websocket位于TCP之上(位于应用层),主要包括握手过程、数据传输两个主要部分。

2022-01-02 21:56:15 5053

翻译 如何高效阅读技术论文

斯坦福大学老师教你如何高效阅读技术论文。

2021-12-26 14:20:53 1128

翻译 Zoookeeper内部原理

通过本文可以了解:Zab协议实现所依赖的网络特性Zookeeper是顺序一致性还是线性一致性Zookeeper集群部署的三种方式

2021-12-24 18:37:12 412

翻译 Websocket为网络安全带来哪些挑战?

​通过阅读本文可以了解: 1.Origin、Host、Upgrade、Connect字段的使用场景 2.Websocket数据帧进行掩码的目的 3.Http2 在发送数据前为什么会先发送一段字符 4.什么是透明代理投毒、怎么发起IP劫持攻击

2021-12-16 18:06:43 1629

原创 如何解决Maven依赖包冲突

涉及到的项目:find-usage、shaded-dependency项目之间关系:find-usage依赖shaded-dependency项目依赖多的时候有可能会遇到NoSuchMethodError,ClassNotFoundException这两个错误,一般是因为项目依赖的版本发生了冲突导致的。使用spring-beans举个例子,在find-usage项目中单独依赖spring-beans时依赖树如下依赖配置: <dependencies> &...

2021-11-04 18:20:39 715

翻译 RFC793-TCP中文翻译

简介 动机(Motivation) 范围(Scope) 关于本文档(About this Document) 接口(Interfaces) 操作(Operation) TCP介绍 基本数据传输 可靠性(序号、超时、确认、重传) 流量控制(Flow Control) 多路复用(Multiplexing) 连接(Connections) 优先级和安全(Precedence and Security) 设计的哲学(PHILOS

2021-10-29 15:59:04 1590

原创 校验编码的原理(奇偶校验,海明校验,CRC校验)——数学分析

学习校验笔记 以及原理

2014-05-03 16:59:04 11093 1

原创 一条指令在cpu中的执行流程(理解CPU组成)

几乎所有的冯·诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。

2014-04-15 13:04:03 51083 6

netty in action

netty in action meap版本

2014-06-24

java编写的解码器

纯java实现的MP3解码器,装逼使用,面试使用,很好的实现。

2014-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除