自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天积累一点,一年后你会发现,自己变化很大

静下心来,一步一步,学习开源项目。

  • 博客(124)
  • 资源 (28)
  • 收藏
  • 关注

转载 《SOA思想、技术与系统集成应用详解》读书笔记一(推荐)

本篇主要对SOA有总体上的认识。     SOA是一种软件体系结构,它的构成元素是服务,此处服务主要指web服务。它有三种角色:服务提供者、服务请求者、服务注册中心。对于编程者来说,SOA是一种编程模型,包括XML、WSDL、Web Service等技术。但我认为SOA更多的是一种指导思想,是面向服务的软件开发指导思想。      SOA-Service-Oriented Arch

2015-06-30 18:45:06 748

转载 快速认识ESB

ESB (Enterprise Service Bus)即企业服务总线。传统中间件技术与XML、Web服务等技术相结合的产物。 作用:充当使用不同数据和消息格式、网络协议和编程语言的服务之间的“粘合剂”,充当服务使用者和服务提供者之间的中间层。与SOA的关系:ESB就是在SOA架构中实现服务间智能化集成与管理的中介。如下图:图解-ESB实际上

2015-06-30 18:43:41 1383

转载 项目分享-限流框架的实现

背景        开篇之前我一直在想怎么把这个项目给讲清楚,如果在互联网公司有高并发场景对于这个内容的就比较容易接受。这里大概说一下背景:代码写于2013年四月份,最开始的雏形是在2012年写的,从另外一个项目上进行,代码侵入性比较强。我在今年四月份进行了剥离,实现可插拔式的监控。言归正传,当时对于性能领域非常有兴趣,所以就在想如何写一个框架对于现有项目对于"类级别(严格来讲是方法级

2015-06-30 18:25:33 669

转载 漫谈SOA(面向服务架构)

面向服务架构的思想在整个软件的架构中已经不是什么新鲜的东西。我简单的认为服务化是模块化的延伸,所以服务化有着和模块化类似的优点和缺点。这里不再讨论这些服务定义服务与服务之间的通信协议(像WSDL等等),我并不认为这是服务化的本质所在。即使Java语言用RMI进行服务与服务之间的通信也仍然不违背服务化的宗旨。一.为什么需要面向服务架构        1.我觉得面向服务的根本好处是便于

2015-06-30 18:21:01 511

转载 linux route命令的使用详解

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永

2015-06-30 18:19:40 546

原创 lvs DR NAT模式练习

1,重启网络/etc/init.d/network restart2,增加一个路由route add -host 192.168.60.231 dev em1:03,增加一个真实服务器ipvsadm -a -t 192.168.60.230:6006 -r 192.168.60.237:9092 -g -w 14,删除指定网关的路由route del -net default g

2015-06-30 17:20:36 789

转载 简单LVS-DR的实现

###########################>>LVS-DR架构简图                  =============================================================================================简略配置[plain] view plain

2015-06-30 16:45:17 634

转载 简单LVS-NAT的实现

######################### LVS-NAT########################简略实验的架构图:###################################################################################实验配置要点[plain] view plaincopy

2015-06-30 16:44:51 465

转载 在Linux下用LVS和Ipvsadm做Web负载均衡

在Linux下用LVS和Ipvsadm做Web负载均衡,如果想对负载均衡有一个全面、宏观上的理解,可以看:服务器负载均衡技术的原理及应用。一、简介及环境配置在Linux下用LVS和Ipvsadm做Web负载均衡,本例子用的操作系统是:Ubuntu;LVS是在linux操作系统基础上建立虚拟服务器,实现服务节点之间的负载均衡。它是基于linux内核实现的,2.6.X内核默认集

2015-06-30 16:42:44 755

转载 LVS-NAT模式实现

