Wesley13 Wesley13
3年前
Lua中cJson的读写
这里采用的是LuaCJson库,是一个高性能的JSON解析器和编码器,其性能比纯Lua库要高10~20倍。并且LuaJson完全支持UTF8,无需以来其他非Lua/LuaJit相关包。环境安装这里就不详细写了,随便问下谷歌就有一大堆答案。示例代码解析JSONlocal cjson  requi
Wesley13 Wesley13
3年前
Java进阶学习(3)之对象容器(上)
对象容器顺序容器记事本的例子UI设计和业务逻辑要分离接口设计add(Stringnote);getSize();getNote(intindex);
Wesley13 Wesley13
3年前
MySql协议详解
MySql协议详解HandShake握手篇各位有没有对Cobar、MyCat这些MySqlProxy感到新奇。反正笔者在遇到这些proxy时,感受到其对代码的无侵入兴感到大为惊奇。于是走上了研究MySql协议的不归路。现在我就在博客里面将其中所得分享出来,以飨大家。HandShake协议下图
Easter79 Easter79
3年前
TiKV 是如何存取数据的(下)
上篇文章(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fzhuanlan.zhihu.com%2Fp%2F46372968)中,我们介绍了与TiKV处理读写请求相关的基础知识,下面将开始详细的介绍TiKV的读写流程。Enjoy~作者:唐刘@siddontang(h
good123 good123
3年前
c#读写txt文件
//writetxtStringBuilderbuildernewStringBuilder();FileStreamfsnewFileStream(saveFileName,FileMode.Create);StreamWriterswnewStreamWriter(fs,Encoding.Default);for(int
Wesley13 Wesley13
3年前
InnoDB memcached插件vs原生memcached对比性能测试
MySQL5.6开始支持InnoDBmemcached插件,也就是可以通过SQL高效读写memcached里的缓存内容,也支持用原生的memcache协议读写,并且可以实现缓存数据持久化,以及crashrecovery、mysqlreplication、触发器、存储过程等众多特性,详细介绍可以查看:BenefitsoftheInnoDB/
Wesley13 Wesley13
3年前
mysql中间件
一.分类为:负载均衡类和数据切分类1.负载均衡中间件提供了请求的转发,降低了单节点的负载,如haproxy,mysqlproxy,mysqlrouter2.数据切分中间件按照不同的路由算法分发sql语句就形成了数据切分,如mycat,atlas,oneproxy,proxysql1.mycatA.开源免费
Stella981 Stella981
3年前
MyCat数据库的基础配置及使用
一、为什么需要分布式数据据库随着计算机和信息技术的迅猛发展,行业应用系统的规模迅速扩大,行业应用所产生的数据量呈爆炸式增长,动辄达到数百TB甚至数百PB的规模,已远远超出传统计算技术和信息系统的处理能力,集中式数据库面对大规模数据处理逐渐表现出其局限性。因此,人们希望寻找一种能快速处理数据和及时响应用户访问的方法,也希望对数
Wesley13 Wesley13
3年前
Mysql读写锁及事务
读写锁同一用户并发读取同一条数据,不会出现什么问题,因为读取不会修改数据,但是如果某个用户正在读取某张表,而同一时刻另一用户正在修改这张表的id为1的数据,会产生什么后果?答案是不确定的,读的用户可能会报错退出,也可能读到不一致的数据。 解决这类经典问题的就是并发控制。在处理并发读写的时候,可以通过实现一个由两种类型的锁组成锁系统来解决问题。
服务端应用多级缓存架构方案 | 京东云技术团队
20w的QPS的场景下,服务端架构应如何设计?常规解决方案可使用分布式缓存来抗,比如redis集群,6主6从,主提供读写,从作为备,不提供读写服务。1台平均抗3w并发,还可以抗住,如果QPS达到100w,通过增加redis集群中的机器数量,可以扩展缓存的容量和并发读写能力。同时,缓存数据对于应用来讲都是共享的,主从架构,实现高可用。