快乐的霖霖
码龄13年
关注
提问 私信
  • 博客:3,140,678
    社区:70
    3,140,748
    总访问量
  • 904
    原创
  • 暂无
    排名
  • 1,028
    粉丝
  • 2
    铁粉

个人简介:一个人默默的奋斗者

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2012-02-08
博客简介:

chenglinhust的专栏

博客描述:
分布式系统 基础架构 中间件系统 安全领域 容器技术 人工智能
查看详细资料
个人成就
  • 获得404次点赞
  • 内容获得215次评论
  • 获得1,417次收藏
  • 代码片获得332次分享
  • 博客总排名2,132,906名
创作历程
  • 1篇
    2021年
  • 5篇
    2019年
  • 41篇
    2018年
  • 70篇
    2017年
  • 115篇
    2016年
  • 139篇
    2015年
  • 75篇
    2014年
  • 418篇
    2013年
  • 274篇
    2012年
成就勋章
TA的专栏
  • 分布式与大数据系统
    83篇
  • 分布式一致性
    49篇
  • 分布式存储系统
    26篇
  • 分布式计算调度
    1篇
  • 数据中心优化
    3篇
  • braft源码剖析
  • ETCD分析
  • 分布式集群管理
    2篇
  • 分布式数据库
    3篇
  • 分布式服务框架
    2篇
  • 分布式消息系统
    23篇
  • 分布式日志系统
    8篇
  • 分布式文件系统
    4篇
  • 安全技术研究
    18篇
  • 架构积累
    3篇
  • 人工智能
    10篇
  • Hadoop
  • C vs C++
    132篇
  • 优秀代码实现
    4篇
  • Kafka
    1篇
  • muduo解析
    6篇
  • Java基础
    20篇
  • Java Netty
    1篇
  • Java Security
  • Java中间件
  • 运维技术
    27篇
  • Docker
    7篇
  • python
    40篇
  • LevelDB
    5篇
  • Redis
    4篇
  • 区块链
    4篇
  • 基础算法
    161篇
  • 数据中心优化
    3篇
  • linux内核与编程
    203篇
  • 存储基础知识
    19篇
  • 设计模式
    9篇
  • 数据挖掘
    19篇
  • Nginx
    14篇
  • golang
    9篇
  • lua
    1篇
  • 数据库理论与编程
    10篇
  • 编译器与编程语言研究与开发
    11篇
  • gdb调试
    7篇
  • gmock
    1篇
  • 负载均衡
    5篇
  • 虚拟机与虚拟化
    36篇
  • Scala
    1篇
  • 性能之巅
    4篇
  • 虚拟机备份系统项目
    2篇
  • 序列化工具
    5篇
  • 编译工具
    2篇
  • 高性能服务器程序研究与开发
    17篇
  • Erlang
    1篇
  • XML和Shell编程
    2篇
  • 网络理论与编程
    19篇
  • 笔试面试专题
    114篇
  • Android
    5篇
  • 计算机程序的构造和解释
    9篇
  • UML
    2篇
  • 程序员自我修养
    18篇
  • 前端开发技术
    2篇
  • ptmalloc/tcmalloc
    2篇
  • HTTP/HTTP2
    2篇
  • mac记录
    2篇
  • COM技术
    2篇
  • 搜索引擎
    1篇
  • git/svn
    6篇
  • P2P与CDN技术
    2篇
  • Windows核心编程
    23篇
  • 一个操作系统的实现
    1篇
  • gtk/glade程序开发
    1篇
  • swig
    1篇
  • 闲杂记录
    10篇
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

走向分布式基础学习

发布资源 2015.03.22 ·
pdf

阿里巴巴2022届应届生招聘 阿里云存储基础技术 研发&测试&算法

