自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 收藏
  • 关注

Log4j 配置 的webAppRootKey参数问题

Log4j 配置 的webAppRootKey参数问题为了让Web项目中的Spring 使用Log4j做如下配置:1、在web.xml中添加如下内容:<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。定义以后,在Web Container启动时将把ROOT的绝对路径...

2012-02-20 10:49:00 186

Java或Web中解决所有路径问题

Java或Web中解决所有路径问题http://sd.youkuaiyun.com/a/20110119/290452.htmlJava中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取服务器中当...

2012-02-20 10:23:00 168

Dojo

Dojo 体系架构Dojo 是一个分层的体系架构。最下面的一层是包系统,Dojo API 的结构与 Java 很类似,它把所有的 API 分成不同的包(package),当您要使用某个 API 时,只需导入这个 API 所在的包。包系统上面一层是语言库,这个语言库里包含一些语言工具 API,类似于 Java 的 util 包。再上一层是环境相关包,这个包的功能是处理跨浏览器的问题。常用包介...

2011-12-29 11:49:00 266

URL编码与二次encodeURI

URL编码一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 "http://www.abc.com",但是没有希腊字母的网址"http://www.aβγ.com"(读作阿尔法-贝塔-伽玛.com)。这是因为网络标准RFC 1738做了硬性规定:[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]...

2011-12-22 11:41:00 605

用Ant做Jar包的时候加入第三方要用的Jar

其实只要在写<Jar>标签的时候加入一句话,就可以把要用到的第三方的包加入到我们目标包里面去了<jar destfile="${output.dir}/main.jar" > <zipgroupfileset dir="${lib.dir}" includes="*.jar" /> <fileset dir="${outp

2011-12-18 17:18:00 121

rome实现rss订阅与发布

1. 什么是RSSRSS也叫聚合RSS,是在线共享内容的一种简易方式(也叫聚合内容, 简易供稿,Really Simple Syndication(真正简单的聚合 ))。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新. RSS是XML的一种。所有的RSS文档都遵循XML 1.0规范,该规范发布在W3C网站上。拿一个新闻网站来说,...

2011-11-15 16:02:00 189

java对象与xml文件转换

XStream 是一个轻量级的、简单易用的开放源代码Java™库,用于将 Java 对象序列化为 XML 或者再转换回来XStream 对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。Java 到xml,用toXML()方法。Xml到Java,用fromXML()方法。在没有任何设置默认情况下,ja...

2011-11-14 15:20:00 136

JSF国际化与资源文件

国际化1、建立properties资源包(推荐使用类似java包名的结构目录,如:com.thizlinux.i18n)文件名格式如下:source.properties source_en.propertiessource_de.propertiessource_zh.properties本地化资源包文件时,需要向文件名添加本地后缀:下划线后面跟两个小写字母的IS...

2011-11-04 11:31:00 181

获取客户端的真实IP地址