LVS-NAT模式实现LVS(Linux Virtual Server)是一个负载均衡服务器,它可以基于以下三种模型实现负载均衡,分别是,LVS-NAT,LVS-TUN,LVS-DR模型。我们这里只介绍NAT模型的实现,其它两种模型我们另外进行介绍。LVS-NAT: 由 于IPv4中IP地址空间的日益紧张和安全方面的原因,很多网络使用保留IP地址(10.0.0.0/255.0.0.

2015-06-30 16:40:44 1358

转载 在Linux下用LVS和Ipvsadm做Web负载均衡(推荐)

在Linux下用LVS和Ipvsadm做Web负载均衡,如果想对负载均衡有一个全面、宏观上的理解,可以看:服务器负载均衡技术的原理及应用。一、简介及环境配置在Linux下用LVS和Ipvsadm做Web负载均衡,本例子用的操作系统是:Ubuntu;LVS是在linux操作系统基础上建立虚拟服务器,实现服务节点之间的负载均衡。它是基于linux内核实现的,2.6.X内核默认集成了lv

2015-06-30 11:34:37 1179

原创 centos7下安装ifconfig 命令

1,查找安装包  [root@localhost network-scripts]# yum search ifconfig已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: centos.ustc.edu.cn * updates: ce

2015-06-29 18:19:34 808

转载 LVS使用 (推荐)

先查询一下当前系统的版本号信息:uname -als /usr/src/linux备注:假如在链接没建立成功的情况下,会闪干掉它,然后重新建立链接ln -s /usr/src/kernels/2.6.18-194.el5-i686 /usr/src/linux下载:wget http://www.linuxvirtualserver.org/soft

2015-06-29 17:28:09 509

原创 haproxy安装配置

1.安装wget http://download.chinaunix.net/download.php?id=25784&ResourceID=12508如果源有问题,换wget http://www.haproxy.org/download/1.5/src/haproxy-1.5.9.tar.gztar -zxvf haproxy-1.3.15.10.tar.gzcd h

2015-06-29 17:26:51 781

转载 CentOS6.4 配置Nload监控网卡流量

1、安装依赖包yum install -y gcc gcc-c++ ncurses-devel make wget2、下载Nloadwget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz3、安装Nloadtar zxvf nload-0.7.4.tar.gzcd nload-0.7.4./con

2015-06-29 15:34:25 915

转载 Linux按照CPU、内存、磁盘IO、网络性能监测(强烈推荐)

系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,怎么优

2015-06-29 15:28:16 9422

转载 MongoDB数据库优化:Mongo Database Profiler

在MySQL中,慢查询日志是经常作为我们优化数据库的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是Mongo Database Profiler.不仅有,而且还有一些比MySQL的Slow Query Log更详细的信息。它就是我们这篇文章的主题。  开启 Profiling 功能  有两种方式可以控制 Profiling 的开关和级别,第一种是直接在启动参数里直接进行

2015-06-29 15:26:02 887

转载 CentOS 安装iftop 监控网络流量

在Linux/类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。iftop是什么?  Iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用。官方网站:htt

2015-06-29 15:25:14 537

转载 linux下iptraf和netperf的应用

使用iptraf 查看本地吞吐量安装:yum  -y install iptraf或者# tar zxf iptraf-2.7.0.tar.gz # cd iptraf-2.7.0 # ./Setup iptraf -d eth0 查看eth0的吞吐量---------------------------------------不同于iptraf 被动的在本地监

2015-06-29 15:24:08 729

转载 Linux下网络流量实时监控工具 大全

在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开监控页面不方便,个人喜欢随手在某台服务器上输入一个命令,查看网卡即时流量。百度了一下,发现有这么几种方法,现对此类软件进行了一个总结。一、iptraf软件   rhel的iso里有包含,我公司的系统,并没有默认安装,它功能强大,可以按

2015-06-29 15:23:05 952

转载 ifstat查看网速

安装sudo yum install ifstatdebian示例root@DEV-server:~# ifstat eth0 KB/s in KB/s out.53 66.34.14 0.99.65 22.87.62 2.62.79 1.15.22 1.46.26 62.24

2015-06-29 15:20:47 7525

原创 neo4j介绍

http://www.searchtb.com/tag/neo4j

2015-06-27 16:46:19 893

转载 NoSQL系列:选择合适的数据库

内容目录:为什么使用NoSQL数据库?键值数据库文档数据库列族数据库图数据库附思维导图参考NoSQL系列:选择合适的数据库为什么使用NoSQL数据库?阻抗失衡 关系模型和内存中的数据结构不匹配 采用更为方便的数据交互方式提升开发效率待处理的数据量很大 数据量超过关系型数据库的承载能力 大集群的出现 在成本方面,集群中应用关系数据库

2015-06-27 16:27:36 724

转载 通过nodejs将文件上传到mongodb

//fileserver.jsvar http = require("http"),    url = require("url"),    mongo = require('mongodb'),    path = require("path"),    ObjectID = require('mongodb').ObjectID,    Grid = require

2015-06-26 17:59:45 2844

转载 Node.js环境搭建

一、在Windows平台上安装Node.js及NPM模块管理1、下载Node.js官方Windows版程序和npmhttp://nodejs.org/#downloadhttps://github.com/isaacs/npm/tags2、创建D:\nodejs目录,并将node.exe保存在这个目录中。并将"D:\nodejs"加入系统环境变量PATH中,便于在任

2015-06-26 17:38:31 504

转载 centOS安装nodejs

centOS安装nodejs下载nodejs源# cd /usr/local/src/# wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz解压源码# tar zxvf node-v0.10.24.tar.gz编译安装# cd node-v0.10.24# ./configu

2015-06-26 17:37:57 489

转载 MySQL锁定状态查看命令

1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating

2015-06-26 17:35:53 438

转载 MySQL事务隔离级别详解

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)        在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty

