自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 680

原创 “加载更多,请稍后......”的实现方式

效果图:页面代码: 加载更多,请稍后……

2013-09-16 14:42:28 753

原创 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 724

原创 移除结尾“,”号

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 675

原创 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 743

原创 构造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 803

原创 解析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 1074

原创 Java中synchronized的用法

1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synch

2013-09-02 10:22:23 706

原创 重载与重写

重载:在一个类里面,方法名称相同,参数个数不同或参数个数相同但数据类型不一致或参数个数、参数数据类型都不一致,返回类型是一致的。重写:发生在子类当中,对父类方法进行重写,方法名称,参数的个数、参数的数据类型、方法返回的数据类型都完全一致,是对父类方法的覆盖;--------------------------------------------------------返回类型不同,

2013-08-24 15:52:21 529

原创 Restrictions用法

学习下Hibernate的Criteria方法说明方法 说明 Restrictions.eq= Restrictions.allEq利用Map来进行多个等于的限制 Restrictions.gt> Restriction

2013-08-19 22:26:13 622

原创 jsp使用<c:choose>标签来控制内容显示

jsp使用标签来控制内容显示 未开始 进行中 已终止 已完成 请在左边选择你遇到的问题: 1.请详细描述您遇到的问题

2013-08-17 16:35:26 2568

原创 页面返回顶部的具体实现方法

WEB页面内容过多时,需要反复地拖动滚动条浏览页面内容,用户体验度自然会有折扣;为尽可能让用户浏览网页时提高舒适度,先提供的解决方案为:当页面出现滚动条时,稍稍滑动滚动条,页面右下角就会出现【返回顶部】的按钮,点击该按钮,返回到页面顶部,具体实现方式为:1、当前页面中引入scrolltop.js,内容:/*长页面返回顶部*/function goTopEx() { var ob

2013-08-17 15:54:02 1031

原创 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 885

原创 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 912

原创 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 4295

原创 MyEclipse Web项目修改Web Context Root

项目-------->右键-------->Properties-------->MyEclipse-------->Web-------->修改Web Context-Root-------->OK。为什么要修改 有些时候做项目的测试时,不可避免地要拷贝整个工程,此时不修改这个配置,在浏览器就不能正常访问。Tomcat就是通过这个Web Context-Root访问的。比如一个工程名

2013-07-24 20:43:25 2031

原创 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 4120

原创 JSP页面中小数格式化

1、引入2、具体使用方法:这里的Value值是任何数值类型,pattern为要显示的格式,此处为显示小数点后两位. minFractionDigits="2" 代表要精确的位数.   记住,这里的值都是通过四舍五入得到的,并非完全精确!  可以在c:forEach标签中使用。

2013-07-22 11:00:44 1838

原创 JSP页面时间类型格式化

JSP页面的时间类型输出往往需要格式化,要么不是自己想要的格式化,要么就是页面显示中存在这样那样的问题,例如:yyyy-MM-dd HH:mm:ss后有带0的情况,针对以上情况,先提供两种页面时间输出格式化方案:1、c:forEach中格式化时间引入使用例如: <img src="${ctx}/static/images

2013-07-22 10:50:09 1632

原创 jquery $(document).ready() 与window.onload的区别

1.执行时间         window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。         $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同          window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个          $(docu

2013-07-10 15:25:16 1045

原创 $(document).ready()详解

如果你想要一个事件运行在你的页面上,你必须在$(document).ready()里调用这个事件。所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载,并且在页面内容加载之前。如下代码:$(document).ready( function() { $("#btn1").click(//id为btn1的标签的click事件

2013-07-10 15:17:28 1194

原创 集合框架详解

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。一.集合框架概述:    1、Java的集合框架提供了一套设计优良的接口和类,使程序员操作成批的数据或对象元素极为方便,极大的简化了程序员编程时的负担。    2、Java的集合框架的核心接口为:Collection、Map、Iterator,这三个接口为以后要使用的最重点的接口。    3、按具体集合类使用上的特性来分的

2013-07-03 17:58:40 824

原创 MVC框架实例详解

以微协同项目的日志评论发表为例,如图所示: JSP页面对应的源码为:

2013-07-02 18:25:39 1658

原创 获取日程年份列表、日志年份列表所有的年份

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 716

原创 借助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 711

原创 泛型详解

java 泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。           泛型(Generic type 或者generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型占位符

2013-06-30 15:55:09 562

原创 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 1398

原创 Java中的Set,List,Map的区别

对JAVA的集合的理解是想对于数组  数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)  JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.  JAVA集合主要分为三种类型:  Set(集)  List(列表)

2013-06-25 13:13:05 667

原创 struts.xml配置详解

struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。以下介绍几个struts.xml中常用到的标签:1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xm

2013-06-15 15:43:03 479

原创 Struts2原理详解

Struts2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。(1)核心控制器:FilterDispatcher       FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个F

2013-06-15 15:22:21 614

原创 修复移动硬盘“文件或目录损坏且无法读取”错误

昨天在用移动硬盘下载文件时忽然出错,以为是小错误并没在意,直接关机拔掉了硬盘。今天再连到电脑上时,发现硬盘无法读取,XP提示“文件或目录损坏且无法读取”。换了台电脑试了下,问题依旧。根据提示,这应该只是文件目录索引损坏,修复索引即可。因为这个硬盘是NTFS格式,所以想到用CHKNTFS命令修复,可是却显示无法读取。又尝试用CHKDSK /F命令,结果修复刚开始就停住了,跳出命令行提示符,修复失败。

2013-06-05 17:00:58 4420 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 694

原创 MyEclipse中关闭项目的作用及操作方法

1、关闭项目的操作方式:    选中项目,右键,点击Close Project,便可关闭当前项目,如图:        关闭后的项目状态如图所示:    2、开启项目的操作方式:双击项目或右键项目,点击Open Project,弹出如下窗口:点击【No】按钮,开启当前项目。 3、隐藏/显示关闭项目的方法是:     点击View Menu按钮,点击1

2013-05-28 22:45:13 4547

原创 设置编码格式

MyEclipse中文乱码使用MyEclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,MyEclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码格式解决乱码问题。在MyEclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File 本文以MyEclipse8.5(英文)为例加以说明: 1. 设置Work

2013-05-28 21:58:00 1126

原创 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 555

原创 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 588

原创 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 738

原创 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 545

原创 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 727

原创 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 9169

oracle 10g 企业管理器使用详解

要有效管理这样分散的环境,管理员需要一种简化其管理和监视职责的工具。不知是由于预算削减,还是缺少有经验的人员,数据库管理员或系统管理员甚至是开发人员通常都必需做他们的专业范围之外的工作。例如,可能让数据库管理员管理几个生产应用服务器,以及一些支持关键任务的数据库。他需要这样的工具,基于 Web、与所管理的电子商务系统很相似、易于使用、直观,且不需要大量培训。

2013-06-05

web.xml配置文件详解

web应用发布描述文件(即web.xml文件)中个元素的详细介绍。

2013-06-01

oracle存储过程超详细使用手册.

oracle 存储过程的基本语法,关于oracle存储过程的若干问题备忘,oracle 存储过程语法总结及练习;oracle语法:Oracle触发器语法及实例基础知识(一)。

2013-05-31

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

TA关注的人

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