自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 I/O多路复用

I/O多路复用的名词,乍一听是很难把握其中的精髓的。这就要先了解一下 I/O I/O 是指 Input/Output 是计算机中的输入输出。当计算机中发起了一次I/O请求的时候,相应的线程或者进程会发生阻塞,等待该I/O请求的完成,比如当读写文件的时候,只有在这个读写操作完成了才会继续执行后面的代码。这也就是阻塞型I/O。 但是这样无疑是低效率的,因为在例如网络请求中,发起了I/O请求,但是数...

2020-04-09 12:47:04 149

原创 Redis 在大量数据中的存取

以前在公司的时候遇到了一个需求,要求将原本存储在结构化数据库中的数据部分使用Redis进行存取,用来提高服务的响应速度。 而且还要求后端模块中的更新要有新旧两份,大意就是说当用户请求这部分数据的时候,若这部分数据正在更新,那么数据库应该返回旧版本的数据以保证服务能正常进行。当新数据更新完毕的时候,下一次用户请求的时候就是新数据。 因为Redis中是k-v形式,hash存储,所以当时的设计就是...

2020-03-30 17:27:29 2869

原创 Java IO

Java IO 主要体系分为字节流(二进制数据传输),字符流(字符传输) 注:二进制数据可以通过不同的编码规则进行编码,输出不同的字符。相同的二进制串在不同的编码规则下可以表示不同的意思。(相当于解读的方法不同,得到的意思也不同) 注2:字节流以字节为单位进行传输,字符流以多个字节为单位进行传输,因为计算机中是以单字节(char)或者多字节(如UTF-8)来进行字符编码的 字节流:I...

2020-03-29 18:39:37 101

空空如也

空空如也

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

TA关注的人

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