自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

SpringBoot热加载

1.在maven部署SpringBoot时,可在build时加入如下插件:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.5...

2017-11-24 02:12:40 246

原创 Kafka集群配置部署

一、配置并运行kafka服务器1.在运行kafka服务器之前先搭建zookeeper环境此步省略,可参考http://code727.iteye.com/blog/23609442.在server.properties中配置broker# 当前机器在集群中的唯一标识,和zookeeper的myid性质一样broker.id=0# 当前kafka对外提供服务的端口,默...

2017-03-09 11:00:39 452

Zookeeper集群配置

# Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔tickTime=2000# Zookeeper接受客户端(Zookeeper服务器集群中连接 Leader的Follower服务器)初始化连接时最长能忍受多少个心跳时间间隔数# 当已经超过syncLimit个心跳的时间(tickTime)长度后Zookeeper服务器还没有收到客户端的返回信息,那么表明这个...

2017-03-08 15:52:55 229

原创 Redis3.x集群部署

1.实现目标目标清单:1)192.168.31.220、192.168.31.221和192.168.31.222为三台redis服务器的地址。初始状态下,所有服务器上6379端口的redis节点都为master,而6380端口的节点都为本机master的slave;2)当某个master节点处于不可用时,则要求集群监控到后将某个slave(不一定是当前master主机上的slave)...

2015-10-28 18:27:06 1040

原创 Redis3.x安装配置,Sentinel部署

      redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种...

2015-10-27 10:19:37 324

原创 FastDFS安装配置

       FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务。1.实现目标  目标清单:1)192.168.31.240和192.168.31.241为两个TrackerServer,它们将提供文件的上传/下载功能;2)对外部应用程序来...

2015-10-23 16:40:21 492

原创 Nginx安装,配置实现Tomcat负载均衡

       Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,具备占有内存少,并发能力强的特点。在高连接并发的情况下,是Apache服务器不错的替代品。1.安装配置1.1依赖安装yum install pcre pcre-devel1.2安装nginx # 解压并进入解压目录tar -zxvf nginx-1.9.5....

2015-10-21 18:34:23 260

原创 MySQL实现两主多从架构

1.实现目标 目标清单:    1)Master(192.168.31.230)为正常运行环境下的主库,为两个Slave(192.168.31.231和192.168.31.232)提供“主-从”复制功能;    2)Master_Backup(192.168.31.233)是Master的备份库,只要Master是正常的,它不对外提供服务。它与Master之间属于"主-主"复制关系,...

2015-10-20 18:32:46 1305

CentOS安装MYSQL

1.安装依赖yum install perl perl-develyum install libaio libaio-devel2.安装服务端cd /home/toolsrpm -ivh MySQL-server-5.5.21-1.linux2.6.x86_64.rpm --nodeps --force3.安装客户端cd /home/toolsrpm -ivh MySQL-clie...

2015-10-16 19:37:51 98

原创 Tomcat APR安装

        Tomcat的APR(Apache portable Run-time libraries)是用来改善Tomcat对静态文件的处理性能,同时如果使用了HTTPS方式传输的话,也可以提升SSL的处理性能。默认情况下,Tomcat是用BIO的方式来实现网络通信的,性能非常低。而APR使用JNI的方式来读取文件以及进行网络传输,从操作系统级别来解决异步的IO问题,大幅度的提高性能。...

2015-10-11 19:12:31 331

原创 JAXB2.0编组和解组实现

        JAXB是数据绑定框架之一,它在SOA的实现(如WebService)中被广泛的应用。这里所说的“绑定”是指XML文档与JAVA对象树之间的关联关系:可以根据JAVA对象树生成XML实例文档,这一过程叫做“编组”;而根据XML实例文档生成JAVA对象树的过程叫做“解组”。与JAXB类似的框架还有XMLBeans和Castor等。       从另一方面来讲,JAXB...

2013-08-01 02:56:21 668

原创 JAXP实现Schema和DTD验证

       在JAXP1.3以前的实现中,进行XML的约束验证都是调用SAXParserFactory或DocumentBuilderFactory对象的setValidating(true)方法来处理的。       这种方式有许多不足的地方,它要求正在被验证的XML实例文档中必须要显示的引入相关的约束(Schema或DTD文件),这无形之中就产生了XML实例文档与约束之间的耦合。尤其...

2013-07-17 12:25:53 265

原创 JAXP和Dom4j通过XPath获取带命名空间的节点

一、JAXP对XPath的支持        XPath是从JAXP1.3开始被支持的,在这些API中,其核心接口有XPath和XPathExpression,它们都在javax.xml.xpath包中,分别表示XPath对象以及被预编译后的表达式对象。       例如,对于如下的示例文件(schema_test_copy.xml)      <?xml version...

2013-07-11 13:27:50 678

原创 XML文档约束之Schema

        与DTD(http://code727.iteye.com/blog/1882877)相比较,Schema是另一种灵活但复杂的XML约束方式。它主要增加了更多的数据类型和结构模式来改进DTD,并使用XML作为约束格式描述。       1.定义Schema约束规则       下面结合一个实例来说明怎样设计Schema约束。        例如,在一个XML...

2013-06-09 03:08:44 241

原创 XML文档约束之DTD

       在任何一个XML文档中应包括头部(header)和内容(content)这两部分。其中,头部除了要声明所遵循的标准和字符集编码之外,还可以通过引入相关的约束来保证整个文档结构的完整性。目前,比较常用的约束手段有如下三种方式:       1)DTD:XML1.0规范的一部分,简单但不灵活;       2)Schema:灵活但复杂;       3)RELAX N...

2013-06-06 02:07:34 244

原创 JAVA RMI分布式原理和应用

        RMI(Remote Method Invocation)是JAVA早期版本(JDK 1.1)提供的分布式应用解决方案,它作为重要的API被广泛的应用在EJB中。随着互联网应用的发展,分布式处理任务也随之复杂起 来,WebService也得到普遍的推广和应用。        在某些方面,例如跨语言平台的分布式应用,RMI就显得力不从心了。在实际的应用中,是采用WebServic...

2013-05-23 19:05:34 359

原创 JAVA自定义网络通信协议

        JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持。当我们要利用这些协议来创建应用时,主要会涉及到如下几个类:      1.java.net.URL:URL资源      2.java.net.URLConnection:各种URL资源连接器    例如,当我们利用HTTP协议获取Web资源时...

2013-05-11 18:51:23 1713 1

原创 64位系统上使用PLSQL Developer的解决方案

1.环境:x64架构的Windows7/Windows82.安装win64Oracle11gR23.下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载)4.解压至Oracle安装目录的Product下  1)解压文件夹命名:instantclient_11_2  2)将文件夹拷贝到Oracle的\pro...

2013-04-18 18:41:31 165

原创 JDK7新特性:MulticastChannel实现非阻塞式组播通信

         一般情况下,我们可以结合利用java.net.MulticastSocket和java.net.DatagramPacket对象来实现组播通信功能。但这在要求满足实时通信的情况下时,则显然有问题。主要体现在:如果没有数据报达到时,MulticastSocke对象调用receive()和send()方法进行收发数据报时,将一直处于阻塞状态,严重影响了后续操作。        在...

2013-04-15 18:45:50 896

空空如也

空空如也

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

TA关注的人

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