自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mojolang

专注mojolang

  • 博客(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

《深入理解Kafka:核心设计与实践原理》_朱忠华.txt

深入理解Kafka:核心设计与实践原理,高清完整带目录版。

2019-06-10

golang秒杀系统和web后台开发视频

go秒杀系统和web后台系统开发视频,值得学习,值得学习,go很好的视频。

2019-04-21

tcpip应用第四版 完整版

tcpip应用第四版 完整版tcpip应用第四版 完整版tcpip应用第四版 完整版tcpip应用第四版 完整版

2017-11-28

Ceph 整合OpenStack

Ceph 整合OpenStack过程,Ceph 整合OpenStack 遇到问题解决

2017-11-19

Linux数据库宝典(中文版)绝版

Linux数据库宝典(中文版)绝版

2017-01-09

Twisted网络编程必备

Twisted网络编程必备,高清完整版,值得收藏

2017-01-09

深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版.pdf

深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版.pdf,完整高清版,值得珍藏

2017-01-09

Outh2.0 Demo,可以运行,优质资源

基于OAuth2.0协议,spring security oauth2.0

2014-11-06

高性能的socket通讯服务器(完成端口模型--IOCP)

很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例程的精髓,加上一个高效的通讯协议,你完全可以用它来构建一个高性能的通讯服务器。

2014-06-02

python入账管理系统源码

很好的源码,python的,使用到了python的界面技术,数据库技术以及统计技术,很好很强大!

2014-05-31

Python的入门代码(银行管理系统)

里面有一个简单的银行管理系统和一些其他方面的练习代码

2014-05-31

C++项目源代码

一个非常好的C++ 开源项目代码,Snort最重要的用途还是作为网络入侵检测系统(NIDS),想学习C++的同学可以看看这个开源项目代码!

2014-05-27

高级TCPIP编程

纯粹的C、C++技术讲解,和开发工具无关,跨平台。

2014-05-15

电信计费系统(C++)

这个系统程序基于C++来学,程序已经测试,运行完全正确.有注释,很容易看懂,希望好大家分享一下成果,linux下 可以直接编译调试。

2014-05-15

著名的PetShop源码,可运行

著名的PetShop源码,可运行,很好的层次架构,值的学习一下。

2014-04-17

Node.js开发指南中文正版

Node.js开发指南_中文正版,很详细很清楚。

2014-04-12

Linux Socket 源码

Linux下的飞鸽传书源码,一定要看看,提高Socket开发技能。

2014-04-12

C++游戏编程 服务器端

用C++开发高并发服务器端程序,主要勇于游戏编程方面的书籍。

2014-04-07

C游戏编程从入门到精通

用C语言开发游戏编程,从入门到精通,很详细,很透。

2014-04-07

安卓高仿手机QQ客服端

安卓高仿手机QQ客服端,源码直接可以运行。

2013-03-13

qq界面源码(android)

qq界面android源码,很值得学习研究,下载科直接运行

2013-03-12

qq微博android

qq微博android源码,很值得学习研究,很详细的资料

2013-03-12

红孩子电子商城(传智播客)

红孩子电子商城(传智播客),很详细源码,值得研究学习

2013-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除