【Java】
文章平均质量分 81
Jesse621
学无止境。
展开
-
J2EE的13个规范概述
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述:1.JDBC(Java Database Connectivity):JDBCAPI为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台原创 2013-05-14 11:06:16 · 3170 阅读 · 4 评论 -
Arrays.asList
import java.util.Arrays;import java.util.List;/** * * 本类演示了Arrays类中的asList方法 * 通过四个段落来演示,体现出了该方法的相关特性. * * (1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用 * (2) 当使用asList()方法时,数组就和列表链接在一起了. *原创 2014-09-29 23:54:34 · 2566 阅读 · 6 评论 -
JavaMelody的使用
JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。原创 2014-04-30 21:37:54 · 11592 阅读 · 16 评论 -
Jackson解析JSON数据
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。相比Json-lib依赖好几个Jar,jackson是轻量级的,操作也很简单。JSON-lib官网:http://json-lib.sourceforge.net//** * 使用Jackson生成json格式字符串 * * */public class JacksonTest {原创 2014-03-31 23:23:28 · 7975 阅读 · 34 评论 -
Maven常用命令
创建普通应用项目: mvn archetype:create -DgroupId=sfs.maven.learn -DartifactId=maven_test 创建WEB项目: mvn archetype:create -DgroupId=sfs.maven.learn -DartifactId=maven_web_test -DarchetypeArtifactId=maven-a原创 2013-12-30 21:59:42 · 3029 阅读 · 32 评论 -
Filter原理及实现批量设置请求编码
一、Filter简介 Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。原创 2013-09-30 11:16:02 · 3340 阅读 · 17 评论 -
XML:四种解析器(dom,sax,jdom,dom4j)原理及性能比较
dom是解析xml的底层接口之一(另一种是sax).而jdom和dom4j则是基于底层api的更高级封装。dom是通用的,而jdom和dom4j则是面向java语言的 1、DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层原创 2013-09-13 21:04:52 · 2549 阅读 · 21 评论 -
Jaas原理及实现
JAAS是对JCE安全框架的重要补充,通过提供认证用户和确定用户授权来增强JAVA解决方案的动态安全性,使得资源能够得到很好得到保护和控制(JAAS使用动态的安全策略来定义权限,而不是将其静态的嵌入到代码中)。JAAS采用的是插件的运行方式,一开始就被设计成可插拔的(Pluggable),根据应用的需要,只要配置一下JAAS的配置文件,这些组件即可包含 在我们的应用程序中。使用JAAS包接原创 2015-01-30 11:54:28 · 5170 阅读 · 5 评论