java
文章平均质量分 80
wangheid
这个作者很懒,什么都没留下…
展开
-
java 汉字基于拼音首字母检索
最近接手根据拼音首字母来检索中文的小功能, 比如输入A 可以把客户姓氏的第一个字的拼音首字母为A的全部检索出来相信基本在一些应用站点上都可以看的到。 之前没有写过类似的功能。刚拿到的时候也很郁闷。。 这怎么写, 又不能像正常查询一样 select * from Table where name like A%, 问过一些有经验的, 便给了如下几个实现方法:原创 2010-02-04 14:08:00 · 11834 阅读 · 2 评论 -
Struts2 零配置 by convention-plugin
<br />最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 <br />配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 <br />使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中原创 2010-06-20 20:14:00 · 814 阅读 · 1 评论 -
J2EE开发之常用开源项目介绍
J2EE开发之常用开源项目介绍 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层: 1)Hibernate 这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射 对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装,查询功能包括执行hs转载 2010-06-02 15:59:00 · 439 阅读 · 0 评论 -
Hibernate学习笔记
<br />一、三层架构(数据库层、业务逻辑层、UI层)<br />优点:<br />开发快捷,易于维护,主要针对小型系统应用<br />缺点:<br />(1)访问数据库操作与业务逻辑操作纠缠在一起,不利于分层开发和维护。<br />(2)大量操作数据库的代码以及一些业务逻辑代码会多次重复。<br />二、四层架构(数据库层、持久化层、业务逻辑层、UI层)<br />优点:<br />(1)可以分层开发,访问数据库与业务逻辑实现能够分开。<br />(2)提高代码的复用。<br />缺点:<b转载 2010-05-31 13:28:00 · 431 阅读 · 0 评论 -
dao设计模式
<br />虽然DAO模式已经有了好多的成熟的框架,但它仍然是一个比较重要的设计模式。要做一个比较合理的DAO模式,你需要对工厂模式、单例模式、模板模式、策略模式、代理模式、泛型、反射机制、输入输出、异常等知识比较熟悉。下面结合自己理解,设计一个DAO设计模式的例子,希望大家给与指正。 <br />1、数据库连接池的工具类。<br /><br /> 在数据库连接池的工具类中,采用了开源的DBCP数据库连接池,调用了DataSource接口,DBCP中关于Datasource的Connecti转载 2010-07-08 15:40:00 · 509 阅读 · 0 评论 -
关于提高自己JAVA水平的十大技术
<br />在十种技术中,最重要的一种技术我想应该非XML莫属。<br /> Web服务是XML流行后的直接产物。<br /> 目前所有主流的浏览器都使用JavaScript.如果你要编写Web应用程序,那么JavaScript不可或缺。此外,JavaScript还能作为一种服务器端的脚本语言,如将它嵌入在ASP、ASP.NET中,或者嵌入XSLT来扩展功能。<br /> 千里之行,始于足下,应该脚踏实地,一步一个脚印地往前走。不要让时间来左右你行动,而是要利用时间来关注、研究、测试新的开转载 2010-07-08 15:49:00 · 584 阅读 · 0 评论 -
J2EE的13种核心技术简介
<br /> J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解 释支撑J2EE的13种核心技术:JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,JavaIDL,JTS, JTA,JavaMail和JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的技术之间是如何交互的。此外,为了让您更好地 感受J2EE的真实应用,将在WebLogic应用服务器转载 2010-06-26 16:13:00 · 426 阅读 · 0 评论 -
oracle常用的110个函数
<br /> 1. ASCII <br />返回与指定的字符对应的十进制数; <br />SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; <br />A A ZERO SPACE <br />--------- --------- --------- --------- <br />65 97 48 32 <br /><br />2. CHR <br />给出整数,返回对应的字符;转载 2010-06-26 11:27:00 · 550 阅读 · 0 评论 -
彻底明白Java的多线程-线程间的通信
<br />一. 实现多线程<br />1. 虚假的多线程<br />例1:<br />publicclassTestThread <br />{ <br />inti=0, j=0; <br />publicvoidgo(intflag){ <br />while(true){ <br />try{ <br />java/lang/Thread.java.html" target="_blank"><br />Thread<br />.sleep(100); <br转载 2010-06-25 10:18:00 · 544 阅读 · 0 评论 -
日期类型学习总结
<br /> 1、 如何使Oracle插入Date只精确到天,不精确到毫秒? <br /> 相互转换<br />1. 使用getTime()函数<br />这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:<br /> java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // sql -> util<br />转载 2010-06-26 11:18:00 · 782 阅读 · 0 评论 -
Oracle to_date的使用方法 日期格式参数 含义说明 Oracle to_date的使用方法
<br /> Oracle to_date的使用方法 日期格式参数 含义说明 <br />D 一周中的星期几 <br />DAY 天的名字,使用空格填充到9个字符 <br />DD 月中的第几天 <br />DDD 年中的第几天 <br />DY 天的简写名 <br />IW ISO标准的年中的第几周 <br />IYYY ISO标准的四位年份 <br />YYYY 四位年份 <br />YYY,YY,Y 年份的最后三位,转载 2010-06-26 11:11:00 · 710 阅读 · 0 评论 -
拦截器与过滤器的区别
一、拦截器是基于java反射机制的,而过滤器是基于函数回调的.二、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器三、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用四、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能五、在Action的生命周期中,拦截器可多次被调用,而过滤器只能在容器初始化时被调原创 2010-03-04 13:46:00 · 532 阅读 · 0 评论 -
js 动态改变div内部布局
要做这样一个功能,将检索出来的客户信息以名片的方式显示出来, 这样的功能没有什么问题可言,只是根据相应的名片布局将数据显示出来而已,但主要的问题是要可动态改变名片样式,也就是说数据显示布局也得相应改变,以适应当前的名片样式, 刚开始并没有把它想的多么复杂, 让美工给一个公共table的定义,在换名片的同时,将table的样式随之一换,不就行了么,但因为名片太多,而且布局基原创 2010-02-09 14:47:00 · 4574 阅读 · 2 评论 -
一个Java程序员应该掌握的10项技能
<br />1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。<br />2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。<br />3、工具:必须至少熟练使用一种IDE的开发工转载 2010-06-21 22:54:00 · 359 阅读 · 0 评论