- 博客(56)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Servlet生命周期与工作原理
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码
2013-09-25 16:01:52
722
原创 java属性文件读取
package com.ep.messageservice.base;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Enumeration;import java.util.Iterator;import java.util.Properties;impor
2013-09-06 10:16:57
763
原创 移除结尾“,”号
public class StringUtil { public static String deleteEndComma(String str){ if(str.endsWith(",")){ return str.substring(0,str.length() - 1); } return str; }}
2013-09-05 16:53:21
711
原创 StringBuffer的使用方法
//需要重发的消息 public String initResendMessage(String MNO) { log.info("开始查询重发消息...."); String sql = "select distinct b.MSGID from push_message a,PUSH_MESSAGE_DETAIL b where b.STATE='0' and b.SENDTI
2013-09-05 16:50:31
771
原创 构造JSON个格式数据
package com.ep.store.messageservice.base;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.ArrayList;import java.util.HashM
2013-09-05 15:31:14
834
原创 解析JSON格式数据
package com.ep.messageservice.base;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.util.ArrayList;import java.util.HashMap;i
2013-09-05 15:02:45
1105
原创 Java中synchronized的用法
1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synch
2013-09-02 10:22:23
757
原创 重载与重写
重载:在一个类里面,方法名称相同,参数个数不同或参数个数相同但数据类型不一致或参数个数、参数数据类型都不一致,返回类型是一致的。重写:发生在子类当中,对父类方法进行重写,方法名称,参数的个数、参数的数据类型、方法返回的数据类型都完全一致,是对父类方法的覆盖;--------------------------------------------------------返回类型不同,
2013-08-24 15:52:21
571
原创 Restrictions用法
学习下Hibernate的Criteria方法说明方法 说明 Restrictions.eq= Restrictions.allEq利用Map来进行多个等于的限制 Restrictions.gt> Restriction
2013-08-19 22:26:13
670
原创 jsp使用<c:choose>标签来控制内容显示
jsp使用标签来控制内容显示 未开始 进行中 已终止 已完成 请在左边选择你遇到的问题: 1.请详细描述您遇到的问题
2013-08-17 16:35:26
2621
原创 页面返回顶部的具体实现方法
WEB页面内容过多时,需要反复地拖动滚动条浏览页面内容,用户体验度自然会有折扣;为尽可能让用户浏览网页时提高舒适度,先提供的解决方案为:当页面出现滚动条时,稍稍滑动滚动条,页面右下角就会出现【返回顶部】的按钮,点击该按钮,返回到页面顶部,具体实现方式为:1、当前页面中引入scrolltop.js,内容:/*长页面返回顶部*/function goTopEx() { var ob
2013-08-17 15:54:02
1076
原创 JQuery之append和appendTo的区别,还有js中的appendChild用法
JQuery之append和appendTo的区别append()前面是要选择的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象 实例: $('#a').append('content'); $('content').appendTo($('#a')); 注意appendTo前面一定要是Jqu
2013-08-14 15:17:42
915
原创 Oracle start with......connect by prior......子句实现递归查询
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。:连接条件数据组织结构如下图:
2013-08-13 09:50:44
943
原创 Oracle 中实例详解ROW_NUMBER()用法
ROW_NUMBER()语法如下:1、row_number() over(order by column desc)先对列column按照降序,再为每条记录返回一个序列号:SELECT D.*, ROW_NUMBER() OVER(ORDER BY D.R_OPATE_NUM DESC) AS INX FROM REPORT_DATA D2、row_number() over(part
2013-08-12 14:25:27
4412
原创 MyEclipse Web项目修改Web Context Root
项目-------->右键-------->Properties-------->MyEclipse-------->Web-------->修改Web Context-Root-------->OK。为什么要修改 有些时候做项目的测试时,不可避免地要拷贝整个工程,此时不修改这个配置,在浏览器就不能正常访问。Tomcat就是通过这个Web Context-Root访问的。比如一个工程名
2013-07-24 20:43:25
2072
原创 fn函数
fn:contains(string, substring) 如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(忽略大小写),返回truefn:endsWith(string, suffix) 如果参数 string 以参数suff
2013-07-22 11:05:29
4198
原创 JSP页面中小数格式化
1、引入2、具体使用方法:这里的Value值是任何数值类型,pattern为要显示的格式,此处为显示小数点后两位. minFractionDigits="2" 代表要精确的位数. 记住,这里的值都是通过四舍五入得到的,并非完全精确! 可以在c:forEach标签中使用。
2013-07-22 11:00:44
1886
原创 JSP页面时间类型格式化
JSP页面的时间类型输出往往需要格式化,要么不是自己想要的格式化,要么就是页面显示中存在这样那样的问题,例如:yyyy-MM-dd HH:mm:ss后有带0的情况,针对以上情况,先提供两种页面时间输出格式化方案:1、c:forEach中格式化时间引入使用例如: <img src="${ctx}/static/images
2013-07-22 10:50:09
1692
原创 jquery $(document).ready() 与window.onload的区别
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(docu
2013-07-10 15:25:16
1070
原创 $(document).ready()详解
如果你想要一个事件运行在你的页面上,你必须在$(document).ready()里调用这个事件。所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载,并且在页面内容加载之前。如下代码:$(document).ready( function() { $("#btn1").click(//id为btn1的标签的click事件
2013-07-10 15:17:28
1269
原创 集合框架详解
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。一.集合框架概述: 1、Java的集合框架提供了一套设计优良的接口和类,使程序员操作成批的数据或对象元素极为方便,极大的简化了程序员编程时的负担。 2、Java的集合框架的核心接口为:Collection、Map、Iterator,这三个接口为以后要使用的最重点的接口。 3、按具体集合类使用上的特性来分的
2013-07-03 17:58:40
854
原创 获取日程年份列表、日志年份列表所有的年份
protected List getYears(Long userno,String end)throws Exception{ List returnList=new ArrayList(); // 获取年份 (根据当前人员编号和发布日程、日志最早时间获取年份列表) List cjsjSch=this.getBaseBiz().getSchHasYear(userno,end)
2013-06-30 17:42:43
763
原创 借助Set去除List中的重复信息
//去除重复信息 protected List remo(List list){ List newList = new ArrayList(); Set set = new HashSet(); for (Iterator iter = list.iterator(); iter.hasNext();) { Object element = i
2013-06-30 17:00:54
749
原创 泛型详解
java 泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 泛型(Generic type 或者generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型占位符
2013-06-30 15:55:09
595
原创 Oracle 中Update日期列
update t_log set publish_date =to_date('2008-6-7 10:53:28','yyyy-MM-dd hh24:mi:ss') where id =115 and publish_id = 1
2013-06-26 15:36:40
1463
原创 Java中的Set,List,Map的区别
对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型: Set(集) List(列表)
2013-06-25 13:13:05
694
原创 struts.xml配置详解
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下介绍几个struts.xml中常用到的标签:1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xm
2013-06-15 15:43:03
500
原创 Struts2原理详解
Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。(1)核心控制器:FilterDispatcher FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个F
2013-06-15 15:22:21
649
原创 修复移动硬盘“文件或目录损坏且无法读取”错误
昨天在用移动硬盘下载文件时忽然出错,以为是小错误并没在意,直接关机拔掉了硬盘。今天再连到电脑上时,发现硬盘无法读取,XP提示“文件或目录损坏且无法读取”。换了台电脑试了下,问题依旧。根据提示,这应该只是文件目录索引损坏,修复索引即可。因为这个硬盘是NTFS格式,所以想到用CHKNTFS命令修复,可是却显示无法读取。又尝试用CHKDSK /F命令,结果修复刚开始就停住了,跳出命令行提示符,修复失败。
2013-06-05 17:00:58
4692
3
原创 Servlet总结
index:1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器 一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基
2013-05-28 22:59:27
729
原创 MyEclipse中关闭项目的作用及操作方法
1、关闭项目的操作方式: 选中项目,右键,点击Close Project,便可关闭当前项目,如图: 关闭后的项目状态如图所示: 2、开启项目的操作方式:双击项目或右键项目,点击Open Project,弹出如下窗口:点击【No】按钮,开启当前项目。 3、隐藏/显示关闭项目的方法是: 点击View Menu按钮,点击1
2013-05-28 22:45:13
4749
原创 设置编码格式
MyEclipse中文乱码使用MyEclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,MyEclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码格式解决乱码问题。在MyEclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File 本文以MyEclipse8.5(英文)为例加以说明: 1. 设置Work
2013-05-28 21:58:00
1168
原创 Collection
package test;import java.util.*; //导入java.util包public class muster { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Collectio
2013-05-12 18:36:41
580
原创 Java的ClassLoader机制解析
JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass(String name)方法:使用的是双亲委托模式:jvm启动时,会启动jre/rt.jar里的类加载器:bootstrap classloader,用来加载java核心api;然后启动扩展类加载器ExtClassLoader加载扩展类,并加载用户程序加载器App
2013-05-12 08:12:45
620
原创 ORACLE分页存储过程及其使用方法
create or replace package body curspkg is PROCEDURE sp_page( p_pageSize IN OUT INT, --每页记录数 p_curPageNo IN OUT INT, --当前页码 p_sqlSelect VARCHAR2
2013-05-03 16:27:05
777
原创 ORALCE rownum 案例解说
选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号)select * from (select rownum a,t.* from testtab t) where a=2;select * from (select rownum a,t.* from testtab t) where a=3;select * from (select rown
2013-05-03 16:22:21
569
原创 oralce函数大全
oralce函数大全SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- --------- --------- ---------
2013-05-03 15:10:13
770
原创 SQL Server查重
select dwbh,count(dwbh) as bhsl from t_bzjhzb where jynd = '2011'group by dwbh having count(dwbh) > 1
2013-04-25 16:02:00
9219
oracle 10g 企业管理器使用详解
2013-06-05
oracle存储过程超详细使用手册.
2013-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人