- 博客(355)
- 资源 (43)
- 收藏
- 关注
原创 SunlightDB 2017 新型区块链数据库
SunlightDB 2017 新型区块链数据库是对于像以太坊这样的去中心处理平台和Inter Planetary File System(IPFS)这样的去中心文件系统的补充。
2017-06-14 23:46:29 3710 1
原创 自己动手做数据库客户端: BashSQL开源数据库客户端
BashSQL是一个非常方便小巧的开源数据库命令行工具,完全使用Bash脚本开发,其主要目的是帮助程序员快速了解学习Bash脚本编程。BashSQL可以支持MySQL(默认)、Oracle、Redis、MongoDB、SunlightDB、TiDB、GBase、Mycat等各类通用型数据库及数据库中间件系统。与常用的命令行工具相比,不必每次输入烦琐的字符串登陆数据库,拥有更清楚的命令提示信息。当然你也可以定制关键字,帮助你快速查询、检索、更新数据。在图形界面无法使用的环境下,BashSQL是一个不错的替代工
2017-06-13 23:14:32 2310
原创 SunlightDB 安全策略(一)
SunlightDB 安全策略之一——基于Token的身份验证机制,已经在很多超大型网站中应用,比如Facebook,Twitter,Google,Github 等等,比起传统的身份验证方法,Token验证扩展性更强,更安全,非常适合用在Web应用或者移动应用上。
2017-04-29 17:04:19 2047
原创 什么是超融合?
中国人非常喜欢这个“融”字,IDC数据显示,2015年中国超融合市场整体规模达到9170万美元,超过2014规模的3倍,在Gartner 2016年7月公布的技术成熟度曲线中,超融合位于期望膨胀期的最顶点,这预示着,超融合将渡过概念炒作期,进入实际落地阶段。
2017-04-28 19:08:22 12462 3
原创 开源数据库中间件MYCAT产品介绍与企业实战
开源产品就像一块布,不能拿来就用,我们要量体裁衣,把它变成一件衣服。互联网开发无小事,因为互联网应用要面对海量信息,一个小小的问题也能被无限放大,就像汪洋中的蝴蝶效应。
2016-07-08 13:35:22 4219 2
原创 基于ActiveMQ的消息中间件系统逻辑与物理架构设计详解
互联网开发无小事,一个小小的问题也能被无限放大。比如一个应用遇到的问题可能与系统、网络、应用、架构、数据等各个层面的问题有关,只有耐心发现并处理好每一个相关层面的问题,才能最终形成一款好的互联网应用。
2015-12-25 22:15:11 3789
原创 使用MYCAT轻松实现MYSQL水平分片
简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某些行切分到其他的数据库中,其中选择合适的切分规则至关重要,因为它决定了后续数据聚合的难易程度。
2015-12-25 20:36:03 8079
原创 基于数据库中间件Mycat的MySQL主从与读写分离配置详解与示例
根据【心跳问题heartbeat bug #393】以及【bug407:修复主从状态监控和读写分离】,做了修正,请使用附件中的Mycat安装包
2015-07-27 08:45:52 7441 1
转载 GJSAY光晶说:再造淘宝京东其实非常简单
光晶哥得此神文,大家看完就明白为何光晶哥会起此标题了,土豪们沸腾吧一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不
2015-06-13 08:34:04 2226
原创 《MYCAT权威指南》与MYCAT开放电商项目
如果我有一个32核心的服务器,我就可以实现1个亿的数据分片,我有32核心的服务器么?没有,所以我至今无法实现1个亿的数据分片。——Mycat ‘s Plan上面这句话是Mycat 1.0快要完成时候的一段感言,而当发展到Mycat 1.3的时候,我们又有了一个新的Plan:如果我们有10台物理机,我们就可以实现1000亿的数据分片,我们有10台物理机么?没有,所以,Mycat至今没
2015-06-07 11:27:28 8212 4
转载 如果细节决定成败,那么什么决定细节
近日,应邀为国家电网供电公司的领导干部进行培训,讲座的题目是《细节决定成败,什么决定细节?》与其说是一次讲座,其实更是一种“竞标”,因为对于国网供电公司而言,他们是想通过“讲座比稿”来决定后面的国网班组文化建设的项目交给谁。 我们看到的《细节决定成败》等大量书籍,都从声称“魔鬼藏在细节中”,但是很多人,只是看到了细节,却没有发现细节中的魔鬼!没有“魔鬼”这一灵魂,所谓的“细节”只是一个海
2015-05-20 17:10:54 2304 1
原创 白话Dubbo——Dubbo框架说明与当当网Duboox REST
dubbo是阿里巴巴开源SOA服务治理方案的核心框架。自2011年开源以后,已被许多非阿里系公司使用。
2015-04-27 17:00:12 18028
原创 SQL92标准语句Mycat支持测试 (基于Oracle和MySQL数据库)与下载地址
基于Oracle和Mycat集群环境,针对Mycat对SQL92标准语句的支持情况,进行了较全面的测试。本文CSDN下载地址:http://download.csdn.net/download/dreamcode/8634175本文GitHub下载地址:https://github.com/MyCATApache/Mycat-doc/commit/4b13dd3719e806e6ab8
2015-04-26 16:37:12 3469
原创 心理学统治世界(1)——股民的圣经
心理学统治世界。如同销售员的圣经《影响力》一样,股民的圣经是:1895年出版的庞德的《The Crowd》中文名《乌合之众》。孤立的个体具有主宰自己的能力,群体则缺乏这种能力。和孤立的个人相比,群体中的个人在行动、思想、和感情上都已发生了变化。这些变化可以把一个守财奴变成败家子,把怀疑论者变成信徒,把老实人变成罪犯,把懦夫变成豪杰。群体是刺激的奴隶,群体的一切取决于群体受到何种暗示。对了,
2015-04-19 17:35:57 1435
原创 白话MyCat——MyCat部署运行(Linux环境)与使用步骤详解
MyCAT 可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群,其背后是阿里曾经开源的知名产品Cobar。MyCAT的目标是:低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。一、部署步骤详解 (1) 用命令行工具或图形化客户端,连接MYSQL,创建DEMO所用三个分片数据库; CREATE database
2015-03-16 15:53:26 62573 20
原创 白话Oracle:热点表优化总结
1、优化与热点表相关的sql,sql执行时间过长就会长时间的持有latch。对于返回结果数量较少的语句,应该检查是否用到索引和分区条件。例如我们查询已经建立分区的表,如果返回少量数据,我们可以创建分区索引并且用到分区条件,如果没有用到查询分区表的执行效率反而更低。2、 对于需要返回大量数据的查询语句尽量减少执行次数,一次读取数据放入缓存(如在代码逻辑中灵活使用map等数据结构作为缓存层,或者使
2015-02-25 09:34:17 3263
原创 从「富爸爸现金流」游戏中总结的理财四条
我从「富爸爸」中总结的稳健理财四条,知足常乐拒绝赌徒心理:第一条:手头现金必须充足,因为意外支出时有发生。风险是不可控的,风险可控就不叫风险了,首先要做的是增强抵御风险的能力,留得青山在不怕没柴烧,只要游戏能够继续,总有胜出机会。第二条:每月净现金流(总收入-总支出)要始终保持增长趋势,原因见第一条;第三条:还债要积极,还债优于投资,在保证第一条的基础上,手头现金首先用于还债,尽快还清
2015-02-21 10:36:07 3116
原创 防止默认主页被修改(如hao.360 hao123)
第一步,点击开始按钮,选择运行 → 输入 gpedit.msc 按下回车第二步,找到用户配置 → 管理模版 → windows组件 → 选择 Internet Explorer第三步,找到 禁用更改主页设置,然后双击,在弹出的窗口进行设置第四部,点击已启用,然后在主页编辑框输入你要锁定的主页
2015-02-14 14:56:25 4487
转载 你刚才在淘宝上买了一件东西
你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、移动)的情况下,转换后的IP地址很可能是 不一样的,这首先涉及到负载均衡的第一步,通过DNS解析域名时将你的访问分配到不同的入口,同时尽可能保证你所访问的入口是所有入口中可
2015-02-01 17:12:59 1177
转载 从陈年往事说说凡客的教训
一直非常不愿意指名道姓地叙述往事,但上周末一篇刷遍微信朋友圈的文章(《陈年:凑热闹的公司都会烟消云散》),终于使我忍不住,决定也是时候实话实说。 本文尽量客观地记录事实及个人的想法,但因为牵涉到的事情有的长达10年前,难免有错漏,就当我老人痴呆症吧。 一、我和陈年相识于2005年 我和陈年大哥相识于2005年,那时候Blog还是新生事物,新浪博客还没出生,我当年在网上随意搜索,发
2015-01-24 17:01:39 2561
原创 白话大数据——大数据算法:白话遗传算法
什么是大数据,大数据的价值是什么?简单地说我们需要一种算法,这种算法的特点是:当给定的已知"基础数据"越多,通过运算得到的"解"就越优,可用于预测技术,如天气预测、股票预测、信用预测等等。为了实现这种运算,我们需要有能力存储大量数据所以有了云存储;还要足够快的运算速度所以我们需要网格计算、云计算。自然界的高明之处就在于它总是能找到最简单的方法解决最复杂的问题。生物的进化是一个奇
2015-01-17 12:16:41 8380
原创 白话大数据——到底什么是大数据,大数据的价值是什么?
什么是大数据,大数据的价值是什么?简单地说我们需要一种算法,这种算法的特点是:当给定的已知"基础数据"越多,通过运算得到的"解"就越优,可用于预测技术,如天气预测、股票预测、信用预测等等。为了实现这种运算,我们需要有能力存储大量数据所以有了云存储;还要足够快的运算速度所以我们需要网格计算、云计算。
2015-01-17 12:15:14 2484
原创 清华学霸非你莫属之败
第一,上学的时候大部分时间我们是为了学习而学习,成绩好我们成为学霸,含金量并不高。而进入社会之后,我们按照社会的需要有目的性的学习,将知识转化为生产力,成为社会需要的人,成为某一领域的专家,这才是真学霸,另外走出校园之后我们发现人外有人,天外有天,学会的越多就会知道不会的更多,懂得谦虚的人才有可能成为专家;第二,学校阶段的学习只是微不足道的起点,进入社会之后真正的学习阶段才刚刚开始,学习将伴随
2015-01-10 12:31:31 2857
原创 什么叫做感恩
什么叫做感恩?当你接受一份爱的时候,你要能感受到这份爱,然后你要懂得回馈这份爱,这样你才有资格享受这份爱。这是爱的责任,否则你将受到爱的惩罚。
2015-01-01 18:39:01 1199
开源数据库中间件MYCAT产品介绍与企业实战
2016-07-08
基于数据库中间件Mycat的MySQL主从与读写分离配置详解与示例
2015-07-25
Mycat中间件2015COPU优秀项目活动PPT
2015-06-02
Hibernate连接Mycat例子详解
2015-05-07
SQL92标准语句Mycat支持测试(基于Oracle和MySQL环境)
2015-04-26
JAVA贺新年-自己动手做QQ(P2P聊天工具含源码)
2012-01-04
移动设备管理与OMA DM协议 V6
2010-02-21
OMA DM For Mobile Device Management V6
2010-02-11
移动设备管理与OMA DM 协议 V5
2009-05-25
simpleMySQL_v1.5(shell开发)
2009-03-11
我的ubuntu分区经验(ubuntu和windows双系统)
2009-01-21
SnmpMonitor_V1 开源网络设备监控组件
2008-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人