服务器开发
蚁公仔
这个作者很懒,什么都没留下…
展开
-
Linux下C线程池的实现
1.线程池基本原理 在传统服务器结构中, 常是 有一个总的 监听线程监听有没有新的用户连接服务器, 每当有一个新的 用户进入, 服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户 , 当 用户与服务器端关闭连接以后, 服务器端销毁这个线程。然而频繁地开辟与销毁线程极大地占用了系统的资源。而且在大量用户的情况下, 系统为了开辟和销毁线程将浪费大量的时间和资源。线程池提供了一转载 2017-04-27 14:32:05 · 305 阅读 · 0 评论 -
[以太坊源代码分析] II. 数据的呈现和组织,缓存和更新
在Ethereum的世界里,数据的最终存储形式是[k,v]键值对,目前使用的[k,v]型底层数据库是LevelDB;所有与交易,操作相关的数据,其呈现的集合形式是Block(Header);如果以Block为单位链接起来,则构成更大粒度的BlockChain(HeaderChain);若以Block作切割,那么Transaction和Contract就是更小的粒度;所有交易或操作的结果,将以...转载 2018-02-09 14:19:02 · 430 阅读 · 0 评论 -
以太坊入门
李赫 2016年8月28日很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源。一、 以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术。从比特币提取的区块链技术称之为区块链1...转载 2018-01-19 14:17:42 · 847 阅读 · 1 评论 -
从概念到底层技术,一文看懂区块链架构设计(附知识图谱)
从概念到底层技术,一文看懂区块链架构设计(附知识图谱) <div class="article_manage clearfix"> <div class="article_r"> <span cl...转载 2018-01-22 20:18:24 · 1363 阅读 · 0 评论 -
Hiredis 安装
Hiredis 安装:1)地址: https://github.com/redis/hiredis2)Make & make install原创 2017-12-08 09:16:04 · 224 阅读 · 0 评论 -
Ubuntu redis安装与使用
在Ubuntu上安装redis有2种方式,第一种是下载安装包,第二种是Ubuntu在线安装这里讲的是第二种1、首先 更新apt-get update2、apt-get install redis-server 安装redis3、查看redis 配置文件位置4、安装完成之后,启动redis①redis-server (使用默认端口)②redis-server –port转载 2017-12-07 11:54:08 · 304 阅读 · 0 评论 -
redis入门教程
转载自:http://www.h5min.cn/article/56448.htm这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下【本教程目录】1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介转载 2017-12-06 15:23:32 · 237 阅读 · 0 评论 -
redis-cli输入标头跳动问题
Redis 客户端 redis-cli 中使用的时候,每打一个字符就会跟着一个127.0.0.1:6379>跳出来,很不友好。跟 SecureCRT工具有关系,配置如下就好了:原创 2017-12-06 15:13:29 · 354 阅读 · 0 评论 -
linux 下使用 tc 模拟网络延迟和丢包
1 模拟延迟传输简介netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如 Fedora、Ubuntu、Redhat、OpenSuse、CentOS、De转载 2017-06-25 15:15:42 · 1041 阅读 · 0 评论