艾木酱 艾木酱
3年前
以内存为中心的数据库设计考虑
MemSQL的纯内存设计理念MemSQL使用RAM作为PrimaryStorage。传统数据库使用磁盘作为PrimaryStorage。内存只做缓存用。MemSQL通过lockfreeskiplistsandhashtable来优化读。传统的缓存无法实现这种优化。内存不够,拒绝写请求。数据默认是异步批量顺序写log,结合定时快照以实现
Wesley13 Wesley13
3年前
RSA遇上中国剩余定理
1.Introduction最近读论文刚好用到了这个,之前只是有耳闻,没有仔细研究过,这里就好好捋一下,会逐步完善不过貌似CRT(中国剩余定理)的实现更容易被攻击2\.RSA:Overviewrsa算法描述如下:1.选择两个大素数\\(p、q\\),计算\\(N
Stella981 Stella981
3年前
Python 操作 excel
一、概述操作excel是程序员经常要遇到的场景。因为产品、运营的数据都是以这种格式存储。所以,当程序员拿到这些数据肯定要解析,甚至需要把结果输出成excel文件。下面就介绍如果用Python方面的读、写excel文件。二、openpyxlAPythonlibrarytoread/wr
Stella981 Stella981
3年前
Spring Cloud 系列之 Config 配置中心(二)
本篇文章为系列文章,未读第一集的同学请猛戳这里:SpringCloud系列之Config配置中心(一)(https://my.oschina.net/u/4126211/blog/4274304)本篇文章讲解Config如何实现配置中心自动刷新。配置中心自动刷新  点击链接观看:配置中心自动刷新视频(http
Wesley13 Wesley13
3年前
Java学习之路(书籍推荐)
一、基础类1、《Thinkinginjava》(阅读2遍),入门第一位是建立正确的概念2、《CoreJava》这本书更贴近实践,更多API的介绍,同样,更新也更频繁。(可以选重点章节读一下)二、进阶类1、《EffectiveJava》(阅读1遍),在熟悉语法、
Stella981 Stella981
3年前
Kubernetes 要弃用docker了,我们该怎么办?
对于开发人员不用过度惊慌,Docker容器和映像仍然存在。不是说世界末日来了,实际上它不会改变一切。但是值得一读背后的原因:https://kubernetes.io/blog/2020/12/02/dontpanickubernetesanddocker/https://kubernetes.io/blog/2020/
Wesley13 Wesley13
3年前
v4l2功能列表大全【转】
一,功能参考目录V4L2close()关闭一个V4L2设备V4L2ioctl()创建的V4L2设备ioctlVIDIOC\_CROPCAP视频裁剪和缩放功能信息ioctlVIDIOC\_DBG\_G\_REGISTER,VIDIOC\_DBG\_S\_REGISTER读或写硬件注册表ioct
Stella981 Stella981
3年前
Netty的服务端Channel不支持写操作
作为Netty的服务端Channel,即NioServerSocketChannel,它的职责就是负责监听ACCEPT事件,当有客户端连接到服务端时,NioServerSocketChannel负责读取这个ACCEPT请求.既然作为一个Channel,都是支持读和写操作的.那么这个NioServerSocketChannel是不支持写操
Stella981 Stella981
3年前
HBase高性能查询揭秘
!(https://oscimg.oschina.net/oscnet/322865892dd3796f52e6af521063fd0a6fc.gif)先给结论吧:HBase利用compaction机制,通过大量的读延迟毛刺和一定的写阻塞,来换取整体上的读取延迟的平稳。1.为什么要compaction
京东云开发者 京东云开发者
10个月前
bean的一生
你曾读spring源码“不知所云”、“绞尽脑汁”、“不知所措”嘛🤣🤣🤣那这篇文章可能会对你有所帮助,小编尝试用简单、易懂的例子来模拟spring经典代码👉SpringBean生命周期及扩展点,让你能够轻松的读懂SpringBean的生命周期,更加深