- 博客(21)
- 资源 (26)
- 收藏
- 关注
转载 Spring AOP中pointcut expression表达式解析
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中executio
2016-03-29 18:05:24 756
转载 Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
Ubuntu Server下启动/停止/重启MySQL数据库的三种方式系统环境:ubuntu server 12.10 x64(mysql为系统自带)当我们需要修改MySQL的配置文件my.cnf(windows 下为 my.ini)来进行一些设置的时候,修改完之后我们需要重启MySQL。my.cnf文件位置为:/ect/mysql/my.cnfWaring:如果该文件
2016-03-20 08:43:07 611
转载 MySQL优化必须调整的10项配置
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了!写在开始前…即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推
2016-03-14 15:40:20 621
转载 MySQL查询优化之explain的深入解析
在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们查询,让查询优化器能够更好的工作。一、MySQL 查询优化器是如何工作的MySQL 查询优化器有几个目
2016-03-14 15:05:33 965
转载 mysql 性能优化方向
按照从大到小,从主要到次要的形式,分析 mysql 性能优化点,达到最终优化的效果。利用 mindmanger 整理了思路,形成如下图,每个点在网上都能找到说明,并记录下。形成了优化的思路: 1 连接 Connections经常会遇见”mysql: error 1040: too many connections”的情况,一种是访问量确实很高,mysql服务
2016-03-14 15:02:40 748
转载 GIT命令大全
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add
2016-03-14 14:50:11 564
转载 Linux&Unix 分类下的文章
在 Linux&Unix 分类下的文章在CentOS 6上安装部署Graphite由 mcsrainbow 发表在 Linux&Unix 分类,时间 2015/10/29参考资料:http://centoshowtos.org/monitoring/graphite/背景介绍:通常,我们会将比较重要的指标都纳入到监控系统中,并在监
2016-03-14 14:43:11 2961
转载 源码编译安装 MySQL 5.5.x 实践
1.安装cmakeMySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。因此,我们首先要在系统中源码编译安装cmake工具。# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz# tar zxvf cmake-2.8.4.tar.gz# cd cma
2016-03-14 14:38:29 621
转载 Redis-benchmark测试Redis性能
Redis-benchmark是官方自带的Redis性能测试工具,可以有效的测试Redis服务的性能。使用说明如下:Usage: redis-benchmark [-h ] [-p ] [-c ] [-n [-k ] -h Server hostname (default 127.0.0.1) -p Server port (defaul
2016-03-12 21:58:27 1909
转载 Redis命令说明
第一步肯定是安装了。安装前先说下版本规则,Redis约定次版本号(第一个小数点后的数字)为偶数是稳定版,为奇数是非稳定版,这里推荐使用稳定版学习、开发以及生产环境。1、在POSIX系统中安装Redis兼容大部分POSIX系统,Linux、OS X、BSD等,推荐使用源码编译安装。http://redis.io/download 在这里下载Stable版本。在Linux系统中
2016-03-12 21:57:23 810
转载 5.redis cluster遇到的一些问题
由于演讲时间有限,有关Redis-Cluster,演讲者没做太多介绍,简单的介绍了一些Redis-Cluster概念作用和遇到的两个问题,我们在Redis-Cluster也有很多运维经验,将来的文章会介绍。 但是讲演者反复强调,不要听信网上对于Redis-Cluster的毁谤(实践出真知),对于这一点我很赞同,我们从Redis-Cluster beta版 RC1~4 到现在的3.0
2016-03-12 21:42:44 1900
转载 4.redis内存使用优化
一、背景: 选择合适的使用场景 很多时候Redis被误解并乱用了,造成的Redis印象:耗内存、价格成本很高: 1. 为了“赶时髦”或者对于Mysql的“误解”在一个并发量很低的系统使用Redis,将原来放在Mysql数据全部放在Redis中。 ----(Redis比较适用于高并发系统,如果是一些复杂Mis系统,用Redis反而麻烦,因为单从功能讲Mysql要更为强大,
2016-03-12 21:40:53 768
转载 3.redis内存占用飙升
一、现象: redis-cluster某个分片内存飙升,明显比其他分片高很多,而且持续增长。并且主从的内存使用量并不一致。 二、分析可能原因: 1. redis-cluster的bug (这个应该不存在) 2. 客户端的hash(key)有问题,造成分配不均。(redis使用的是crc16, 不会出现这么不均的情况) 3. 存在个别大的key-value: 例如一个
2016-03-12 21:39:05 7786 1
转载 2.bgrewriteaof问题
一、背景1. AOF: Redis的AOF机制有点类似于Mysql binlog,是Redis的提供的一种持久化方式(另一种是RDB),它会将所有的写命令按照一定频率(no, always, every seconds)写入到日志文件中,当Redis停机重启后恢复数据库。 2. AOF重写: (1) 随着AOF文件越来越大,里
2016-03-12 21:37:41 1087
转载 1.客户端周期性出现connect timeout
1. 背景: 大部分互联网公司都会有Mysql或者Oracle的DBA,但是在Nosql方面一般不会设置专门的DBA。不过对于一些知名的互联网公司来说,Nosql的使用量是巨大的,所以通常让Mysql的DBA或者单独聘请工程师来维护一些Nosql数据库,比如: Redis, Hbase, Memcache(其实严格讲不是nosql), Mongodb, Cassandr
2016-03-12 21:36:16 3833
转载 有关linux下redis overcommit_memory的问题
背景 公司的redis有时background save db不成功,通过log发现下面的告警,很可能由它引起的:[13223] 17 Mar 13:18:02.207 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix thi
2016-03-12 21:30:15 540
转载 最全Linux 与 Linux Windows 文件共享
前提说明:windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:sharelinux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的限制,因此先关闭这俩。关闭防火墙的命令:service iptables
2016-03-11 17:25:38 1925
转载 C3p0源码探索(一)之配置篇
C3p0源码探索(一)之配置篇所需文件:1、 c3p0-0.9.1.2.jar http://sourceforge.net/projects/c3p0/2、 mysql.jar http://dev.mysql.com/downloads/connector/j/5.0.html3、 c3p0-0.9.1.2http://nchc.dl.sourcef
2016-03-11 09:50:01 2181
转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock C
2016-03-08 13:59:58 1115
原创 rabbitmq重启一个新的端口
RABBITMQ_NODE_PORT=8932 RABBITMQ_NODENAME=rabpay ./rabbitmq-server -detached
2016-03-01 20:35:37 3425
转载 Python pika.ConnectionParameters Examples
The following are 20 code examples for showing how to use pika.ConnectionParameters. They are extracted from open source Python projects. You can click to vote up the examples you like, or click
2016-03-01 20:14:41 5116
深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版.pdf
2017-01-09
高性能的socket通讯服务器(完成端口模型--IOCP)
2014-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人