自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (15)
  • 收藏
  • 关注

原创 分库分表最佳实践大总结

一、随着企业业务的增长,访问量和用户等数据的增加,传统的关系数据库已经不能满足需求 分表分库就成了节省成本、和良好扩展性的必然选择 网上也有很多开源的分表分库的软件,也公司自己开发实现 而终其原理和步骤都无外乎三步: 即首先sql解析路由,再根据路由确定分片,然后结果集合并 所遇到的分表分库的难点大都是对分布式事务的支持,分片后的分页和排序等二、实现方式大都在两个层面:

2011-11-30 23:04:23 4762 2

转载 BTree,B-Tree,B+Tree,B*Tree

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果

2011-11-30 10:42:03 1480

转载 Handler-Socket Plugin for MySQL – SQL的功能、NoSQL的性能

记得半年多前写过MySQL vs NoSQL ,且一直以来我比较坚持用数据库存储K/V数据,因为不只是对数据安全等能提供保障,主要是发现大部分系统的qps根本就没那么高,能上4k的水平已经很少了,这点MySQL完全可以满足,因为优化好的K/V请求,在MySQL的SQL层上能实现每核心5k左右的qps,而这一数据在HandlerSocket出来之后,得到了更大的提升。HandlerSocket

2011-11-29 21:47:05 941

转载 开源数据库 Sharding 技术 (Share Nothing)

作者: Fenng| 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/database/database_sharding.html注:此文首发于 《程序员》杂志 2008 年 7 月刊。从 Shard 到 Sharding "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,

2011-11-29 21:16:16 1296

转载 [Sys Performance] linux top命令详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48   up  1:22,  1 user,      load average: 0.06, 0.60,  0.48            Tasks:  29 total,   1 running,  2

2011-11-28 16:35:36 2360

转载 css布局常用规范

一.文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css;二.常用类/ID命名规范   页 眉:header    内 容:content     容 器:container      页 脚:footer        版 权:copyright       导 航:

2011-11-27 21:36:11 1073

转载 CSS 参考手册

http://www.w3school.com.cn/css/css_reference.aspCSS 属性组:背景文本字体边框和轮廓外边距内边距列表内容生成尺寸定位打印表格伪类伪元素提示和注释:属性:“属性” 列指向语法、实例、浏览器支持等内容。CSS:"CSS" 列指示属性是在哪个 CSS 版本中定义的(CSS1 还是 CSS2)。提示:W3School

2011-11-25 13:27:38 914

转载 javascript事件列表大全解说,点击事件,双击事件,触发事件,键盘事件,鼠标移...

javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4鼠标按下后松开鼠标时触发此事件onmouse

2011-11-23 13:43:32 1776

转载 Hadoop Reading List

[说明:之前的那篇分布式系统领域经典论文翻译集>>颇显庞杂,涵盖内容五花八门,也有人提出不知道从哪开始。所以呢,就有了这一篇,主要以组成Hadoop生态系统的各组件为线索,串起了其中相对重要的那些论文,同时基本上也是按照从前往后的顺序由浅入深的,其中也包含了翻译集中所未出现的一些。这些文章中,标为(译)的那些是本人翻译的,标为(zz)的那些是其他人的译文或原创,剩余未标明的部分基本上是英文原文,可

2011-11-16 22:39:31 1438

转载 分布式系统领域经典论文翻译集

分布式领域论文译序sql&nosql年代记SMAQ:海量数据的存储计算和查询一.google论文系列1.      google系列论文译序2.      The anatomy of a large-scale hypertextual Web search engine3.      面向星球的网络搜索:google集群架构4.      GFS:goo

2011-11-16 21:27:35 2543 3

转载 JVM内存状况查看方法和分析工具

Java本身提供了多种丰富的方法和工具来帮助开发人员查看和分析GC及JVM内存的状况,同时开源界和商业界也有一些工具可用于查看、分析GC及JVM内存的状况。通过这些分析,可以排查程序中内存泄露的问题及调优程序的性能。下面介绍几种常用的免费工具,其中知名的有JProfiler 等。  1. 输出GC日志  输出GC日志对于跟踪分析GC的状况来说,无疑是最直接地分析内存回收状况的方法,只是

2011-11-16 10:52:14 1234

转载 一种可以避免数据迁移的分库分表scale-out扩容方式

种可以避免数据迁移的分库分表scale-out扩容方式目前绝大多数应用采取的两种分库分表规则mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一个库表)这两种方式有个本质的特点,就是离散性加周期性。例如以一个表的主键对3取余数的方式分库或分表:那么随着数据量的增大,每个表或库的数据量都是各自增长。当一个表或库的数据量增长到了一个

2011-11-14 18:11:42 1836

转载 几种负载均衡算法

