自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring组件扫描<context:component-scan/>使用详解

1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。&lt;!-- 注解注入 --&gt;&lt;context:annotation-config&gt;&lt;/context:annotation-config&gt;&lt;context:component-scan base-pa...

2015-02-27 10:00:11 87

原创 使用SoapUI 测试Web Service

如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Webs...

2015-02-26 14:31:48 82

原创 activemq 控制面板里的 Number Of Pending Messages、 Messages Enqueued、Messages Dequeued含

Number Of Consumers  消费者 这个是消费者端的消费者数量 Number Of Pending Messages 等待消费的消息 这个是当前未出队列的数量。可以理解为总接收数-总出队列数 Messages Enqueued 进入队列的消息  进入队列的总数量,包括出队列的。 这个数量只增不减 Messages Dequeued 出了队列的消息  可以理解为是消费这消费掉的数量 这...

2015-02-26 10:19:01 94

原创 Apache Shiro 学习

1.1  简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shir...

2015-02-25 22:49:25 168

原创 Spring整合Shiro做权限控制模块详细案例分析

 1.引入Shiro的Maven依赖[html] view plaincopy &lt;!-- Spring 整合Shiro需要的依赖 --&gt;        &lt;dependency&gt;          &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt;          &lt;...

2015-02-25 20:29:04 85

原创 谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件

谷歌chrome浏览器自带http抓包工具chrome://net-internals/ 谷歌chrome浏览器http请求模拟插件:postman 火狐http请求模拟插件:httprequest火狐http抓包插件:firebug...

2015-02-25 16:49:37 235

原创 eclipse 粘贴字符串自动添加转义符

Eclipse has an option so that copy-paste of multi-line text into String literals will result in quoted newlines:Preferences/Java/Editor/Typing/ "Escape text when pasting into a string literal"...

2015-02-25 11:41:57 231

原创 构建应用程序的工具

构建应用程序的工具赵国成 发布于 11小时前,共有 0 条评论构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groo...

2015-02-25 09:31:29 137

原创 Description Resource Path Location Type Java compiler level does not match the v

解决办法在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。 有可能是java1.6 改成java6之类的

2015-02-16 14:31:39 348

原创 maven用途、核心概念、用法、常用参数和命令、扩展