2015-06-26 17:34:34 391

转载 LOGSTASH+ELASTICSEARCH+KIBANA处理NGINX访问日志

Logstash+ElasticSearch+Kibana处理nginx访问日志 logstash shipper -> redis" style="color:rgb(54,115,165); text-decoration:none; line-height:inherit">1. nginx日志 -> logstash shipper -> redis logstash inde

2015-06-25 18:11:37 2795

原创 centos下top安装

1,安装top[root@localhost ~]# yum install iotopLoaded plugins: fastestmirrorbase

2015-06-25 18:08:41 4978 1

原创 centos下 apache-cassandra-2.0.9安装

准备用户环境12groupadd cassandrauseradd -s /bin/bash -g cassandra -d /opt/cassandra cassandra三、安装cassandra1、下载找一个适合的镜像节点:我选的是北京理工大学的节点1wget http://mirror.bit.edu.cn/apache/

2015-06-25 18:08:03 1135

转载 Cassandra命令行操作概述(推荐)

概述在Cassandra中,对列值(column values)的索引叫做“二级索引”,它与列簇(ColumnFamilies)中对Key的索引不同。二级索引允许我们对列值进行查询,并且在读取和写入的时候不会引起操作阻塞。理解二级索引最好的方式就是用实际的例子来说明,在这个例子中,我们使用Cassandra自带的命令行工具(CLI)进行操作,并且使用一个名为users的列簇:

2015-06-25 18:07:19 644

转载 使用logstash+elasticsearch+kibana快速搭建日志平台

日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有:根据关键字查询日志详情监控系统的运行状况统计分析,比如接口的调用次数、执行时间、成功率等异常数据自动触发消息通知基于日志的数据挖掘很多团队在日志方面可能遇到的一些问题有:开发人员不能登录线上服务器查看详细日志,经过运维周转费时费力日志数据分散在多个系统,难以查找日志数据量大,查

2015-06-25 18:07:00 705

转载 唯品会峰值系统架构演变

摘要:在唯品会,用户来得越早,越能买到又便宜又好的东西,所以在大促一开始会涌入大量用户,形成系统流量峰值。本文总结了唯品会419时日志平台遇到的问题和解决方案,同时根据实践经验,整理了在面对峰值前要做的准备。唯品会每年最大力度的促销活动在4月19日,就是419(For One Night),意在告诉唯品会用户只有这一晚有这么大的折扣力度(本文中用“大促”就指代419) 。唯品会是一个闪

2015-06-25 18:06:33 2004

转载 elk 日志分析系统Logstash+ElasticSearch+Kibana4

elk 日志分析系统Logstash+ElasticSearch+Kibana4logstash 管理日志和事件的工具ElasticSearch 搜索Kibana4 功能强大的数据显示客户端redis 缓存安装包logstash-1.4.2-1_2c0f5a1.noarch.rpmelasticsearch-1.4.4.noarch.rpmlogstash-cont

2015-06-25 17:36:00 995

原创 搭建logstash+kibana+elasticsearch+redis 搜集nginx日志信息

1,前台启动elasticsearch/usr/local/elasticsearch/bin/service/elasticsearch -f2,查看elasticsearch启动状态curl -X GET http://192.168.60.237:9200/3,前台启动收集日志agent/logstash agent -f ../logstash_agent.conf4

2015-06-25 17:13:53 751

原创 centos下jdk安装

