6 zjqbobo

尚未进行身份认证

暂无相关描述

等级
博文 84
排名 6w+

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。  现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露

2017-10-08 11:53:26

Keepalived+LVS+Nginx负载均衡之高可用

上一篇写了nginx负载均衡,此篇实现高可用(HA)。系统整体设计是采用Nginx做负载均衡,若出现Nginx单机故障,则导致整个系统无法正常运行。针对系统架构设计的高可用要求,我们需要解决Nginx负载均衡出现单机故障时,系统正常运行的需求。所以系统架构引入Keepalived组件,实现系统高可用。  一、Keepalived介绍   Keepalived是分布式部署系统解决系统高可用的

2017-10-08 11:18:30

zTree树插件--树形菜单

使用ztree插件,制作树形菜单zTree 是一个依靠jQuery实现的多功能“树插件”。优异的性能、灵活的配置、多种功能的组合是zTree 最大优点。 下载ztree3.5.02版本 api文档css样式demo案例js核心类库文件 all.js=core+check+edit+hide

2017-09-10 21:57:06

easyui入门

1.1.  easyui的目录分析课程以jqueryEasyUI1.3.2版本学习(从1.2.3版本开始收费) demo实例locale国际化信息plugins框架一些插件src源码themes样式文件easyloader.js 框架核心加载器(加载其它plugin)jquery-1.8.

2017-09-10 21:39:32

maven与tomcat

1.maven工程内嵌tomcat插件    一般在eclipse开发maven项目时,会将项目部署到自己环境的tomcat运行,但还有一个简便的方式就是内嵌tomcat插件,在pom文件中配置如下:          org.apache.tomcat.maven   tomcat7-maven-plugin       8080      

2017-09-10 21:34:49

struts2页面跳转及请求时的页面映射

1.页面映射:struts2约定要求,将JSP页面放入WEB-INF下!!!!  因为webRoot(webapp)下的页面是公开路径,可以直接访问,struts拦截器只能拦截WEB-INF下的页面action请求。过滤器与拦截器区别:过滤器可以拦截任何web资源,而拦截器只能拦截action请求。所以我们将页面放在WEB-INF目录下的任何自定义文件夹下,但

2017-09-10 12:44:22

ssh整合原理图解及实例

大家可以根据源代码去理解这个图,源代码下载地址:

2017-09-10 10:27:03

activemq定时清理消息

activemq队列消息定时清理转载2015年12月30日13:39:36在activemq.xml中配置"gcInactiveDestinations="true"inactiveTimoutBeforeGC="30000"/>

2017-09-08 15:34:43

dubbo系统学习(二)--zookeeper的安装配置

基于Dubbo 的分布式系统架构视频教程作者:吴水成,840765167@qq.com,wu-sc@foxmail.com  安装Dubbo 注册中心(Zookeeper-3.4.6) Dubbo建议使用 Zookeeper作为服务的注册中心。 注册中心服务器(192.168.3.71)配置,安装Zookeeper: 1、修改操作系统的/

2017-09-03 22:00:47

dubbo系统学习(一)-dubbo入门实例

自dubbo开源以来,越来越多企业用上dubbo,使得这项技术越来越受欢迎,那博主就带各位学习一下dubbo,首先学习一项技术,得知道这项技术能干什么及好处:那么,Dubbo是什么?Dubbo|ˈdʌbəʊ|是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包

2017-09-03 21:54:40

dubbo-admin 2.5.4 jdk1.8 tomcat8部署

1.在git上面下载dubbo工程,git地址:https://github.com/alibaba/dubbo,里面包含很多项目,我们只需要用到dubbo-admin就可以了。下载下来是这样的一个目录结构:打包war包,进入dubbo-admin这个文件目录运行命令:mvnpackage-Dmaven.skip.test=true如果有报错,那可能是用

2017-09-02 21:34:45

ubuntu设置环境变量

Ubuntu设置环境变量在Ubuntu系统中有两种设置环境变量PATH的方法。第一种适用于为单一用户设置PATH,第二种是为全局设置PATH。 第一种方法: 在用户主目录下有一个.bashrc文件,可以在此文件中加入PATH的设置如下: exportPATH=”$PATH:/yourpath1/:/yourpath2/…..” 注意:每一

2017-08-31 23:37:29

Spring集成消息队列RabbitMQ

1.RabbitMQ简介1.1.RabbitMQRabbitMQ是由Erlang(爱立信公司)语言开发,实现AdvancedMessageQueuingProtocol(AMQP高级消息队列协议)的消息中间件。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。1.2.结构图•Broker:消息队列服务器实体,例如RabbitMQ

2017-08-31 16:55:59

redis3.0.5集群与spring集成

Redis3.0.5Jedis封装本文主要描述redis3.0.5集群与spring集成,以及部分接口的封装。环境:-spring3.1.2-Jedis2.8.0-JDK1.6.045一、Spring配置二、编写Redis常用接口publicinterfaceSimpleCache{/***添加一个缓

2017-08-31 15:02:11

eclipse中的创建maven项目,无法添加src/main/java等source folder

通过Eclipse创建JavaWeb项目,目录结构如下:默认是只有src/main/resources这个sourcefolder按照maven目录结构,还需要src/main/java; src/test/java; src/test/resources等 在eclipse中创建这些sourcefolder时,会出现下面的情况: 解决如下:两种方法

2017-08-30 22:37:57

pom文件报错:提示no declaration can be found for element 'dubbo:service'.

pom文件报错:Thematchingwildcardisstrict,butnodeclarationcanbefoundfor element'dubbo:service'.解决办法:找到dubbo的jar包,解压后在META-INF文件夹下找到dubbo.xsd 在eclipse中点击windows-->preferrence--

2017-08-30 21:52:23

tomact详解及应用

TOMCAT的目录结构/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml/doc:存放Tomcat文档/server:包含三个子目录:classes、lib和webapps/server/lib:存放Tomcat服务器所需的各种JAR文件/

2017-08-29 23:47:28

单点登录详解(二)--CAS实现单点登录

上篇博客我们讲过了同属同一个一级域名下的应用实现单点登录,这篇文章我们讲解完全不同的域之间的应用实现单点登陆。这里使用的是CAS方式实现。实现流程图:说明:假设有这样两个系统:www.bbs.com和www.news.com,首先访问www.bbs.com,这时候如果没有登陆,会跳转到CASServer进行登陆验证,这个CASserver是我们单独用来做登陆验证的独

2017-08-29 22:52:39

groovy的理解

一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个目的,java的敏捷开发,与java的无缝对接。在某些情况下,java需要半天处理的事情,Groovy

2017-08-29 16:31:47

perl语言中的.pm文件和.pl文件区别

按照惯例,.pm应该保存PerlModule,也就是Perl模块。例如Socket.pm.pl应该保存PerlLibrary,也就是Perl库文件。例如perldb.pl.plx应该保存Perl脚本。可是实际上大家都习惯用.pl来保存Perl脚本。另外,use语句会自动搜索后缀为.pm的文件,因此如果你想要写一个模块,那么最好还是

2017-08-29 16:20:53
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!