11 2016 档案
摘要:在telnet Memcache之前,先要确认 memcached已启用。 如:ps -ef |grep memcache netstat -elp |grep memcache 或者 netstat -lp |grep memcache 1.使用telnet 连接memcache,如 telnet
阅读全文
摘要:详情可参见:http://blog.csdn.net/fenglibing/article/details/6411953。 1 2. 3.vi 打开查看,具体介绍请看上述链接。 4.查看tomcat分配的Heap(堆)信息 jmap -heap pid 说明,可参考:http://www.cnbl
阅读全文
摘要:tomcat 的日志输出catalina.out,变大,可使用下面方式解决。 cronolog. http://blog.csdn.net/huang_xw/article/details/6194232
阅读全文
摘要:实时查看tomcat并发连接数netstat -na | grep ESTAB | grep 8080 | wc -l实时查看apache并发连接数netstat -na | grep ESTAB | grep 80 | wc -l
阅读全文
摘要:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6 将本地项目上传到仓库: https://www
阅读全文
摘要:http://www.cnblogs.com/chencheng/archive/2012/06/25/2562660.html
阅读全文
摘要:消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题;实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 可参见:http://www.cnblogs.com/itfly8/p/5155983.html 推荐书籍:http://www.cnb
阅读全文
摘要:可参见:http://blog.csdn.net/hguisu/article/details/7353482
阅读全文
摘要:LRU,Least recently used[最近最少使用算法],该算法【或变种】被广泛用于缓存管理中,其设计思想是基于:经常被访问的数据在未来一段时间也会被访问,最近最少被访问的数据在未来一段时间内也将不会被访问;因此在缓存空间不足时可将最近最少被访问的数据移除空间。 最初设计很简单,可如下图所
阅读全文
摘要:分两种:对自建脚本,对已安装服务 对已安装服务, 只需在/etc/rc.local中添加相应的启动命令,如: 重启后,即可自启动服务。 对自建脚本自启动: 创建脚本test,修改其权限为755,如: 执行 update-rc.d命令,将脚本test放入启动脚本中,如: Note:defaults 1
阅读全文
摘要:Shell中声明变量默认是字符串, 要参与数值运算,可使用下面方式,简单,表示以数值方式。
阅读全文
摘要:操作步骤,可参考:http://blog.csdn.net/chenyufeng1991/article/details/47299461。 1.在本地仓库中,即项目目录下创建文件,如: 2.查看当前版本库状态,git status: 3.然后暂存需要提交的文件,注意这一步是必须的。如果是新建或修改
阅读全文
摘要:1,先在本地创建一个目录,作为本地仓库,如: 2,使用Git init 初始化仓库,git初始化完成后,会生成一个隐藏的git文件如: 3,clone Git项目,如: 4,这个项目就是合Github远程仓库克隆下来的项目,此时两者保持同步;可以对代码修改,并上传。
阅读全文
摘要:使用缓存Memcache, 1,可使用Hash算法由客户端决定路由到哪个Memcache服务器上;客户端完全不用关心数据存储在哪个Memcache服务器上;完全隔离了客户端与服务端;由于是Hash,在数组中查找,选择到指定Memcache服务器非常迅速; 前提:维持固定数量的Memcache服务器数
阅读全文
摘要:jdk1.7,jdk1.8详情,参见:http://www.cnblogs.com/a2211009/p/4265225.html
阅读全文
摘要:1.定义变量:为了避免与环境变量冲突,一般用小写:如pp="mydql,kdkfeof"; 第二赋值方案: 调用变量使用$符号: 变量叠加: 2.输出采用echo,如上图所示: 3.变量分类:自定义变量和环境变量。 4.查看 :set ,查看所有变量及其值 5.删除变量 :unset 变量名,如:
阅读全文
摘要:Boyer-Moore算法的精华是从后向前,取好后缀与坏后缀中的最大移动位移动搜索词,以达到最快速检索的效果。 详情参考:http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html
阅读全文
摘要:KMP算法的精华在于从前往后,逐步循环地向前滑动搜索词,来最大限度地减少重复匹配次数,以达到提高效率的目的。 移动位数=已匹配字符数-最后一个匹配字符所对应搜索词的位置【从1开始】。 更加详细且具体的说明,请参见: http://www.ruanyifeng.com/blog/2013/05/Knu
阅读全文
摘要:heartbeat[心跳检测],用于报告客户端与服务器之间连接的一种检测机制。在rabbitmq中有Sender和consumer. 为了确保rabbitmq与客户端的状态,需启用heartbeat.heartbeat 为0,则不检测。 如: 详情可参见: https://my.oschina.ne
阅读全文
摘要:https://github.com/rabbitmq/rabbitmq-server/blob/stable/docs/rabbitmq.config.example %% %% RabbitMQ Sample Configuration File. %% %% See http://www.ra
阅读全文
摘要:判断系统负荷 1.uptime 命令,load average的三个数分别表示了1分钟、5分钟、15分钟的平均进程数。 如果你继续看手册,它还会告诉你,当CPU完全空闲的时候,平均负荷为0;当CPU工作量饱和的时候,平均负荷为1。 那么很显然,"load average"的值越低,比如等于0.2或0
阅读全文
摘要:本节将讨论如何使用myisamchk检查和修复MyISAM表。 同时,你可以用myisamchk来检查,修复和优化数据库表。下面将讲述如何执行这些操作并建立维护计划。 虽然使用myisamchk很安全,但在操作前做个备份总是个好Idea。 当然也可以使用Sql达到与myisamchk相同的效果: T
阅读全文
摘要:对于Mysql,每一步操作都会有相应记录,如insert,update,delete ,drop ,alter等相关DDL或DML操作。有时难免会出错,但在出错时如何恢复以复原数据。 例如,现在有这些数据: 但被我truncate了。需要紧急恢复。 首先,确保开启了binLog输出 然后,找到当前日
阅读全文
摘要:可使用nohup. 具体使用方法,参见:http://zjking.blog.51cto.com/976858/1117828
阅读全文
摘要:有三种: ;只是顺序执行,命令之间没有任何关联,不相互影响。如 ls;date;cd /etc/ 如,创建100M的文件。 && 命令之间有关系,只有前一条命令正确执行才会执行下面一条。逻辑与 || 逻辑或 只有前一个错误,才执行后面的命令。 如,判断一个命令是否正确执行:命令&&echo yes
阅读全文
摘要:Performance schema是用于监控Mysql执行,具有如下特征: 1.用于在运行时探查Mysql Server的执行过程,是由Performance_schema引擎和 Performance_schema库实现的,侧重于性能数据,而非元数据【INFORMATION_SCHEMA】. 2
阅读全文
摘要:linux中有三种标准输入输出,分别是 STDIN,STDOUT,STDERR,对应的数字是 0,1,2。 STDIN 是标准输入,默认从键盘读取信息;STDOUT 是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西;STDERR 是标准的错误信息,默认也会显示在终端上。 &表示全部输出,
阅读全文
摘要:ctrl+a[A]:将光标移到命令行开头 ctrl+e[E]:将光标移到命令行结尾 ctrl+c[C]:强制终止命令执行 ctrl+u[U]:删除/剪切光标之前的所有字符 ctrl+y[Y]:粘贴ctrl+U的内容 ctrl+d[D]:退出当前终端
阅读全文
摘要:原文github:https://github.com/mariadb-corporation/MaxScale/blob/develop/Documentation/Documentation-Contents.md 参考 github上的说明,在Ubuntu上做以下处理即可: 1.安装相关命令:
阅读全文
摘要:在主从复制读写分离的思路下,要想使所有写都到MasterServer,所有读都路由到Slave Server;就需要使用一些路由策略。 可以使用MysqlProxy【Mysql代理】,据说MysqlProxy使用不方便; 也可使用amoeba,详情请关注:http://m.blog.chinauni
阅读全文
摘要:使用crontab 命令进行设定。 详情可参见:http://blog.csdn.net/xiyuan1999/article/details/8160977。 http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html 共
阅读全文
摘要:1.Slave 筛选选项: --replicate-do-db ,同步复制哪些库 --replicate-ignore-db,忽略哪些库 --replicate-do-table=db_name.tbl_name,如果要做多个表,则将此选项写多次 --replicate-ignore-table=d
阅读全文
摘要:在线启用GTID,这样就不会对生产造成影响。 1.在每个Server上,执行 SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY=WARN;确保在ErrorLog中没有WARN【警告】,若有请修复后再进行下一下。 2.在每个Server上,执行SET @@GLOBAL.ENF
阅读全文