Chapter 8. Scaling Redis (Beyond a Single Instance)精彩的总在最后,终于来到这一章了!本章讲述通过多实例来进行水平扩展,重要的概念有:persistence, replication, partitioning。Persistence内存是临时的, 易失性存储, 为防止数据丢失, Redis提供了两种persistence的方法:Redis Data...
分类:
其他好文 时间:
2016-05-13 03:13:23
阅读次数:
115
mysql的默认编码是latin1,对汉字的支持不好,需要编辑配置文件,设置mysql的默认编码。
这个过程网上的教程很多,大家可以参考
mysql 修改编码格式MySQL修改编码设置及乱码问题linux下的mysql配置修改途中碰到了好几个坑,真是恶心的不行。
坑1,找不到my.cnf文件
教程里说linux下mysql配置文件的路径在/etc/my.cnf,然而找不到。
百度了一下,说是...
分类:
数据库 时间:
2016-05-13 03:14:28
阅读次数:
188
1.查询的基本结构:select 列名 as 别名 from 表名;
2.数据库的查询操作基本分为三类:投影操作、选择操作、排序操作。
3.投影操作:select 列名列表 from 表名;
4.表名前缀:select 前缀(表名).列名 from 表名;
5.列别名:(列名或表名用“as”关键字来提供别名)
select 列A as 别名...
分类:
数据库 时间:
2016-05-13 03:13:26
阅读次数:
237
不容易系列之二
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 23681 Accepted Submission(s): 18920
Problem Description
你活的不容易,我活的不容易,他活...
分类:
其他好文 时间:
2016-05-13 03:14:19
阅读次数:
123
PIM IGMP Snooping Bootstrap...
分类:
其他好文 时间:
2016-05-13 03:13:12
阅读次数:
200
最近学习Android开发,在Android Studio编写SQL语句。
很熟悉的一点是,在Android Studio中写SQL语句的增删改查都是写在引号(" ")中的,因此在单词拼写错误的情况下,软件不会提示有错误,最近总结出了几点学习方法。...
分类:
移动开发 时间:
2016-05-13 03:14:44
阅读次数:
227
获取和推送镜像
查找镜像
从docker hub官网上查看,或者使用search命令查看.
在docker hub官网上注册一个账号.
拉取镜像
还是那句话,如果直接pull镜像的话,是很慢的,而且很容易出现错误信息.楼主也找到了解决办法:
使用daocloud的加速器,楼主感觉也不快...
https://dashboard.daoclou...
分类:
其他好文 时间:
2016-05-13 03:12:26
阅读次数:
162
Linux下grep的基本过滤技巧
显示包含Orcl-Extract-Serv:63的字符串
tail -f /opt/apache/apache-tomcat-6.0.29/logs/catalina.out |grep Orcl-Extract-Serv:63
白名单过滤策略
显示包含Orcl-Extract-Serv:63或Orcl-Extract-Serv:...
分类:
系统相关 时间:
2016-05-13 03:11:15
阅读次数:
280
cd /etc/sysconfig/network-scripts/
[root@rgdefmdb1 network-scripts]# cat ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no #yes的话是不需要network restart,直接生效。
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.225....
分类:
其他好文 时间:
2016-05-13 03:11:40
阅读次数:
939
一:课程结构
二:hadoop是什么
hadoop是适合大数据的分布式存储与计算的平台
三:数据的分布式存储
四:hadoop中的概念
在分布式存储系统中,分散在不同节点中的数据可能属于同一个文件,为了组织众多的文件,把文件可以放到不同的文件夹中,文件夹可以一级一级的包含。我们把这种组织形式称为命名空间(namespace)。命名空间管理着整个服务...
分类:
其他好文 时间:
2016-05-13 03:12:12
阅读次数:
167
观察者模式是软件设计模式的一种。此种模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并自动更新。该模式通常被用来实现事件驱动处理系统。...
分类:
其他好文 时间:
2016-05-13 03:11:01
阅读次数:
248
说起mybatics 框架,身边的java开发工程师们基本上都是耳熟能详。 mybatics是apache的一个开源项目,前身为ibatics,2010年此项目由apache软件基金会迁移到了google code,mybatics的确是一款十分优秀的开源持久层框架,sql代码隔离封装、自动POJO映射、jdbc 动态sql———— mybatics的好处可以说出一箩筐,然而mybatics还有一...
分类:
数据库 时间:
2016-05-13 03:10:22
阅读次数:
195
在windows上某些文件我们想看内容,只要有对应文件的查看软件,直接打开就可以看,比如word文件等。
在linux上,可以用一些命令做到这样的功能。这些命令的功能主要用于显示当前文件的内容,一个一个的看看。
1.cat
cat命令用于直接将当前文件的内容打印到屏幕上。
通过cd命令回到root的根目录(如果后面跟的是~这个符号,ls看到install.log等,就对了,),
l...
分类:
系统相关 时间:
2016-05-13 03:12:57
阅读次数:
206
术语退化多边形(degenerate polygon)常用来描述共线或重叠坐标位置的顶点集。共线顶点生成一线段。重叠顶点位置可以生成有多余线段、重叠边或长度为0的边的多边形。有时术语退化多边形也用于少于三个坐标位置的顶点队列。为了软件的鲁棒性,图形软件包可以拒绝退化或非平面的顶点集。但这要求额外的识别该问题的处理,因此图形系统常把这种考虑留给程序员。
凹多边形也会有相关的一些问题。对凹多边形的填充算法和其他子程序的实现比较复杂,因此在处理前常将凹多边形分割成一组凸多边形以便提高效率。和其他的多...
分类:
其他好文 时间:
2016-05-13 03:11:33
阅读次数:
238
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。语法:which (选项) (参数)选项:-n:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p:与-n参数相同,但...
分类:
其他好文 时间:
2016-05-13 03:10:29
阅读次数:
155
如何判断两个字符串是否由相同的字符组成题目描述:
由相同的字符组成是指组成两个字符串的字母以及各个字母的个数是一样的,只是排列顺序不同而已。例如”aaaabbc”与”abcbaaa”就由相同的字符组成的。
方法一:
排序法,将两个字符串中的字符排序,比较两个排序后的字符串是否相等。若相等则表明它们是由相同的字符组成的,否则,表明他们是由不同的字符组成的。
import java.util.A...
分类:
编程语言 时间:
2016-05-13 03:11:08
阅读次数:
123