学弟学妹们好,我们是阿里云存储基础技术团队,正在进行2022届校招。团队业务核心,团队氛围nice,对于每位实习同学都会配师兄专职辅导。本次招聘为部门直招,简历直接推给Leader,反应更快速,合适不合适都会给反馈,机不可失~关于我们阿里云存储是目前国内规模最大的云存储服务商,拥有全球云计算厂商中最完整的存储产品线,包括块存储、对象存储、文件存储等存储系列产品。我们是存储下的基础技术团队,通过一致性协同服务、高性能网络、内核Tracing设施支持着阿里云存储的各个产品,同时也为阿里巴巴经
原创
博文更新于 2021.07.29 ·
1011 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python小项目练习

python小项目练习可以通过下面的一些小项目练习下,等打好基础我在做了.python项目练习一:即时标记python项目练习二:画幅好画python项目练习三:万能的XMLpython项目练习四:新闻聚合python项目练习五:虚拟茶话会python项目练习六:使用CGI进行远程编辑python项目练习七:自定义公告板python项目练习八:使用XML-RPC进行远程文件共享
原创
博文更新于 2021.04.21 ·
3908 阅读 ·
0 点赞 ·
0 评论 ·
17 收藏

文本相似度算法

文本相似度算法1.信息检索中的重要发明TF-IDF1.1 TF      Term frequency即关键词词频,是指一篇文章中关键词出现的频率,比如在一篇M个词的文章中有N个该关键词,则(公式1.1-1)为该关键词在这篇文章中的词频。1.2 IDF    Inverse document frequency指逆向文本频率,是用于衡量关键词权重的指数,由公式
原创
博文更新于 2013.01.13 ·
3284 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

编程之美----三角形测试用例扩展问题2

编程之美----三角形测试用例扩展问题2      这道题主要应该是考虑另存文件名的问题吧,包含以下几个方面:1. 判断当前的目录是否有权限可以写,是否有足够的空间2. 文件名为空,文件名过长,以及包含有各种非法字符3. 文件名已经存在,是否覆盖4. 针对单字符和Unicode设计不同case5. 带绝对路径和相对路径的的另存为...............
原创
博文更新于 2012.12.18 ·
1111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程之美----蚂蚁爬杆

编程之美----蚂蚁爬杆有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个 位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头 时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。通过遍
原创
博文更新于 2012.12.18 ·
1928 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux使用笔记: 定制core dump文件的文件名

Linux使用笔记: 定制core dump文件的文件名在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置:ulimit -c unlimited 上面的命令表示在程序异常时产生c
转载
博文更新于 2015.09.23 ·
1825 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

内核调试神奇Systemtap资料

内核调试神奇Systemtap资料1.  内核探测工具Systemtap简介     http://www.cnblogs.com/hazir/p/systemtap_introduction.html2.  内核调试神奇Systemtap简介与使用     http://blog.csdn.net/zhangskd/article/details/25708441
原创
博文更新于 2015.04.23 ·
1018 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下inotify操作

linux下inotify操作
原创
博文更新于 2014.10.15 ·
1995 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下安装zeromq及其测试

linux下安装zeromq及其测试
原创
博文更新于 2014.06.15 ·
6085 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

有n个人围成一圈,顺序排号,然后数数进行淘汰的解法和一些思考

有n个人围成一圈,顺序排号,然后数数进行淘汰的解法和一些思考问题描述:有n个人围成一圈,顺序排号。从第一个人开始报数(1~3报数),凡报到3的人退出圈子,问最后留下的人原来排在第几号。分析:首先由用户输入人数n,然后对这n个人进行编号【因为如果不编号的话,我们就不能知道最后是哪位童鞋留下来了:)】然后就开始了一圈一圈的循环,不断形成新的圈子,不断
原创
博文更新于 2013.09.27 ·
6221 阅读 ·
8 点赞 ·
0 评论 ·
18 收藏

在字符串中找出连续最长的数字串,并把这个串的长度返回