几种负载均衡算法本地流量管理技术主要有一下几种负载均衡算法:静态负载均衡算法包括:轮询,比率,优先权动态负载均衡算法包括: 最少连接数,最快响应速度,观察方法,预测法,动态性能分配,动态服务器补充,服务质量,服务类型,规则模式。静态负载均衡算法◆轮询(Round Robin):顺序循环将请求一次顺序循环地连接每个服务器。当其中某个服务器发生第二到第7 层的故障,BIG-IP 就

2011-11-07 15:47:24 1329

转载 常用缓存算法简介

没有人能说清哪种缓存算法优于其他的缓存算法。(以下的几种缓存算法,有的我也理解不好,如果感兴趣,你可以Google一下)Least Frequently Used(LFU):大家好,我是 LFU,我会计算为每个缓存对象计算他们被使用的频率。我会把最不常用的缓存对象踢走。Least Recently User(LRU):我是LRU缓存算法,我把最近最少使用的缓存对象给踢走。我总是

2011-11-07 15:44:10 1067

转载 Web容量规划的艺术-要点

twitter上@fire9给我推荐了这本书,花了一些时间把这本书看了两遍,总结性的点评语就是:“书的质量非常的高,一方面这本书中的内容来源于 flickr.com实际的经验,另一方面是作者采用了很多生活中的例子来讲解一些复杂的技术,让人很快就明白了。”下面就具体来看看这本书传达的容量规划该怎么做。容量规划主要分为四个步骤来进行:1、设定容量的目标:例如网站需要在3秒内响应,达到99.99

2011-11-03 19:24:02 1272

原创 java性能调优的基本思路

java性能调优的基本知识  http://wenku.baidu.com/view/0b5e5b08581b6bd97f19eab3.htmlWeb应用影响性能的集中体现在:网络、CPU、内存、IO、数据库、缓存   应用系统的性能测试通常有如下过程:     1) 分析性能需求:了解系统性能需求,建立性能测试数据模型,分析性能需求,确定合理性能目标;     2) 制定

2011-11-03 19:22:03 1200

转载 大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行

2011-11-02 18:11:40 742

原创 常用技术面试题

java面试题 http://blog.csdn.net/uiop_7890_7890

2011-11-02 18:09:55 1495

转载 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访

2011-11-02 17:49:05 1204

转载 运用RUP 4+1视图方法进行软件架构设计

呼唤架构设计的多重视图方法灵感一闪,就想出了把大象放进冰箱的办法,这自然好。但希望每个架构设计策略都依靠灵感是不现实的--我们需要系统方法的指导。需要架构设计的多重视图方法,从根本上来说是因为需求种类的复杂性所致。以工程领域的例子开道吧。比如设计一座跨江大桥:我们会考虑"连接南北的公路交通"这个"功能需求",从而初步设计出理想化的桥墩支撑的公路桥方案;然后还要考虑造桥要面临的"约束条件",

2011-11-01 14:18:23 1402

华为智能汽车解决方案_intelligent-driving-computing-platform-whitepaper.pdf

智能汽车 白皮书 汽车四化:电动化、智能化、网联化、共享化等等智能汽车 白皮书 汽车四化:电动化、智能化、网联化、共享化等等智能汽车 白皮书 汽车四化:电动化、智能化、网联化、共享化等等

2020-10-28

中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf

中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf 中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf中国计算机学会推荐国际学术会议和期刊目录-2019 (1).pdf

2020-09-22

面向流媒体服务的视频资料元数据模型

面向流媒体服务的视频资料元数据模型

2016-06-05

Chrome的Vim插件Vimium

Chrome的Vim插件Vimium_v1.45.crx

2014-10-08

vimrc--2014-10-06

"=============vimrc info============================================ "版本信息:0.1 "作者姓名:阳光本色 "电子邮件:79331356@qq.com "博客地址:http://blog.csdn.net/ajian005 "更新时间:2014年10月06日21点01分 " 主要包括信息: " (1)语法高亮 " (2)颜色设置 " (3)基本设置 " (4)程序ctags设置 " (5)程序cscope设置 " (5-2)程序管理vim插件——vim-addons " (6)plugin omnicppcomplete 自动补全 " (7)plugin Taglist " (8)plugin WinManager " (9)plugin MiniBufferExplorer " (10)plugin QuickFix " (11)plugin 代码折叠fold " (12)plugin 项目目录数管理器Project " (13)plugin 提示函数原型echofunc "=============vimrc info============================================

2014-10-06

性能调优指南--计算机系统Java应用程序(不断完善)代码示例

性能调优指南--计算机系统Java应用程序(不断完善)代码示例

2014-02-09

Linux Performanceand Tuning Guidelines IBM RedBook4285.pdf

Linux Performanceand Tuning Guidelines IBM RedBook4285.pdf

2014-02-06

企业应用架构模式.pdf

企业应用架构模式.pdf

2012-11-02

Scalability, Availability & Stability Patterns.pdf

Scalability Availability Stability Patterns 架构、框架、分布式、海量

2012-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除