`
qz小峰
  • 浏览: 15163 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • sgzlove2007: 如果我要在我的JMX服务中加上一个用户名密码这样的连接限制的话 ...
    JMX
文章列表
系列1 http://www.devx.com/Java/Article/21977/0/page/1 http://www.devx.com/Java/Article/21977/0/page/2 http://www.devx.com/Java/Article/21977/0/page/3 http://www.devx.com/Java/Article/21977/0/page/4
1.http://www.devx.com/Java/Article/30192/0/page/1 2.http://www.devx.com/Java/Article/30192/0/page/2 3.http://www.devx.com/Java/Article/30192/0/page/3 4.http://www.devx.com/Java/Article/30192/0/page/4
默认情况下,Tomcat使用jdk logging来完成日志功能,当然可以修改替换%Tomcat_Home%/lib和%Tomcat_Home%/bin中的相关jar包实现使用对log4j的支持. 在默认情况下,当你启动Tomcat后,日志的Level是INFO.那么假如想要改变日志的Level,首先必须要知道其日志的配置文件: 在%Tomcat_Home%/conf目录下有一logging.properties 当你想了解Tomcat是如何运行的,那么通过INFO级别的日志很难了解,那么就需要使用其他级别来显示:比如说使用Debug.因为jdk logging没有Debug这一级别,但是 ...
关于java 安全管理 http://download.oracle.com/javase/7/docs/technotes/guides/security/spec/security-specTOC.fm.html
使用ASM动态编码时,只能获得动态的字节码,但是如果想要让JVM知道,必须要使用加载器来完成.而通常会自定义ClassLoader进行加载.那么如果是系统类加载器加载的类,无法引用自定义加载器加载的类. 那么如果想要ASM生成的字节码,然后通过系统类加载进行加载,那么就没有上面的问题了. 而JVM基于安全考虑,是不允许在未经许可而是用系统类加载器的.在开源项目javassist和ASM中都是通过以下办法来实现用系统类加载器加载动态字节码. private static Method DEFINE_CLASS; private static final ProtectionDomain PR ...
描述关于如何进行Java动态编程的系列文章地址: 第一篇 关于class文件及加载:http://www.ibm.com/developerworks/java/library/j-dyn0429/ 第二篇 java 反射的介绍:http://www.ibm.com/developerworks/java/library/j-dyn0603/ 第三篇 java 反射的应用:http://www.ibm.com/developerworks/java/library/j-dyn0715.html 第四篇 javassist Class类的转换:http://www.ibm.com/deve ...
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 教程地址:http://www.w3school.com.cn/xpath/ 可以结合jaxen一起学习
1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况下,倘若不小心,你最终可能会发现自己几乎初始化了系统的每个组件,而这只是为了给一个测试创造足够的运行环境让它们可以运行起来。忙乎了大半天,看上去我们好像有点违背了测试的初衷了。这样不仅仅消耗时间,还给测试过程引入了大量的耦合因素,比如说,可能有人兴致冲冲地改变了一个接口或者数据库的一张表,突然,你那卑微的单元测试的神秘的 ...
Spring AOP中的Introduction: 正如前面已经提到的,Introduction和前面的四个advice是有很大的区别的,introduction用于给target引入新的接口(例如锁,状态等功能),生成一个mix-in的接口。而普通的advice只是在原有接口基础上增加附加内容。 在Spring中,完成一个introduction需要三个内容:1、将要添加的新接口的定义,2、该新接口的实现,在实现的class中,必须实现Spring的IntroductionInterceptor接口(Spring in action原文有误),3、IntroductionAdvisor接口 ...
一、基本概念: 1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的 2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3.标签库描述文件(Tag Library Descriptor): 标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。 4.标签处理类(Tag Handle Class): 标签处理类是一 ...
Java Annotation手册 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig) 原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html 关键字:java,annotation,reflect 前言: 在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用,范围涵盖较广,但是深度不够。所以作者在《Java Annotation入门》后,继续整理了Annotation ...
官方:http://download.oracle.com/javase/tutorial/jmx/index.html 什么是JMX? JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 JMX的前身是JMAPI。 JMX致力于解决分布式系统管理的问题,因此,能够适合于各种不同的环境是非常重要的。为了能够利用功能强大的Java计算环境解决这一的问题,Sun公司扩充了Java基础类库,开发了专用的管理类库。 JMX是一种应用编程接口,可扩充对象 ...
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法: 程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。 就像以下代码这样: Co ...

Linux 命令 -find

linux基本命令学习(2)--find find命令用于查找文件和目录,任何位于参数之前的字符串都将被视为欲查找的目录。 find 可以指定查找条件如名称,类型,时间,文件大小,权限和所有者查找,针对多个条件进行与或非的逻辑运算。 ...
linux基本命令学习(1)--ls ls的用法: ls [OPTION]... [FILE]... 列举文件信息(默认当前目录), 如果-cftuvSUX或者--sort没有设置则按照字典顺序排序条目 1) 控制显示范围 ls -a 不忽略以.开头的条目,即显示所有文件和目录包括隐藏文件和隐藏目录 ls -A 类似ls -a,但是不显式.和..目录 2) 控制显示格式 ls -1                        每行列举一个文件,注意是1234的1,不是字母l ls -x  以从左到右,由上至下的横列方式显示文件和目录名称 ls -n 类似-l, 但是列举用户和 ...
Global site tag (gtag.js) - Google Analytics