1,现在jdkwget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/server-jre-7u79-linux-x64.tar.gz?AuthParam=1435138945_684050fe7e0eaec25775b102e80e290d2,修改下载的包名mv server-jre-7u79-linux-x64.tar.gz\?

2015-06-25 16:01:58 548

原创 开源监控平台汇总

监控平台:cacti nagios ganglia zabbix

2015-06-25 11:49:08 716

转载 开源日志系统比较

本博客微信公共账号:hadoop123(微信号为:hadoop-123),分享hadoop技术内幕,hadoop最新技术进展,发布hadoop相关职位和求职信息,hadoop技术交流聚会、讲座以及会议等。二维码如下:1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以

2015-06-25 11:45:36 427

转载 [NodeJS] 优缺点及适用场景讨论

概述:   NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?  本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特点   我们先来看看NodeJS官网上的介绍:  Node.js is a platform built on C

2015-06-25 11:26:36 799 1

数据模型资源手册.卷2

希尔瓦斯顿 中文

2021-09-15

gb2312.txt

20200814收录了GB2312汉字最新版汉字,纯文本方便使用

2020-08-14

flvtool2 视频格式转换

flvtool2 flv视频格式转换 添加keyframe信息

2014-10-10

jwplayer 网页播放器 安装脚本文件

jw player 网页播放器 安装脚本文件(官方)

2014-10-10

mahout 入门例子

mahout入门 下载即可运行 适合新手入门

2014-08-18

spring ioc以及事物架构图

spring ioc以及事物架构图

2014-01-14

UML 常用图列 应用场景 区别

UML 常用图列 应用场景 区别 实际例子

2014-01-04

UML设计的9种图例 区别 应用场景

UML设计的9种图例 区别 应用场景 实际例子

2014-01-04

netty原理及例子

原理及例子,适合入门阶段学习以及提高,简单明了的例子,使你更快掌握

2011-04-23

淘宝netty例子以及原理

netty例子以及原理,以及在淘宝中应用

2011-04-23

struts2.0中文帮助手册.chm

\struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm \struts2.0中文帮助手册.chm

2010-03-01

spring2.0开发指南中文

spring2.0开发指南中文 spring2.0开发指南中文 spring2.0开发指南中文

2010-03-01

struts2不错的电子书

struts2不错的电子书 struts2不错的电子书 struts2不错的电子书

2010-03-01

Struts,Spring,Hibernate优缺点_fly.mht

Struts,Spring,Hibernate优缺点_fly.mht

2010-03-01

拿出IT人的风采—IT面试试题.doc

D:\红江\ZHJ\面试资料\Java面试 D:\红江\ZHJ\面试资料\Java面试 D:\红江\ZHJ\面试资料\Java面试

2010-03-01

oracle 入门知识 解压密码忘了

oracle 入门知识 解压密码忘了 oracle 入门知识 解压密码忘了

2010-03-01

j2ee 面试 框架

j2ee 面试 框架 j2ee 面试 框架 j2ee 面试 框架

2010-03-01

JAVA面试试题集(推荐).doc

JAVA面试试题集(推荐).doc JAVA面试试题集(推荐).doc

2010-03-01

java 面试基础 j2ee

java 面试基础 j2ee java 面试基础 j2ee java 面试基础 j2ee

2010-03-01

java 面试基础 java 面试基础

java 面试基础 java 面试基础 java 面试基础 java 面试基础

2010-03-01

java 面试提升 java 面试提升

java 面试提升 java 面试提升 java 面试提升 java 面试提升

2010-03-01

面试题 JAVA 面试题 JAVA

面试题 JAVA 面试题 JAVA 面试题 JAVA 面试题 JAVA

2010-03-01

oracle ppt(英文)

oracle 文摘 感觉 还可以 oracle 文摘 感觉 还可以 oracle 文摘 感觉 还可以

2010-03-01

Python 标准类库

Python 标准类库 PythonStandardLib

2009-12-26

jivejdon3源码

jdon jive 开源项目 不错的项目

2009-08-18

优秀的LINUX教程

优秀的LINUX教程,覆盖面广,比较适合广大爱好者

2009-03-13

struts2原代码

struts2原代码,整合了webwork与struts1.x,功能更强大,优秀的设计

2009-02-27

spring2.5开发手册

spring2.5开发手册,最新版本,功能更强大 spring2.5开发手册,最新版本,功能更强大

2009-02-27

空空如也

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

TA关注的人

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