码迷,mamicode.com
首页 > 2017年08月29日 > 全部分享
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。 水平切分数据库:可以降 ...
分类:数据库   时间:2017-08-29 19:43:44    阅读次数:201
HTTP协议 (四) ---缓存
缓存的概念 缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存。 数据库也有缓存, 等等。 http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。 http缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本, ...
分类:Web程序   时间:2017-08-29 19:43:35    阅读次数:181
Iterator比较坑人的错误----size
在遍历Iterator之前,取了一个size。所有的数据都没有取到。 原因:iterator取size得时候会遍历完,所以直接取不到结果。需要多加注意。 ...
分类:其他好文   时间:2017-08-29 19:43:28    阅读次数:123
爬虫基础模块
Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 基于 ...
分类:其他好文   时间:2017-08-29 19:43:21    阅读次数:224
HTTP协议 (六) ---状态码
状态码 201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对其进行处理。 203(非授权信息) 服 ...
分类:Web程序   时间:2017-08-29 19:43:12    阅读次数:213
hibernate的注解
1.many2many bean: 1 package com.zhidi.entity.many2many; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.Entity; 7 i ...
分类:Web程序   时间:2017-08-29 19:42:56    阅读次数:201
环绕通知@Around
1.环绕通知需要在方法的参数中指定JoinPoint的子接口类型ProceedingJoinPoint为参数 @Around(value="pointCut()") public void around(ProceedingJoinPoint joinPoint){ } 2.环绕通知会将其他4个通知 ...
分类:其他好文   时间:2017-08-29 19:42:49    阅读次数:198
MySQL--MHA高可用
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做 ...
分类:数据库   时间:2017-08-29 19:42:39    阅读次数:264
Spring(三)--AOP【面向切面编程】、通知类型及使用、切入点表达式
1.概念:Aspect Oriented Programming 面向切面编程 在方法的前后添加方法 2.作用:本质上来说是一种简化代码的方式 继承机制 封装方法 动态代理 …… 3.情景举例 ①数学计算器接口[MathCalculator] int add(int i,int j); int su ...
分类:编程语言   时间:2017-08-29 19:42:31    阅读次数:373
游标用法
DECLARE @functionIdf int DECLARE @namef varchar(500) DECLARE My_Cursor CURSOR --定义游标FOR (SELECT [functionId],[name] FROM [dbo].[BT_FunctionRelevanceAP ...
分类:其他好文   时间:2017-08-29 19:42:23    阅读次数:175
python 输出颜色的与样式的方法
上次遇到这个问题就想写下来,其实当时我也不怎么会,老师说这个东西不需要理解,只需要死记硬背,写的多了就记住了,所以今天搜集了几篇文章,加上自己的理解,写下了这篇python 输出颜色的样式与方法的文章,一方面想自己记录下自己的理解,另一方面想用自己通俗的理解送给需要的盆友。 在写python 程序代 ...
分类:编程语言   时间:2017-08-29 19:42:16    阅读次数:169
git使用--拉分支
默认提交是提交到master的 git bash运行命令:git status 创建并切换到新的分支: git checkout -b XXX 切换到新的分支: git checkout XXX 创建并切换到新的分支: 创建并切换到新的分支: git checkout -b XXX 切换到新的分支: ...
分类:其他好文   时间:2017-08-29 19:42:10    阅读次数:125
java键盘中输入q退出
用 java.util.Scanner 如下 public static void main(String[] args) { while(true){ Scanner scan = new Scanner(System.in); System.out.println("请输入:"); String ...
分类:编程语言   时间:2017-08-29 19:42:03    阅读次数:161
流程图 Graphviz - Graph Visualization Software
0.目录 1.参考 https://www.processon.com/ 应该值得一试 知乎 用什么软件画流程图? 9款国内外垂直领域的在线作图工具[可代替visio] 程序员必知的七个图形工具 说到流程图还是再次提及一下,我们之前说到的Graphviz 。 Graphviz (英文:Graph V ...
分类:其他好文   时间:2017-08-29 19:41:56    阅读次数:288
【NOIP模拟赛】珠
【问题描述】 萌蛋有𝑛颗珠子,每一颗珠子都写有一个数字。萌蛋把它们用线串成了环。我们称一个数字串是有趣的,当且仅当它的第 1 位是 2,且除了第 1 位以外的每一位都是 3。例如,2,233,2333333 都是有趣的数字串。 现在,你可以从这串珠子的任意一颗开始读,沿着顺时针或逆时针方向,到任意 ...
分类:其他好文   时间:2017-08-29 19:41:47    阅读次数:249
Centos ssh和scp利用expect自动填充密码
在命令行ssh远程登录服务器和scp远程传输文件都需要交互式输入密码,无法像MySQL登录数据库 mysql -uroot -p123456一样直接完成。 介绍在centos环境下,脚本依赖expect来达到这一目的,首先确认安装 expect 密码有特殊字符如$需要转义 ssh登录脚本,ip在执行 ...
分类:其他好文   时间:2017-08-29 19:41:38    阅读次数:231
EL表达式获取对象属性的原理
EL表达式获取对象属性的原理是这样的:以表达式${user.name}为例EL表达式会根据name去User类里寻找这个name的get方法,此时会自动把name首字母大写并加上get前缀,一旦找到与之匹配的方法,El表达式就会认为这就是要访问的属性,并返回属性的值。 所以,想要通过EL表达式获取对 ...
分类:其他好文   时间:2017-08-29 19:41:24    阅读次数:138
1369条   上一页 1 ... 22 23 24 25 26 27 28 ... 81 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!