自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA中的endorsed技术

在JAVA运行环境中有一个叫endorsed的目录,它充许你将一些特殊的类库放到其中以供项目使用。   官方说明:    Specifying the -Djava.endorsed.dirs=lib/endorsed system property on the Java command line will force the JVM to prefer any library

2013-11-20 17:08:07 1618

原创 JAVA关键字之transient

在使用JAVA进行编程时,会偶然遇到transient这个关键字。这个关键字虽然用得不多,但是在某种场合也是非常有用的。transient用于修饰字段,被修饰的字段在持久化或被流化传输的时候不作处理。就这么简单。

2013-11-15 15:58:23 217

原创 GlassFish 3 中定义JDBC数据源时的问题

如题在GlassFish 3 中定义JDBC数据源是非常简单的事,但是从GlassFish开始就一直存在着这样一个问题,那就是在设置数据源属性的时候会出现两个数据库连接属性,一个为Url,另一个是URL。并且Url放在前面。其实,这个小的Url是不起作用的。只有那个大URL设置了,这个数据源才能正确使用。所以大可以放心把那个小Url属性删除。

2012-10-17 15:49:25 409

原创 在第七代Tomcat中通过集成JOTM使用JTA

1,下载最新版本的JOTM(本文使用的是version 2.1.9, 链接:http://jotm.ow2.org/xwiki/bin/view/Main/Download_Releases),下载Tomcat 7(链接:http://tomcat.apache.org/download-70.cgi)。 2,解压JOTM并将以下类库复制到Tomcat 7的lib目录下:     comm

2012-10-15 11:41:05 1553 1

原创 EL表达式内的11个隐含对象

EL表达式定义了11个隐含对象来方便读取JSP容器中的数据。其分类如下: 读取JSP页面作用范围的隐含对象:作用范围从小到大分别是:pageScope -> requestScope -> sessionScope -> applicationScope。一般有两种调用方式:${sessionScope.keyName},如果keyName包含JSP不能正确识别的特殊字符,则需要用${ses

2012-06-26 09:23:49 1104 1

原创 EL表达式内的11个隐含对象

EL表达式定义了11个隐含对象来方便读取JSP容器中的数据。其分类如下: 读取JSP页面作用范围的隐含对象:作用范围从小到大分别是:pageScope -> requestScope -> sessionScope -> applicationScope。一般有两种调用方式:${sessionScope.keyName},如果keyName包含JSP不能正确识别的特殊字符,则需要用${ses

2012-06-26 08:58:35 361

原创 jQuery学习笔记01

jQuery的优势: 轻量级:jQuery非常轻巧,jQuery的精简版一般只有30kb左右,如果服务器开始压缩功能,压缩传输后更只有18kb。强大的选择器:与CSS类似的选择器,还有jQuery自身独特而实用的选择器,通过选择器可以选中文档树中的任何一个或一类节点。出色的DOM操作的封装:jQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程式的时候能够得心应手。可靠的事件

2012-06-24 20:45:53 63

原创 jQuery能迅速帮你提高工资的利器

学jQuery之前应先学习HTML和CSS。HTML为文档排版结构,他的标签主要用于排版和定义网页的结构。学习曲线比较平顺。CSS主要用于控制HTML的表现,你所见到的各种效基本都系由CSS来实现的,它是通过选择器来控制HTML元素的,DOM,盒子模型还有标准流这些概念都是非常重要的,利用CSS能制作出精美的网页。他的学习曲线比HTML徒一些。jQuery是一个JavaScript的类库,他主要的

2012-06-24 20:43:08 654

jQuery能迅速帮你提高工资的利器

学jQuery之前应先学习HTML和CSS。HTML为文档排版结构,他的标签主要用于排版和定义网页的结构。学习曲线比较平顺。CSS主要用于控制HTML的表现,你所见到的各种效基本都系由CSS来实现的,它是通过选择器来控制HTML元素的,DOM,盒子模型还有标准流这些概念都是非常重要的,利用CSS能制作出精美的网页。他的学习曲线比HTML徒一些。jQuery是一个JavaScript的类库,他主要的

2012-06-24 20:26:28 60

原创 程序设计最常用最有用的套路-开闭原则与适配器模式

先以一张UML图开始: 图片解释: 1,interface是新项目所需要的功能,existingclass是已有类库符合需求的功能。 2,newclass是我们要设计的类,它扩展了已有类,并且实现需求接口。 3,这就是典型的适配器模型,将已有的功能适配到新应用中去。 4,适配器模式与开闭原则是相互相承的,互相促进的。开闭原则的核心是“对可变性功能的合理抽象”,形成一个父类或基类,子类

2012-05-18 10:32:43 338

原创 JAVA自定义通用缓存

1,缓存基类 public abstract class BaseCache { static Map> _map = new HashMap>(); @SuppressWarnings("rawtypes") static List _list = new ArrayList(); protected void add(String key, Map value){ _ma

2012-05-17 09:28:46 1694

原创 我的java学习日记--java中的正则表达式的使用(1)

    String phoneEL="[0-9]{4}-[0-9]{6}";    String urlEl="";    String emailEl="^[_a-z0-9-]+(.[_a-z0-9-]+)*"+"@[a-z0-9-]+([.][a-z0-9-]+)*$";

2009-11-05 14:42:00 345

原创 我的java学习日记--读jdk_demo_Applet_Clock的感想

  在大部分自学的情况下,学习java已快有一年了,最近看了一下jdk中demo下的Clock小程序,在温习了一下Applet的同时,也学到了不少新东西。首先,Applet的基本骨架是由:init(),start(),stop(),destroy(),paint(Graphics g),repaint()和update()这几个方法构成的。  init()用来初始化实例,start()用来起动

2009-11-04 16:57:00 551

原创 我的java学习日记--在sql server 2000中为主键以外的列元素建立unique约束

 在sql server 2000中打开“企业管理器”,右击要设置的表 —> “设计表”—> 单击工具栏上的"管理索引/键"按钮 —> "新建" —> 修改索引名称 —> 在“列名”中选中要修改的列(可以多选,即多个列的值不能同时重复) —> 单击"创建 UNIQUE"复选框 —> 单击“关闭按钮”

2009-10-08 00:45:00 351

原创 我的java学习日记--重温在Tomcat6.0中配置sql server数据库连池的流程

 1,首先在安装目录下的conf/context.xml文件中加入配置信息如:         name="jdbc/bookstore"     auth = "Container"     type="javax.sql.DataSource"     driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"     ur

2009-10-01 23:23:00 178

原创 我的java学习日记--正则表达式的基础1

 (1)在正则表达式中,句点“.”代表一个占字位的通配符,它可以代表包括空格和其它一些特殊字符在内的所有字符。如“t.n”,它可以匹配“tan”,"tnn","t n","t#n","t%n".等等的字符串。 (2)在正则表达式中,“[]”的作用与句点一样同是代表一个占字位的通配符,但是在方括号里面指定了能通配的范围。如"t[abc]n",它只能匹配"tan","tbn","tcn"这三个字符

2009-09-29 14:07:00 177

原创 我的java学习日记--在tomcat中web.xml部署文件中load-on-startup无素的作用

    load-on-startup元素一般是配合servlet的配置使用的,load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就加载并初始化这个servlet,容器必须保证值小的先被

2009-09-26 16:31:00 572

原创 我的java学习日记--servlet中常用到的重定向方法

 在servlet中常用到的重定向的方法有response.sendredirect()参数是要定向到的资源页面,可以是绝对路径或相对路径,另一种方法是使用RequestDispatcher.forward();参数是response和request.资源是在获得RequestDispatcher时给定的。在用第一种方法时,重定向后在浏览器端会重新刷新过地址,而第二种方法是不会刷新地址的。第二种方

2009-09-24 20:08:00 229

原创 我的java学习日记--利用telnet来连接邮件服务器

>>telnet smtp.163.com 25>>ehlo 用户名(true_java_mail)>>auth login(要求认证)>>输入Base64的用户名>>输入Base64的密码>>mail from: >>mail to: >>data (正文内容)from:to:subject:主题date:日期 cont

2009-09-09 12:45:00 223

原创 我的java学习日记--jar打包

   最近在jar的打包问题上拆腾了一番,首先按照命令行的提示来进行,老是出现invalid header field的IOException问题,于是到网上百度了一下,终于发现了,原来是在写manifest清单时,Main-Class:的冒号后一定要留一个空格,这是很多书都没提到的,但又是一个很容易出现的错误,在这要多谢http://hi.baidu.com/wangtingfeng/blog/

2009-09-05 21:14:00 282 1

原创 我的java学习日记--软件设计思路

 在软件的制作过程中,在进行需求分析的时候,一般是把软件所要实现的功能和大体框架勾划出来。之后在具体实现的时候,把每一部分的业务流程再细分为几个独立的并且之间存在依赖关系的小流程,它们最常见的关系是服务提供者和服务享受者。

2009-09-04 13:53:00 209

原创 我的java学习日记--压缩流的使用

 在java中实现对文件或目录结构进行压缩打包,可以使用GZipOutputStream和ZipOutputStream.GZipOutputStream一般用于打一般的文件打包成.gz压缩文件,其使用与一般的IO输出流没什么大的区别,它是一个包装类。首先通过字节流把原文件读入,之后就可以调用它的write()方法来写出到一个压缩文件中。而ZipOutputStream与GZipOutputStr

2009-09-02 22:43:00 547

imagedb图片的上传与下载

1,小例子使用功能强大的Spring框架作为项目的管理框架。 2,数据层使用JDBC,并使用Spring提供的LobHandler来处理大个资源,如图片等。 3,项目中集成使用quartz来进行调度。 4,Web层使用Struts2实成文件的上传与下载。

2012-10-02

经典的java例子,jpetstore(spring+struts2+hibernate)

一个非常好的用于学习java web开发的例子,例子简单,但包含的技术非常全面,里面影射出很规范的编程思想,对原spring示例jpetstore的全面改造。使用spring,struts2,hibernate框架,而非ibatis,spring,spring-mvc,现上传这个实用的资源,以供大家学习。

2012-09-27

用java写的,很好用的UML制作图

violet-0.15是一个用java语言编写的UML作图工具,功能完善并且简单易用,非常适合初学者使用,是一款很好的思想表达工具

2009-08-30

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

TA关注的人

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