`
snoopy7713
  • 浏览: 1127110 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论
文章列表
Spring中加载Bean配置文件的常用方式有两种,一种是通过实例化FileSystemXmlApplicationContext类的方式加载Bean, 另一种是通过实例化ClassPathXmlApplicationContext类的方式加载Bean.现举例如下,已做记录. 1.FileSystemXmlApplicationContext (1)默认从项目工作路径开始查找,是相对路径 Java代码   ApplicationContext applicationContext1 =  new  FileSystemXmlApplicationCo ...
import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.ArrayList; import java.util.List; import mytools.com.sun.management.OperatingSystemMXBean; import mytools.java.io.File; import mytools.java.lang.management.ManagementFactory; /**  * 获取windows系统信息(CPU,内存,文件系统) ...
   这几天在解决一个用mina开发的高并发通信过程中产生的一个bug。    模拟场景为:    通过定时触发启动线程模拟高并发短连接测试,测试的服务端有2个,一个是服务有起,一个没起,客户端和服务端均在同一服务器上。执行一段时间后linux主机上通过lsof命令查看,发现有递增的文件句柄,pipe和eventpoll。    抛出的异常如下:   Java代码   2012 - 10 - 13   10 : 09 : 48  -org.apache.mina.core.service.SimpleIoProcessorPool.<i ...
  Spring Bean的5种作用域 singleton作用域: Spring的scope的默认值是singleton Spring 只会为每一个bean创建一个实例,并保持bean的引用. <bean id="bean的id" class="bean的包名.类名" cope="singleton"/> 或  <bean id="bean的id" class="bean的包名.类名" singleton=" ...
1 引入context命名空间(在Spring的配置文件中),配置文件如下: Xml代码   xmlns:context = "http://www.springframework.org/schema/context"      http://www.springframework.org/schema/context   http://www.springframework.org/schema/context/spring-context-2.5.xsd        打开配置 <cont ...
1. 使用java annotation 的机制来替代部分 struts.xml中的配置 优点: 可以更好的将业务处理流程体现出来 ,方便修改 不足: 业务处理流程与代码写在一起增加耦合,降低效率   Web.xml: 作用:声明com.syy.action包下的类将使用annotation机制 <init-param> <param-name>actionPackages</param-name> <param-value>com.syy.action</param-value> ...
----Shiro权限框架文档---- 我在网络上收集了很多关于Shiro的文章,放在这里。    
/** * @author elf */ function myLogger(id) { id=id||'ADSLogWindow'; var logWindow=null; var createWindow=function(){ //取得新窗口在浏览器居中放置时左上角的位置 var browserWindowSize=ADS.getBrowserWindowSize(); var top=((browserWindowSize.height-200)/2)||0; var left=((browserWindowSize.width-200)/ ...
---------------------取Servlet上下文路径,取WebContent的路径 -------------------------------- 1、String path = request.getRealPath("/cfg.xml")  (有警告,不建议使用) 2、String path = request.getSession().getServletContext().getRealPath("/cfg.xml"); ---------------------读取类路径中的文件 ---- ...
允许用户修改Subversion日志的钩子脚本 (windows) 我想用过Subversion的人一定有过这样的问题:“为什么不允许用户修改日志?”,因为这种改变不可还原(目前这个操作还没有受到版本控制的管理),所以这项功能默认是被禁止的。如果要开启它,必须设置一个pre-revprop-change钩子。 版本库生成后,hooks目录下就存在一些钩子脚本的模板,用户可以作为参考。这里我们可以把已经存在的pre-revprop- change.tmpl复制一份,将复制后的文件名改为pre-revprop-change.bat,钩子就设置好了。注意Windows下钩子脚本必 须以 ...
备忘,自己使用方便。 ---------------------------------------------------- 环境说明: windows 2003 svn-win32-1.5.6.zip 解压版 ---------------------------------------------------- 安装与创建版本库 解压svn-win32-1.5.6.zip,到d:\svn\svn-win32-1.5.6下,安装就完成了。 可选配置环境变量,配置一下吧,在环境变量path中加入D:\svn\svn-win32-1.5.6\bin ...
单实例与多实例 有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。 无状态就是一次操作,不能保存数据。 有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。 无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。 Struts2 的Action是有状态的,是非线程安全的,所以是多实例的。 Struts1的Action是无状态的,是线程安全的,所以可以单实例。 无侵入式设计 Struts2没有像Struts1那样跟Servlet API有着紧密的耦合,Struts2的应用可以不依赖于Servlet API和S ...
摘要:在进行Eclipse RCP开发的过程中,需要使用一些其他的资源(如图片、声音、配置文件、数据库等),我们一般将这些资源放到Plugin/Bundle的相应目录下(如 图片资源放到icons目录,声音放到sounds目录,数据库文件放到data目录)。本文先对Eclipse Plugin和Bundle进行分析,之后讲解了如何使用Eclipse API通过这些资源的相对路径(相对于Plugin/Bundle)获取这些资源的绝对路径的方法,最后总结了 org.osgi.framework.Bundle接口和FileLocator工具类的使用方法。 Bundle和Plugin ...
6.5 、请求映射 处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1: http请求信息包含六部分信息: ①请求方法 ,如GET或POST,表示提交的方式; ② URL ,请求的地址信息; ③协议及版本 ; ④请求头信息 (包括 Cookie 信息); ⑤回车换行 ( CRLF ); ⑥请求内容区 (即请求的内容或数据),如表单提交时的参数数据、 URL
技术选型 2.1. 基础架构 IOC Container: Spring , Guice 我们需要IOC Container的依赖注入作为胶水,把其他工具包粘在一起。还需要它的AOP,进行事务配置,权限管理。 这么多人都在使用Spring ,实际使用中可以获得 ...
Global site tag (gtag.js) - Google Analytics