在字符串中找出连续最长的数字串,并把这个串的长度返回写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给int
原创
博文更新于 2013.09.12 ·
2920 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

memcpy如何优化拷贝

memcpy如何优化拷贝本文主要介绍下memcpy()的工作原理,其中采用的优化方法以及思路值得学习。以下为glibc2.5中的memcpy的源码:void *memcpy (void* dstpp, const void* srcpp, size_t len){unsigned long int dstp = (long int) dstpp;
原创
博文更新于 2013.05.29 ·
4210 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ptr = (char *)malloc(0)

ptr = (char *)malloc(0)char   *ptr;if ((ptr   =   (char   *)malloc(0))   ==   NULL)   puts( "Got   a   null   pointer "); else puts( "Got   a   valid   pointer "); 上面程序在VC6.0下输出结果是
原创
博文更新于 2013.03.26 ·
4526 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Lamport 逻辑时钟

    分布式系统中按是否存在节点交互可分为三类事件,一类发生于节点内部,二是发送事件,三是接收事件。注意: 以下文章中提及的时间戳如无特别说明,都指的是Lamport 逻辑时钟的时间戳,不是物理时钟的时间戳。     如果a在进程Pi中,b在进程Pj中,Ci(a) = Cj(b)且i < j,那么a在b之前。形式化一点,我们可以把系统事件E上的全序关系“=>”定义为:  ...
原创
博文更新于 2019.02.11 ·
4405 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

Web攻击手段之XSS攻击,CRSF, SQL注入攻击

Web攻击手段之XSS攻击,CRSF, SQL注入攻击      1.  XSS攻击       XSS攻击的全称是跨站脚本攻击,指的是攻击者在网页中嵌入恶意脚本程序,当用户打开该网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookie,用户名密码,下载执行病毒密码程序,甚至是获取客户端admin权限等。            2.  CRSF攻击   
原创
博文更新于 2016.06.05 ·
2976 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

IPv4与IPv6的互操作性

IPv4与IPv6的互操作性大多数双重协议栈主机应使用以下规则处理监听套接口:1. 监听IPv4套接口只能接受来自IPv4客户的外来连接。2. 如果服务器有一个绑定在通配地址上的监听IPv6套接口,该套接口就能接受来自IPv4客户或IPv6客户的   外来连接。对于来自IPv4客户的连接,其在服务器端的本地地址是对应的IPv4映射的IPv6地址。3. 如果服务器
原创
博文更新于 2013.04.06 ·
1997 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内核数据结构hlist哈希链表

内核数据结构hlist哈希链表hlist哈希链表是内核中常用的一个数据结构,由于它不同于普通的链表,所以这里对hlist哈希链表进行一下分析,希望对大家有所帮助。在include/Linux/list.h中有list链表与hlist哈希链表结构的定义,下面都列出它们的定义,可以对比一下:struct list_head {struct list_head *next
原创
博文更新于 2013.03.01 ·
965 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线性时间内从一个数组中找出第K个最小的元素——编程珠玑

线性时间内从一个数组中找出第K个最小的元素——编程珠玑题目:编写程序,在O(n)时间内从数组x[0...n-1]中找出第k个最小的元素,算法中可以对x中的元素进行排序。思路:快速排序选择一个pivot对数组进行划分,左边小于pivot,右边大于等于pivot,所以我们计算左边小于pivot(加上pivot)的个数count总共有多少,如果等于k,正是我们所要的,如果大于k,说明
原创
博文更新于 2012.08.28 ·
4748 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题

通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题问题: 当 raft group 发生脑裂的情况下,老的 raft leader 可能在一段时间内并不知道新的 leader 已经被选举出来,这时候客户端在老的 leader 上可能会读取出陈旧的数据(stale read)。 比如,我们假想一个拥有 5 个节点的 raft group:
转载
博文更新于 2017.11.16 ·
6248 阅读 ·
2 点赞 ·
3 评论 ·
3 收藏
加载更多