10 2016 档案

摘要:一、本文目的 通过Dubbo的官方Demo介绍,学会搭建一个简单的Dubbo程序,包括服务端、客户端、接口等。Demo地址:https://github.com/alibaba/dubbo/tree/master/dubbo-demo 二、Demo概况 1、Demo分为三个项目 a) dubbo-demo-api:服务接口,服务端和客户端都需要引用 ... 阅读全文
posted @ 2016-10-30 13:58 阅读(3246) 评论(1) 推荐(0) 编辑
摘要:一、本文目的 主要介绍RPC的一些概念和应用。二、为什么要介绍RPC DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 上文黑色部分为官方对Dubbo的介绍,其中关键提到了Dubbo是RP... 阅读全文
posted @ 2016-10-29 20:21 阅读(808) 评论(0) 推荐(0) 编辑
摘要:一、书签视图 二、使用方法1、添加书签:Ctrl+Shift+数字2、跳转到书签:Ctrl+数字来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-28 11:18 阅读(827) 评论(0) 推荐(0) 编辑
摘要:1、修改背景色、修改字体大小http://blog.csdn.net/hpf911/article/details/16888797 2、显示行号搜索Line Number3、代码结构图View-->Tool Windows-->Structure4、导入maven项目Import Project5、设置快捷键搜索 KeyMap上一步、下一步名称搜索back、Forward 6、查看Maven依赖... 阅读全文
posted @ 2016-10-28 10:41 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一、下载tomcat7并解压http://tomcat.apache.org/download-70.cgihttp://apache.fayea.com/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.zip二、配置步骤1、打开Edit Configurations 2、配置tomcat服务 3、添加fix 4、tomcat使用 三、参... 阅读全文
posted @ 2016-10-27 16:46 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1. SQL格式化F12 格式化当前行所在的SQLCtrl+F12 格式化选中的SQLShift+F12 格式化所有SQL 2. 窗口操作Ctrl+T 打开一个新的查询窗口Alt+L 关闭当前查询窗口Ctrl+Shift+C 将选中行注释Ctrl+Shift+R 去除选中行注释Ctrl+Enter 代码补全 3. 查询执行操作F8 执行当前行SQL,并且允许编辑查询... 阅读全文
posted @ 2016-10-26 10:18 阅读(599) 评论(0) 推荐(0) 编辑
摘要:一、概念在指定的时间间隔内将内存中的数据集快照写入磁盘(满足指定时间间隔和操作次数两个条件),也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里二、配置文件(redis.conf)################################ SNAPSHOTTING ################################1、自动备份规则(满足这三种条件其中之一则... 阅读全文
posted @ 2016-10-26 09:41 阅读(3073) 评论(0) 推荐(0) 编辑
摘要:一、本文目的 主要介绍Dubbo的产生背景和需要解决的问题二、产生背景 随着大数据量、高并发的互联网应用越来越多,单机系统已经无法满足系统的需要。通过SOA搭建一个分布式服务框架,用于分担压力,提高处理能力,这些都是Dubbo需要解决的问题,Dubbo可以认为是一个SOA的解决方案,是阿里巴巴贡献的开源框架,由Java语言编写三、看图说话节点角色说明:Provider:... 阅读全文
posted @ 2016-10-25 14:44 阅读(1035) 评论(0) 推荐(1) 编辑
摘要:一、本文目的 学习使用Dubbo也有一段时间了,准备写一个系列文章介绍Dubbo的相关知识和使用,供自己以后回顾和他人学习。有兴趣的同学可以加入群:74085440一起探讨二、书写计划 Dubbo系列目前没有一个完整的书写计划,但是今年内都会陆续推出后续文章。预期的内容会包含Dubbo的介绍,Dubbo生态的介绍(如ZooKeeper、监控等)、Java结合Dubbo... 阅读全文
posted @ 2016-10-25 14:15 阅读(491) 评论(0) 推荐(0) 编辑
摘要:FastDFS软件介绍1.什么是FastDFSFastDFS是用C语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2.FastDFS架构FastDFS架构包括 Tracker server和Storage server。客户端... 阅读全文
posted @ 2016-10-25 13:52 阅读(2205) 评论(0) 推荐(0) 编辑
摘要:一、配置文件(fdfs_client.properties) 1 2 3 4 5 6 7 8 9 10 connect_timeout = 30 network_timeout = 60 charset = ISO8859-1 # nginx 存储器端口 http.tracker_http_port 阅读全文
posted @ 2016-10-25 11:59 阅读(3143) 评论(0) 推荐(0) 编辑
摘要:一、本文目的 介绍集群的基本情况及常用命令 二、集群的特点 3、集群优缺点三、集群客户端命令(redis-cli -c -p port)集群cluster info :打印集群的信息cluster nodes :列出集群当前已知的所有节点( node),以及这些节点的相关信息。节点cluster meet :将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的... 阅读全文
posted @ 2016-10-24 17:49 阅读(65200) 评论(0) 推荐(3) 编辑
摘要:一、本文目的 演示在一台机器上搭建3主3从的redis集群,通过演示了解redis集群的搭建,使用和注意事项 二、搭建说明 1、同一台机器搭建3主3从的伪集群 2、使用端口7111~7116,集群端口为端口前+1,如果使用端口7111,则其集群通信端口为17111, redis.config的配置如下:daemonizeportpi... 阅读全文
posted @ 2016-10-24 16:09 阅读(2353) 评论(0) 推荐(0) 编辑
摘要:一、本文目的 主要介绍redis主从模式下各种情况二、说明主从的基本概念:Master用于写入,Slaver用于读取,不能写入或修改,一个Master可以对应多个SlaverMaster写入数据后是通过异步复制的方式同步到Slaver,但是基本上不会有延迟三、Master或Slaver挂掉的情况说明Slaver挂掉:不影响这个结构,只是该Slaver不能读,但是客户端读写不受影响,重启... 阅读全文
posted @ 2016-10-24 14:21 阅读(2445) 评论(0) 推荐(0) 编辑
摘要:一、本文目的 Redis的主从配置分为两篇文章,第一篇主要介绍了Redis主从配置的搭建过程及使用,第二篇主要说明各种情况下Redis主从状态,如Master挂掉,Slaver挂掉,挂掉后重新加入等。二、常用命令根据配置文件启动redis: src/redis-server redis.confg启动redis客户端:redis-cli -p portSlaver连接Mast... 阅读全文
posted @ 2016-10-24 14:00 阅读(35624) 评论(0) 推荐(4) 编辑
摘要:以root用户执行,否则可能会出现权限不足,无法执行的情况一、点击安装Vmware Tools 二、拖动安装文件到桌面并解压 三、双击并【在终端中运行】 四、根据提示回车或输入yes 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-24 10:53 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、使用版本:3.0.0.0二、基本概念:Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。Redis 集群使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现: 一个 Redis 集群包含 16384 个哈希槽(hash slot), 数据库中的每个键都属于这 16384 个哈希槽的其中一个, 集群使用... 阅读全文
posted @ 2016-10-23 16:43 阅读(953) 评论(0) 推荐(0) 编辑
摘要:官方网站:http://redis.io/本系列撒使用的版本是:3.0.0一.安装必要包yum -yinstall gcc二.linux下安装及使用(wget下载到当前目录) redis-3.2.4.tar.gz有问题(什么不支持64位CPU),使用3.0.0没问题1、下载安装redis#下载 wget http://download.redis.io/releases/redis-3.0.0.t... 阅读全文
posted @ 2016-10-21 14:53 阅读(469) 评论(0) 推荐(0) 编辑
摘要:一、df(文件系统查看命令)[root@localhost ~]# df [选项] [挂载点]选项:-a 显示所有的文件系统信息,包括特殊文件系统,如/proc、 /sysfs-h 使用习惯单位显示容量,如KB, MB或GB等-T 显示文件系统类型-m 以MB为单位显示容量-k 以KB为单位显示容量。默认就是以KB为单位 二、du(统计目录或文件大小)[root@localhost ~]# du ... 阅读全文
posted @ 2016-10-21 09:34 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:图一 图一说明: 1、集群一包含3个队列:Amq1、Amq2、Amq3;集群二包含2个队列:Bmq1、Bmq2 图一说明: 1、集群一包含3个队列:Amq1、Amq2、Amq3;集群二包含2个队列:Bmq1、Bmq2 2、生产者一生产的消息可以同时发送到群集1、集群2,生产者二也一样 3、消费者一可 阅读全文
posted @ 2016-10-20 15:41 阅读(7899) 评论(0) 推荐(1) 编辑
摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-20 10:40 阅读(250) 评论(0) 推荐(0) 编辑
摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-20 10:19 阅读(375) 评论(0) 推荐(0) 编辑
摘要:1、Webmin下载地址:https://sourceforge.net/projects/webadmin/files/webmin/ 版本使用1.8202、解压Webmin tar -zvvf 3、运行setup.sh命令,一直下一步下一步即可 4、默认使用10000命令打开控制台http://192.168.146.130:10000/ 5、启动、停止、重启... 阅读全文
posted @ 2016-10-20 10:11 阅读(2447) 评论(0) 推荐(0) 编辑
摘要:一、查询是否安装rpm -q 包名选项: -q 查询(query)查询所有已安装的RPM包rpm -qa -a 所有(all)二、插叙软件包的详细信息rpm -qi 包名选项: -i 查询软件信息(information) -p 查询未安装包信息(package) 三、查询包中文件的安装位置rpm -ql 包名选项: -l 列表(list) -p 查询未安装包信息(... 阅读全文
posted @ 2016-10-19 15:58 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一、本文目的 介绍如何在同一台虚拟机上搭建高可用的Activemq服务,集群数量包含3个Activemq,当Activemq可用数>=2时,整个集群可用。 本文Activemq的集群数量为3个,分别命名为mq1,mq2,mq3 二、概念介绍 1、伪集群 集群搭建在同一台虚拟机上,3个Activemq 阅读全文
posted @ 2016-10-19 15:34 阅读(7209) 评论(0) 推荐(1) 编辑
摘要:Linux_日志管理介绍(一)http://www.cnblogs.com/gossip/p/5972663.html Linux_rsyslogd日志服务(二)http://www.cnblogs.com/gossip/p/5972664.html Linux_rsylogd日志轮替(三)http 阅读全文
posted @ 2016-10-18 11:36 阅读(586) 评论(0) 推荐(0) 编辑
摘要:一、轮替规则及配置文件:vi /etc/logrotate.conf1、如果配置文件中拥有“ dateext”参数,那么日志会用日期来作为日志文件的后缀,例如“ secure-20130605”。这样的话日志文件名不会重叠,所以也就不需要日志文件的改名,只需要保存指定的日志个数,删除多余的日志文件即可。2、如果配置文件中没有“ dateext”参数,那么日志文件就需要进行改名了。当第一次进行日志轮... 阅读全文
posted @ 2016-10-18 11:34 阅读(917) 评论(0) 推荐(0) 编辑
摘要:一、介绍1、CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务,但是rsyslogd是和syslogd服务相兼容的2、除了系统默认的日志之外,采用RPM方式安装的系统服务也会默认把日志记录在/var/log/目录中(源码包安装的服务日志是在源码包指定目录中)。不过这些日志不是由rsyslogd服务来记录和管理的,而是各个服务使用自己的日志管理文档来记录自身日志123... 阅读全文
posted @ 2016-10-18 11:33 阅读(691) 评论(0) 推荐(0) 编辑
摘要:一、rsyslogd日志统一格式基本日志格式包含以下四列:1、事件产生的时间2、发生事件的服务器的主机名3、产生事件的服务名或程序名4、事件的具体信息二、/etc/rsyslog.conf配置说明1、authpriv.* /var/log/secure 表示认证相关的服务(authpriv).所有级别的日志(*)都记录在/var/log/secure2、*.info;mail.none... 阅读全文
posted @ 2016-10-18 11:33 阅读(2340) 评论(0) 推荐(0) 编辑
摘要:activemq的日志信息主要配置两个文件1、conf/log4j.properties 2、conf/logging.properties 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-17 17:31 阅读(14069) 评论(0) 推荐(0) 编辑
摘要:如果Activemq不加安全配置,那么任何知道队列所在服务器IP的人都可以发送接收队列消息安全配置主要是通过配置账号密码增强安全性参考资料:http://activemq.apache.org/security.html 1、添加访问队列的账号密码:conf/activemq.xml//定义了一个 wusc 用户,密码为 wusc.123,角色为 users,admins(broker节点下添加)... 阅读全文
posted @ 2016-10-17 17:26 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:一、本文章包含的内容 1、列举了ActiveMQ中监听器的使用 2、spring+activemq方式 1 2 3 <!-- 消息监听容器(Queue),配置连接工厂,监听的队列是queue3,监听器是上面定义的监听器 --> <!--加载spring配置后,studentInfoHandler的o 阅读全文
posted @ 2016-10-17 16:19 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:一、本文章包含的内容 1、列举了ActiveMQ中通过Topic方式发送、消费队列的代码(监听者有两个,分别是topicMessageListener1、topicMessageListener2) 2、spring+activemq方式 二、配置信息 1、activemq的pom.xml信息 1 阅读全文
posted @ 2016-10-17 16:11 阅读(860) 评论(0) 推荐(0) 编辑
摘要:一、本文章包含的内容 1、列举了ActiveMQ中通过Queue方式发送、消费队列的代码(普通文本、json/xml字符串、对象数据) 2、spring+activemq方式 二、配置信息 1、activemq的pom.xml信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 阅读全文
posted @ 2016-10-17 15:57 阅读(4587) 评论(0) 推荐(1) 编辑
摘要:一、下载:apache-activemq-5.14.0-bin.tar.gz http://activemq.apache.org/activemq-5140-release.html 二、安装activemq 1、gz文件拷贝到/usr/local/src目录 2、解压启动 tar -zxvf a 阅读全文
posted @ 2016-10-17 15:24 阅读(22457) 评论(0) 推荐(2) 编辑
摘要:一、假设有四个Maven项目 1、soa-dub-parent:父项目 1 2 3 4 5 <modules> <module>../soa-dub-facade</module> <module>../soa-dub-service</module> </modules> 1 2 3 4 5 <m 阅读全文
posted @ 2016-10-17 15:21 阅读(11520) 评论(0) 推荐(0) 编辑
摘要:chmod 755 demo.sh./demo.sh12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970#!/bin/bash# Author:James 2016-10-15 # 集合以空... 阅读全文
posted @ 2016-10-15 11:14 阅读(266) 评论(0) 推荐(0) 编辑
摘要:有A,B,C三个Job,A为服务或web Job,B,C为A依赖的其它Job 单独建个Job,按B,C,A的顺序进行编译 1、安装插件:Multijob plugin 2、新建A,B,C三个Job 3、新建Job D,按B,C,A顺序运行Job D a) 新增Job D b) 不设置源码管理 c)设 阅读全文
posted @ 2016-10-14 17:34 阅读(13394) 评论(1) 推荐(0) 编辑
摘要:安装nmap: yum install nmap -y nmap 127.0.0.1 脚本 vim apache_is_start.sh chmod 755 apache_is_start.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 阅读全文
posted @ 2016-10-14 13:45 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:执行maven compile时一直报错“找不到符号”,类 XXX各种clean、compile都不行最后执行Rebuild Project一次后解决 执行rebuild project方法,不是解决方法的根本原因根本原因是在dependency中引用的其它类库有变更或者问题解决方法:1、先clean compile install引入的其它项目 2、再clean compile install... 阅读全文
posted @ 2016-10-13 14:31 阅读(673) 评论(1) 推荐(1) 编辑
摘要:# awk ‘条件1{动作1} 条件2{动作2}…’ 文件名条件( Pattern):一般使用关系表达式作为条件x > 10 判断变量 x是否大于10x>=10 大于等于x= 87 {printf $2 "\n" } 计算第6行大于87的 12345678[root@V2 tmp]# cat score.txt D Name PHP Linux MySQL Average1 Liming 82 ... 阅读全文
posted @ 2016-10-13 10:57 阅读(413) 评论(0) 推荐(0) 编辑
摘要:正则表达式是包含匹配,通配符是完全匹配基础正则表达式 test.txt示例文件123456789101112Mr. James said:he was the honest man in Companyy.123despire him. But since Miss.Mary came,she never saaaid thoes words.5555nice! because ,actuaaaa... 阅读全文
posted @ 2016-10-13 10:09 阅读(598) 评论(0) 推荐(0) 编辑
摘要:一、创建Maven项目 二、设置SVN信息 三、设置构建触发器 四、设置Maven命令 五、设置构建后发邮件信息(参考文章一)六、设置构建后拷贝文件到远程机器并执行命令 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-11 15:53 阅读(617) 评论(0) 推荐(0) 编辑
摘要:一、安装Jenkins插件(可以手动安装,使用推荐安装容易卡死)系统管理-->插件管理-->可选插件Folders PluginOWASP Markup Formatter Pluginbuild timeout pluginCredentials Binding PluginTimestamperWorkspace Cleanup PluginPipelinePipeline: Stage Vi... 阅读全文
posted @ 2016-10-11 15:10 阅读(680) 评论(0) 推荐(0) 编辑
摘要:1234567891011121314151617#!/bin/bash #提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中read -t 30 -p "请输入用户名称:" nameecho -e "\n"echo "用户名为:$name" #提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏read -t 30 -s -p "请输入用户密码:" age... 阅读全文
posted @ 2016-10-11 10:44 阅读(55310) 评论(0) 推荐(1) 编辑
摘要:一、位置参数变量 1、输出两个输入参数之和 l1.sh123456789#!/bin/bash num1=$1num2=$2sum=$((num1+num2)) # 输出num1+num2之和 echo $sum调用:chmod 755 l1.sh./l1.sh 4 52、输出输入参数的个数和值 l2.sh12345#!/bin/bash echo "所有参数个数:$#"echo "所有参数:$*... 阅读全文
posted @ 2016-10-11 10:35 阅读(5752) 评论(0) 推荐(1) 编辑
摘要:一、安装ZooKeeper(略)二、创建Dubbo服务 1、DemoService1234567891011121314151617181920212223242526272829package dub.service.demo; import java.net.InetAddress;import java.net.UnknownHostException; /** * Created by... 阅读全文
posted @ 2016-10-10 15:01 阅读(10663) 评论(0) 推荐(1) 编辑
摘要:grep 【选项】 "搜索内容" 文件名选项列表:-i 忽略大小写 -n 输出行号-v 反向查找--color=auto 搜索出的关键字用颜色显示 ll|grep -n --color=auto 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-10 10:20 阅读(240) 评论(0) 推荐(0) 编辑
摘要:创建两个文件:touch 1 touch2 命令 > 文件 以覆盖的方式输出正确信息到文件或设备ls > 1命令 >> 文件 以追加的方式输出正确信息到文件或设备ls >>1命令 &> 文件 以覆盖的方式输出正确或错误信息到文件或设备ls &>1命令 &>> 文件 以追加的方式输出正确或错误信息到文件或设备ls &>>1命令 >>文件1 2>>文件2 正确的输出到文件1,错误输出到文件2 ... 阅读全文
posted @ 2016-10-10 09:57 阅读(461) 评论(0) 推荐(0) 编辑
摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-10 09:43 阅读(97) 评论(0) 推荐(0) 编辑