在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了获得客户端真实IP地址public String getIpAddr(HttpServletReque...

2011-10-25 17:23:00 136

Hibernate - DetachedCriteria 的完整用法

http://blog.youkuaiyun.com/kjfcpua/article/details/4287248Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样,Criteria 是在线的,...

2011-10-25 14:57:00 103

jquery ajax

jQuery.load(url,[data],[callback]) 载入远程 HTML文件代码并插入至 DOM 中url(String):请求的HTML页的URL地址。data(Map):发送至服务器的 key/value 数据。callback(Callback): 请求完成时(不需要是success的)的回调函数。默认使用 GET 方式 - 传递附加参数时自动转换为 POST...

2011-10-17 15:38:00 112

mysql数据库备份与恢复

导出要用到MySQL数据库备份的mysqldump工具,基本用法是:mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果...

2011-10-17 14:43:00 118

jsoup解析html

jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML; 使用DOM或CSS选择器来查找、取出数据; 可操作HTML元素、属性、文本; jsoup解析Jsoup提供一系列的...

2011-09-22 17:26:00 129

ServerSocket

ServerSocket的构造方法有以下几种重载形式:ServerSocket()throws IOExceptionServerSocket(int port) throws IOExceptionServerSocket(int port, int backlog) throws IOExceptionServerSocket(int port, int backlog, In...

2011-09-19 09:42:00 771

socket

socketsocket构造方法有几种重载形式,除了不带参数的构造方法外,其它构造方式都试图与服务器建立连接,连接成功,就返回socket对象,连接失败,就会抛出异常。如果需要设置等待超时时间,此时需要使用不带参数的构造方法Socket socket = new Socket();SocketAddress address = new InetSocketAddress("loca...

2011-09-15 10:51:00 131

telnet与java socket发送简单文本文件

telnet发邮件telnet smtp.163.com 25 //连接邮箱服务器EHLO test //打招呼 ehlo后面内容随便AUTH LOGIN //进行认证MTIwMDAzODA4212 //base64编码后的用户名(不包括 @qq.com) MTM5Nzk1ODQ4MzM21= //base64编码后的密码MAIL FROM:<120003808@16...

2011-09-14 17:19:00 295

jQuery对象与dom对象相互转换

http://hi.baidu.com/maisui99/blog/item/c77df70be2742533b0351ddc.html一般情况下,如S(’#id’)得到的是jquery对象,它不能使用js中的dom方法。所以,如果jquery对象要使用标准的 dom方法,就需要进行对象转换 dom对象才能使用dom中的方法,jquery对象不可以使用dom中的方法1.jQuery对象和D...

2011-09-14 09:10:00 103

EJB消息驱动bean

Java Message Service消息传递系统的中心就是消息。一条 Message 分为三个组成部分:头(header)是个标准字段集,客户机和供应商都用它来标识和路由消息。JMSMessageID: 标识提供者发送的每一条消息, 发送过程中由提供者设置JMSDestination: 消息发送的 Destination, 由提供者设置JMSDeliveryMode: 包括...

2011-09-13 08:52:00 141

jboss简介

JBOSS简介JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld ditors' Choice 2002评选中获得"最佳Java应用...

2011-09-09 13:16:00 258

eclipse 中创建ant dtd

实现Ant语法提示的步骤1、首先在任意一个目录创建一个build.xml文件,内容如下:<?xml version="1.0" encoding="UTF-8"?> <project name="antdtd" default="makedtd"> <target name="makedtd"> &

2011-09-07 20:57:00 196

EJB

EJB定义了三种企业Bean,分别是会话 Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)Session Bean:用于实现业务逻辑,它分为有状态bean和无状态bean。每当客户端请求时,容器就会选择一个Session Bean来为客户端服务。实体 Bean:存放数据和跟数据库表进行对象与关系映射(O/...

2011-09-07 17:24:00 112

JBOSS安全域

JBOSS安全性域信息存储在login-config.xml文件中,其包含了许多安全性域定义.当用户需要在应用中使用安全性时,需要在JBoss特定部署描述符jboss.xml或jboss-web.xml中指定待使用的安全性域名设置JBOSS管理控制台将server/default/deploy/jmx-console.war/WEB-INF/jboss-web.xml中 security-...

2011-09-07 10:45:00 210

jboss log4j配置

log4j是个优秀的开源的java日志系统,jboss内部也集成他,在jboss下默认的只是对server做了每日日志,并没有对你部署的项目进行每日的日志构建,但我们能通过修改jboss-log4j.xml文件来实现。jboss-log4j.xml文件在[JBOSS_HOME]\server\default\conf下,打开jboss-log4j.xml文件这是log4j默认的设置,我们先...

2011-09-06 17:06:00 201

EJB发布与调用

JBoss中的部署部署目录:[JBOSS_HOME]/server/config-name/deploy ,JBoss不断的扫描目录的变化你可以把下列文件拷贝到此目录下:任何 jar库(其中的类将被自动添加到 JBoss的 classpath 中)EJB JARWAR (Web Appliction aRrchive)EAR (Enterprise Application ...

2011-09-01 17:03:00 188

JMS简介

http://blog.youkuaiyun.com/seawavecau/article/details/1570030JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。JMS应用程序有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。* JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,...

2011-09-01 16:56:00 71

hibernate hql

hibernate get和load的区别get不支持lazy,load支持lazy采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常hibernate中三种状态特征transient在数据库中没有与之匹配的数据,没有纳入session的管理persistentpersistent状态的对象在数据库中有与之匹配的数据,纳入了session的管理,在清理缓...

2011-08-31 13:47:00 123

hibernate缓存

Hibernate一级缓存Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,当程序调用save(),update(),saveorupdate()等方法及调用查询接口list,filter,iterate时,如session缓存中还不存在相应的对象,Hibernate会把该对象加入到一级缓存中,当Session关闭的时候该Session所管理的...

2011-08-29 14:26:00 73

hibernate悲观锁和乐观锁

1.悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from account where name="test" for update在更新的过程中,数据库处于加锁状态,任何其他...

2011-08-29 11:47:00 132

hibernate加载策略

抓取策略(Fetching strategies) 抓取策略(fetching strategy)是指:当应用程序使用关联对象的时候,Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL或条件查询(Criteria Query)中重载声明。 在映射文档中定义的抓取策略将会对以下列表条目产生影响: 通过get()或load()方法取得数据...

2011-08-26 16:18:00 135

ant介绍

一个典型的项目层次结构。(1) src存放文件。(2) class存放编译后的文件。(3) lib存放第三方JAR包。(4) dist存放打包,发布以后的代码。Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所依赖的目标。每个目...

2011-08-25 09:02:00 77

spring常用注解

http://blog.youkuaiyun.com/chjttony/article/details/6286144@Repository、 @Service、 @Controller @Component@Scope("prototype") @PostConstruct @PreDestroy@Required<context:annotation-config />&l...

2011-08-18 11:33:00 216

java注解

http://javaopen.iteye.com/blog/645915注释有3中基本类型a.标记注释 --没有变量,只有名称标识。例如 @annotationb.单一值注释 --在标记注释的基础上提供一段数据。如 @annotation("data")c.完整注释 --可以包括多个数据成员,每个数据成员由名称和值构成。 @annotation(val1="data1",val2...

2011-08-18 10:27:00 145

Java开发中的23种设计模式

http://news.newhua.com/news1/program_net/2009/629/096291645F9AB1IE0K2GEB06GG3H9KID2IH4A1C0J6EK0AD9AAF52D_2.html?lt=common1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修...

2011-08-18 08:59:00 84

spring事务注解

@Transactional只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.Spring使用声明式事务处理,默认情况下,如果被注解的数据库操作方法中发生了unchecked异常,所有的数据库操作将rollback;如果发生的异常是checked异常,默认情况下数据库操作还是会提交的。这种默认的行为是可以改...

2011-08-18 08:56:00 176

spring集成jpa

JPA规范要求在类路径的META-INF目录下放置persistence.xml,文件的名称是固定的,配置模版如下:<?xml version="1.0"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema...

2011-08-13 20:04:00 135

JPA入门

JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术.采用JPA的实现hibernate开发必须的包hibernate核心包hibernate-distribution-3.3.1.GAhibernate3.jar...

2011-08-13 19:33:00 101

android布局及常见布局属性

android布局方式Android对用五大布局对象FrameLayout LinearLayout RelativeLayout TableLayout AbsoluteLayoutFrameLayoutFrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 比如,一张你要发布的图片。所有的子元素将会固定在屏幕...

2011-08-10 13:56:00 66

android menu

定制Memu1.菜单的生成对一个Android应用中的每一个屏幕,也就是说,对每一个Activity类,都会拥有一个默认菜单。在Activity类中,定义了几个与菜单有关的方法,供继承于Activity类的子类去重载,从而定制我们自己的菜单。这几个方法为:public boolean onCreateOptionsMenu(android.view.Menu menu);p...

2011-08-10 11:58:00 82

android tabHost使用

TabHost是多标签控件,包含多个Tab使用方法一:新建Activity继承TabActivity,利用其方法生成TabHost1,继承自TabActivity类2,getTabHost()获取TabHost实例3,LayoutInflater.from(this).inflate(界面布局Id, tabHost.getTabContentView(), true);4,...

2011-08-10 10:27:00 118

android读写文件

Activity提供了openFileOutput()方法可以用于把数据输出到文件中public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOutputStream outStream = this.openFi...

2011-08-08 16:13:00 68

空空如也

空空如也

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

TA关注的人

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