- 博客(43)
- 资源 (37)
- 收藏
- 关注
原创 hibernate 中 lazy的使用
hibernate中lazy的使用lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* 标签上:可以取值true/false* 标签上,可以取值true/false,这个特性需要类增强* /等集合上,可以取值为true/false/extra* /等标签上,可以取值false/proxy/no-proxy6.1 get和load的区别:* get不支持延迟加载,而load支持。* 当查询特定的数据库中不存在的数据时,get会
2010-08-04 12:53:00 230
原创 java处理时间的方法
<br />package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar;
2010-08-01 09:22:00 200
原创 JfreeChart
<br />//饼状图public class PieCharts { public static void main(String[] args) throws IOException { PieDataset pieDataset=getDataset(); JFreeChart jfreechart = ChartFactory.createPieChart("CityInfoPort公司组织架构图",pieDataset,true,true,false); jfr
2010-08-01 07:26:00 313
原创 jsp标签
<br /> 一个JSP文件包括模板数据和JSP元素。模板数据是指JSP中存在的HTML或XML文本,Web容器在转换JSP时直接将模板数据作为响应输出。JSP元素分为以下几类:Directive(指示符),Scripting Elements(脚本元素),Comments(注释)和Action(动作)。每类元素又可以进行细分。 JSP规定了一般JSP语法和符合XML格式的语法。对于Directive,Scripting Elements和Comments,存在XML格式的语法和一般JSP语法格式。以下逐一
2010-07-27 06:54:00 352
原创 js 读取json
<br /> var selectobj= $("selectid"); selectobj.empty(); selectobj.append("<option value=/"-1/">--请选择--</option>"); $.each(json, function (index, entry) { selectobj.append("<option value=/"" + entry["id"] + "/">" + entry["name
2010-07-27 06:38:00 238
原创 JS 比较几个字符串是否是一样
<br /><mce:script type="text/javascript"><!--var array = ["xiao", "xiaoxi", "xiao", "xiaora"];var json = {};for(var i = 0; i < array.length; i++){ json[array[i]] = json[array[i]] ? json[array[i]] + 1 : 1;}var counter = 0;for(var e in json)
2010-07-15 08:53:00 1513
原创 去除jsp源码中的空行
<br />tomcat服务器中的jsp页面中,查看源码会发现顶部有很多空行。这是jsp的动态语句留下来的<br />解决方法:在web.xml中配置:<br /><servlet><br /> <servlet-name>jsp</servlet-name><br /> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class><br /> <init-param><br />
2010-07-14 14:44:00 132
原创 mysql cast
<br />String sql="select * FROM qjia where CAST('"+time+"' AS date) between CAST(begintime AS date) and CAST(endtime AS date) and employeeNumber='"+employeeNumber+"'";
2010-07-06 16:46:00 204
原创 struts2 标签截取字符串
<br /> <s:property value="%{desc.substring(0, 4)}" />//显示前n个字符<br /> <s:property value="%{desc.substring(5)}" />//显示从第五个字符开始的其余字符
2010-07-05 12:24:00 228
原创 删除最后一个LI
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>我的主页我在测试我在测试我在测试我在测试我在测试我在测试1<br />我的段落文本!导航栏<br />
2010-07-05 09:22:00 151
原创 正则表达式获取字母前的数字
<br /><br /><script type="text/javascript"><br />//var str="5A0088";<br />var str="50088C590";<br />var reg=/(/d+)(?=[a-z])/ig<br />if(reg.test(str))<br />document.write(RegExp.$1);<br /></script><br />
2010-07-02 14:55:00 405
原创 一个面试中常考的问题
<br />公司要为1000个员工编号,编号是1--1000,现在要求员工的每个编号都以"A"开头,后面是数字,保证是10位,不够的用0补上,比如:A000000001,A000000002,要求生成每个员工的编号,最后输出到控制台上,请问该如何实现?<br /> <br />方法一: String strInt = "";<br /> for(int i = 1;i <= 1000;i++){<br /> strInt = String.format("%09d", i
2010-07-01 08:51:00 207
原创 常用js验证
//验证是否为空 function check_blank(obj, obj_name){ if(obj.value != ''){ return true; }else{ alert(obj_name + "所填不能为空!"); obj.value = ""; return false; } } //过滤输入字符的长度
2010-06-29 16:50:00 162
原创 去除文件名后缀
<br />File file=new File("d:/test.txt");<br />System.out.println(file.getName().replaceAll("[.][^.]+$", ""));<br />
2010-06-29 14:54:00 312
原创 tomact6 配置连接池
<br />在tomact6下的context.xml中的<context></context>之间配置<br /><Resource name="jdbc/mysql" <br /> auth="Container" <br /> <br /> type="javax.sql.DataSource" <br /> driverClassName="com.mysql.jdbc.Driver" <br /> url="jdb
2010-06-25 11:39:00 262
原创 js 刷新
<br />下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 <br />frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <br /><HTML> <br /><HEAD> <br /><TITLE> frame </TITLE> <br /></HEAD> <
2010-06-24 11:35:00 183
原创 jquery 判断checkbox至少选中一项
<br /> var a = $(":checkbox:checked");<br /> if(a.length < 1) alert("至少选一个")
2010-06-23 16:11:00 510
原创 Js实现checkbox可选个数的限制
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=ut
2010-06-03 15:17:00 611
原创 JavaScript 对于面向对象的理解
<br />JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。<br /><br />在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。<br /><br />还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript 中,方法的确是被当成对象来处理的。下面是一个简单的例子:<br />Js代码 function f
2010-06-03 14:45:00 175
原创 JS CallBack
<br />今天面试时被问到Js的CallBack,我是知道这么个概念,但都没有具体应用过,下来研究了下<br />Js中的callback机制,即回调,可以这么形象的来理解,一个button存在这里,我们可以add一个action,那么如果这个button被触发的时候会调用这个action。这其实就是一个callback机制。button像一个事件监听器,也是一个事件源;而action则是一个动作。<br />总结到js在如下几个地方常常用到:<br />1、动态加载(外部)js的时候,在加载完成之后进行
2010-06-03 13:47:00 1029
原创 Hibernate 中set集合排序问题
Hibernate 中set集合排序问题1.,对于多对多关系的排序(TreeSet)public class GBComparator implements Comparator{ public int compare(Object o1,Object o2){ ProductAttributeInfo c1=(ProductAttribut
2010-05-14 15:02:00 800
原创 为后台用户添加过滤器
判定后台用户是否登录/** * */package xidian.com.wd.controller; import java.io.IOException;import java.net.URLEncoder; import javax.servlet.Filter;/** * @author 作者 sandy E-mail:angel21li@16
2010-04-27 10:26:00 279
原创 登陆后返回登录前的页面
String pagefrom = request.getHeader("referer"); 把它存在session中,然后登陆成功后转发到这个地址
2010-04-01 11:16:00 224
原创 从数据库读出图片在jsp页面上显示
String id = request.getParameter("id"); Qdproperty qdproperty=qdService.findQdpropertyId(Integer.parseInt(id)); System.out.println(qdproperty.getBore()); response.reset(); response.setContentType(
2009-12-17 15:32:00 339 1
原创 异常总结
1.异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Sessionat org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57)at org.hibernate.proxy.
2009-12-17 15:27:00 152
原创 jsp 写excel文件
public static void write(OutputStream os){ QdService as; AbstractApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml"); as=(QdService)ctx.getBean("qdongService");
2009-12-10 20:30:00 275
原创 jsp 读取excel文件
public void readExcel(String sourcefile){ try { // 构建Workbook对象, 只读Workbook对象 // 直接从本地文件创建Workbook // 从输入流创建Workbook QdService as; AbstractAppli
2009-12-10 20:26:00 1241
原创 struts2文件的上传与下载
/uploadResult.jsp /upload.jsp 409600 application/vnd.ms-powerpoint application/vnd.ms-powerpoint filename="Struts2.ppt" downloadFile im
2009-09-29 16:36:00 248
原创 struts2 的校验框架
如果要校验RegisterAction校验文件名为 RegisterAction-validation.xml http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> username username should not be blank! username 6 10 username
2009-09-28 11:05:00 163
原创 struts2输入校验(2)
全局的资源文件 /success.jsp /login2.jsp /login2.jsp /output.jsp /success.jsp /register.jsp 指定全
2009-09-28 10:28:00 172
原创 struts2输入校验
register.jsp String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My JSP r
2009-09-28 09:54:00 200
原创 com.mysql.jdbc.CommunicationsException
异常代码** BEGIN NESTED EXCEPTION **com.mysql.jdbc.CommunicationsExceptionMESSAGE: Communications link failure due to underlying exception:** BEGIN NESTED EXCEPTION **java.net.SocketExceptionMESSAGE: So
2009-09-28 07:35:00 1876 2
原创 有关oracle时间日期的操作
sysdate + 1/24/60/60 在系统时间基础上延迟1秒sysdate + 1/24/60 在系统时间基础上延迟1分钟sysdate + 1/24 在系统时间基础上延迟1小时sysdate + 1 在系统时间基础上延迟1天add_months(sysdate,-1) 在系统时间基础上延迟1月add_months(sysdate,-1*12) 在系统时间
2009-09-21 08:14:00 231
原创 ORACLE 中DUAL的用法
见过dual的很多用法,但一直还不知dual是个什么东东,今天就解开它神秘的面纱吧:1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL>
2009-09-21 07:21:00 1203
原创 response.getOutputStream()出错处理
在写JSP程序的时候,如果程序中调用了response.getOutputStream()去向客户端输出文件等数据流,容器就会抛出这样的异常: Java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.conn
2009-09-20 22:07:00 2500 3
原创 什么是strus2
虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了St
2009-09-20 11:50:00 1013 1
原创 struts1 struts2
sturts1是第一个MVC架构的表现层框架,struts2则是由 webwork 进化升级而来的类似框架,所以有很多不同之处,程序写法和用法,配置文件写法都不一样。他们后面的原理,当然也不一样。看下他们的源代码,估计会了解的更深。 虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布
2009-09-20 11:38:00 279
原创 截取两个指定字符间的字符串
public static String getString(String s,char start,char end){ int begin = -1; List res = new ArrayList(); String str=""; for(int i=0;i if(s.charAt(i)==s
2009-09-17 07:34:00 394
Jacob 1.16 操作Word表格
2012-03-22
CRM客户管理系统需求分析
2011-04-26
网页打印控件Lodop5.0
2010-06-10
ExtJs实用开发指南
2010-05-07
jQuery 动态添加或删除表格行
2010-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人