(一)关键问题 1.读写分离 2.分库分表 3.类别 lib库 1)业务直接到数据库,少一层proxy效率更高 2)没有proxy的lvs的单点问题 proxy 1)统一管理所有到数据库的连接,连接复用 2)基础查询功能抽象,减少代码耦合 3)易于实现监控、数据迁移、连接管理等功能 (二)shard ...
分类:
数据库 时间:
2017-05-30 19:46:42
阅读次数:
358
UIView的层介绍 subview在西安市到屏幕上时,是位于superview上层的。 同一个view的subview时依照增加的顺序显示相应层的。越晚增加的subview显示在越上层,反之也是如此。 用superview能够直接管理subview的层。 -(void)insertSubview: ...
分类:
其他好文 时间:
2017-05-25 22:01:54
阅读次数:
202
MySQL注入工具sqlsus sqlsus是使用Perl语言编写的MySQL注入和接管工具。它可以获取数据库结构,实施注入查询,下载服务器的文件,爬取可写目录并写入后门,以及复制数据库文件等功能。它提供Inband和盲注两种注入模式,获取数据库权限。 使用时,用户首先使用该工具生成一个配置文件。在 ...
分类:
数据库 时间:
2017-05-25 12:00:23
阅读次数:
178
http://www.jianshu.com/p/e1300e7a4c48 1. 虚拟内存 在早期的计算机中,程序是直接运行在物理内存上的,程序在运行时访问的地址就是物理地址。可是,当计算机中同时运行多个程序时,就会有很多问题。 假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB ...
分类:
其他好文 时间:
2017-05-25 00:10:08
阅读次数:
233
内核按照体系结构分为两类 : 微内核(microkernel)与宏内核(macrokernel). 微内核 是将各种服务功能放到内核之外,自身仅仅是一个消息中转战,用于各种功能间的通讯.宏内核 是将所有服务功能集成于一身,使用时直接调用.ps:服务功能有进程管理,内存管理等. 微内核的系统有Wind ...
分类:
其他好文 时间:
2017-05-24 00:44:37
阅读次数:
215
溢+项目近期需求比较多。而dotNet团队人手有限,招人又招不上来,老大决定将我所负责的支付中心交给java小组,由他们来接管,当然,他们要用java开发一个支付中心项目。而且,要尽快上线,以满足公司日益递增的支付渠道对接需求。 今天找云龙沟通,他之前接触过支付接口对接,但要做一个标准的支付中心的话 ...
分类:
其他好文 时间:
2017-05-22 20:31:41
阅读次数:
156
在 TCP 三次握手中,服务器为了响应一个收到的 SYN,分配并初始化连接变量和缓存。然后服务器发送一个 SYNACK 进行相应,并等待来自客户的 ACK 报文段。如果某客户不发送 ACK 来完成三次握手的第三步,最终服务器将终止该半开连接并回收资源。这种 TCP 连接管理协议为经典的 Dos 攻击... ...
分类:
其他好文 时间:
2017-05-21 16:49:04
阅读次数:
192
团队型代码设计,应该基于需求接口分类进行。这意味着不会有成千上万甚至第二个人接管、修改一个人的代码,每一个功能都有具体的需求接口记录,每一个功能都由一个程序员写出,如果功能代码需要更新、修改则必须由它的创造者负责,如果程序员更换,则由新程序员创建新的功能代码来实现接口服务。这需要一个代码总管进行需求 ...
分类:
其他好文 时间:
2017-05-17 19:16:58
阅读次数:
112
现在的编辑器大部分工作都是内存管理托管型,所以很少直接对Window的内存地址直接管理了。 Window中的内存地址主要是以16进制数字体现的,当操作系统为32位时,那么每个内存地址为2的32次方,也就是32位,而一个字节是8位,也就是4个字节。 那怎么转化为16进制那,如果是16进制描述,那么16 ...
1.用户向浏览器输入www.web.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求; 2.网站的DNS域名解析器设置了CNAME,指向了www.web.51cdn.com,请求指向了CDN网络中的智能DNS负载均衡系统; 3.智能DNS负载均衡系统解析域名,把对用户响 ...
分类:
其他好文 时间:
2017-05-12 20:26:42
阅读次数:
159