最新内容见:Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置 本文由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)介绍、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(eclipse、cobertura、findbugs、插件开...

2015-02-16 14:00:15 99

原创 eclipse js validation

第一步:去除eclipse的JS验证:将windows-&gt;preference-&gt;Java Script-&gt;Validator-&gt;Errors/Warnings-&gt;Enable Javascript Sematic validation前面的勾去掉;第二步:右键项目 -&gt; properties -&gt; Builders 去掉JavaScript Val...

2015-02-16 13:54:42 78

原创 PostgreSQL导出导入

整理了一下PostgreSQL导入导出相关schema的方法。 一、导出: 导出his库里crm的schema表结构和数据(-n参数):pg_dump -h 192.168.2.154 -p 5432 -d his -n crm -f test.sql只导出his库里crm的schema表结构(-s参数):pg_dump -h 192.168.2.154 -p 5432...

2015-02-13 16:38:48 497

原创 用JBE修改Java字节码

注意:我们在每一章都有一个实战环节,大家在阅读一些基本知识的时候可以同时参考实战,带着实际应用的需要去学习基本知识是一件很愉快的事情。 实战前的开发包和工具准备:□ 从http://java.sun.com/javase/downloads/widget/jdk6.jsp​下载Sun的JDK。具体安装过程比较简单,请自行解决。□ 弄个文本编辑器来编写Java代码,或者下载Jav...

2015-02-13 10:51:35 187

原创 ClassLoader

在JVM规范抽象架构中我们提到ClassLoader负责加载Java字节码交给JVM,为了给下面应用更进一步提供基础,我还是快速的介绍一下ClassLoader的工作机制。ClassLoader常规工作机制如下: ClassLoader常规工作机制 对上图进一步解释:□ 每个java.lang.ClassLoader的子类都允许指定一个paren...

2015-02-13 10:41:06 74

原创 Java虚拟机类型卸载和类型更新解析

【摘要】        前面系统讨论过java类型加载(loading)的问题,在这篇文章中简要分析一下java类型卸载(unloading)的问题,并简要分析一下如何解决如何运行时加载newly compiled version的问题。【相关规范摘要】     首先看一下,关于java虚拟机规范中时如何阐述类型卸载(unloading)的:     A class or interface m...

2015-02-13 10:23:06 77

原创 class卸载、热替换和Tomcat的热部署的分析

class卸载、热替换和Tomcat的热部署的分析     这篇文章主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。一 class的热替换 ClassLoader中重要的方法loadClass        ClassLoader.loadClass(...) 是ClassLoader的入口点。当一个类没有指明用...

2015-02-12 20:28:22 173

原创 window环境Nginx+Tomcat集群配置

一、下载地址Nginx:http://nginx.org/en/download.htmlTomcat:http://tomcat.apache.org/ 1、解压Nginx到:E:\server\nginx-1.2.9  命令行启动Nginx: 若果想停止nginx,dos环境运行命令:nginx -s stop 二、相关配置 2、Ngin...

2015-02-12 14:38:55 117

原创 Activemq 心跳

Activemq研究了一段时间,但是我发现一个问题,有关MQ心跳的问题,当客户端也就是消费者断开的时候(出现异常,或者down掉,或者别的什么原 因),mq有时候是否不知道它已经掉线了。再控制台仍然能看到其在线。mq本身是通过心跳来管理的。但是有时候不起作用,这个参数 MaxInactivityDuration参数应该设置多少合适,我测试过,设置太长会出现这种问题,默认是30s  在...

2015-02-11 16:58:25 848

原创 【ActiveMQ Tuning】Prefetch Limit 获取限制

   摘要:ActiveMQ优化 客户端优化 预取限制原文:http://fusesource.com/docs/broker/5.4/tuning/GenTuning-Consumer-Prefetch.htmlOverview:图列4.1阐明了Broker在等待之前发送给客户端消息的反馈的行为 Figure 1.4. Consumer Prefetch Limit ...

2015-02-11 16:54:00 103

原创 Activemq

    目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部署 上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了想, 感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最...

2015-02-11 16:45:59 130

原创 基于JDK HttpServer的RESTEasy

从RESTEasy 2.3开始,加入了一种新的无需Servlet容器的运行方式-通过使用JDK自带的轻量级HTTP Server进行加载。 HttpServer介绍 首先介绍一下JDK中自带的HttpServer,下面是一个例子: Java代码  import com.sun.net.httpserver.Headers;  import com.sun.net.ht...

2015-02-10 14:49:24 186

原创 maven 打包

一、准备工作、执行命令  学习插件:    学习apache的打包插件maven-assembly-plugin:http://maven.apache.org/plugins/maven-assembly-plugin/usage.html  执行命令:    将打成的jar包,执行java -jar XXX.jar,即可!二、main方法打成jar包,并引用第三方mav...

2015-02-10 11:39:10 84

原创 maven打包不执行测试用例的 命令

mvn package -Dmaven.test.skip=true -Pdev

2015-02-09 20:18:07 107

原创 Jetty实战之 嵌入式Jetty运行Servlet

本文链接:http://blog.csdn.net/kongxx/article/details/7230080在嵌入式Jetty中,有时候我们想运行一些的Servlet,此时就需要创建创建Context,然后让自己的Servlet运行在这些ServletContext中。1. 首先创建一个ServletContextServer类,用来初始化web应用程序的Context,并且指定Serv...

2015-02-09 17:55:23 140

原创 使用maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。当然,这里的前...

2015-02-09 17:07:09 80

原创 伪异步IO编程

为了解决同步阻塞IO面临的一个链路需要一个线程处理的问题,后来有人对它的线程模型进行了优化,后端通过一个线程池来处理多个客户端的请求接入,形成客户端个数M:线程池最大线程数N的比例关系,其中M可以远远大于N,通过线程池可以灵活的调配线程资源,设置线程的最大值,防止由于海量并发接入导致线程耗尽。 下面,我们结合连接模型图和源码,对伪异步IO进行分析,看它是否能够解决同步阻塞IO面临的问题。 ...

2015-02-08 10:04:14 145

原创 4种IO的对比

2.5.1.概念澄清为了防止由于对一些技术概念和术语的理解或者叫法不一致引起歧义,本小节特意对本书中的专业术语或者技术用语做下声明,如果它们与其它的一些技术书籍术语不一致,请以本小节的解释为准。2.5.1.1. 异步非阻塞IO很多人喜欢将JDK1.4提供的NIO框架称为异步非阻塞IO,但是,如果严格按照Unix网络编程模型和JDK的实现进行区分,实际上它只能被称为非阻塞IO,不能叫异...

2015-02-08 10:00:19 250

原创 nio 架构图

下面,我们对NIO服务端的主要创建过程进行讲解和说明,作为NIO的基础入门,我们将忽略掉一些在生产环境中部署所需要的一些特性和功能。步骤一:打开ServerSocketChannel,用于监听客户端的连接,它是所有客户端连接的父管道,代码示例如下: ServerSocketChannel acceptorSvr = ServerSocketChannel.open();步骤二...

2015-02-08 09:57:29 380

原创 编程精华资源(ITeye优秀专栏)大汇总

博客是记录学习历程、分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成专栏,以便读者能够更便捷、更系统地浏览学习,这些可称之为“编程精华资源”。 为了便于读者更好地查阅,本文将ITeye中的这些精华资源进行了整理分类,你可以通过文中链接跳转到相应的专栏,希望技术大牛们的这些不可多得的经验分享,能够为你的技术学习、开发之路带来一些帮助。 在此首...

2015-02-08 01:02:03 65

原创 Java NIO 系列教程

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于...

2015-02-08 00:58:22 112

原创 两个系统模块整合

两个系统不同技术架构 不同业务模块整合master: 用户 角色 菜单 权限slave: 业务模块(菜单权限,增删改查权限)  解决方式:将master的用户对象传给slave模块,slave模块提供权限code做权限判断。 ...

2015-02-07 10:37:16 549

原创 [Jakarta Commons笔记] Commons Collections - Map组

Commons Collections在java.util.Map的基础上扩展了很多接口和类,比较有代表性的是BidiMap、MultiMap和LazyMap。跟Bag和Buffer类似,Commons Collections也提供了一个MapUtils。   所谓BidiMap,直译就是双向Map,可以通过key找到value,也可以通过value找到key,这在我们日常的代码...

2015-02-06 17:51:28 46

原创 apache commons包简介

一、Commons BeanUtils说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。二、Commons CLI说明:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。三、Commons Codec说明:这个工具是用来编码和解码的,包...

2015-02-06 17:48:13 83

原创 Java中URI,URL和URN的使用

URI、URL和URN是识别、定位和命名网上资源的标准途径。本文分析了URI、URL和URN的概念,以及Java的URI和URL类(以及与URL相关的类),并演示了如何在程序中使用这些类。Internet被认为是全球的实际和抽象的资源的集合。实际的资源包括从文件(file)到人(person),抽象的资源包括数据库查询等。因为要通过多样的方式识别资源,所以需要标准的识别Internet资源的途...

2015-02-06 11:19:10 233

原创 界面原型创建工具Axure使用教程

Axure Pro 是专门用来制作界面原型的工具。我们在跟用户进行软件系统需求沟通时,如果使用文字,一般的最终用户是很难理解与想象你未来产品模样的。因此通常我们会设计界面原型,界面原型表达软件系统能做什么,也就是系统的功能性需求,因为是原型,并不是真正的系统,但又可以达到与系统真正运行起来相同的效果。通过界面原型与用户沟通,让其能提前看到未来系统是什么样子的,这样用户才能告诉我们其真...

2015-02-06 10:32:38 392

原创 zookeeper 理论

Zookeeper是什么?引用官方的说法:“Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级 的服务,比如同步,配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端 API”。Zookeeper总体结构Zookeeper服务自身组成一个集群...

2015-02-05 11:10:00 113

原创 ZooKeeper编程(一)

  华夏35度Data Mining ZooKeeper编程(一) 杂记ZooKeeper的用途:distributed coordination;maintaining configuration information, naming, providing distributed synchronization, and providing g...

2015-02-05 10:57:53 89

原创 zookeeper 安装 windows环境

1.   概述 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。     2.   安装&amp;配置 在apache的官方网站提供了好多镜像下载地...

2015-02-05 10:35:17 151

原创 java.util.ResourceBundle使用详解

一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:         轻松地本地化或翻译成不同的语言         一次处理多个语言环境         以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配...

2015-02-04 16:27:27 59

原创 NoHttpResponseException: The server corporbank.dccnet.com failed to respond

ception in thread "main" org.apache.commons.httpclient.NoHttpResponseException: The server corporbank.dccnet.com failed to respond    服务器没有响应。 使用jdk httpserver 一些业务逻辑,导致异常,没有返回给客户端数据,导...

2015-02-04 10:06:18 508

servlet购物车

简单的servelt购物车。适合初学者兼用~

2010-06-03

javascript通讯录

包括一些网页设计常用的类的代码:时间日期类、鼠标事件类、状态烂特效、页面效果类、图形图象类、按钮特效类、文本特效类、信息检测类、警告提示类、菜单类、窗口特效类、综合类,框架。

2010-05-24

jsp.通讯录管理系统

jsp通讯录,实现增,删,改,查,分组,分页的功能,适合初学着兼用!

2010-05-24

空空如也

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

TA关注的人

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