自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (4)
  • 收藏
  • 关注

原创 freemarker学习记录

package example;import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.TemplateException;import java.io.BufferedWriter;import java.io.File;impo...

2018-10-21 16:59:50 214

原创 js传中文参数乱码 兼容IE和google

js传中文参数乱码 兼容IE和google

2014-01-03 09:44:17 2625

转载 jdbc增删改查

1.从学生表中查询所有信息,并在控制台显示。import java.sql.*;public class Query1 {public static void main(String[] args) {//指定驱动,得到数据库连接try{String DBURL = "jdbc:sqlserver://localhost:1433;DataBaseName=student"

2013-04-22 15:37:25 814

转载 tomcate配置连接池

以Tomcat5.5+MySql为例,演示Tomcat 的数据库连接池的配置与应用:第一步:将对应的数据库驱动程序的jar文件放入到Tomcat的 common/lib 目录下;第二步:在Tomcat的conf/server.xml文件中配置数据源,以MySQL数据库为例,如下:在 节点中加入,name="jdbc/DBPool"type="javax.sql.

2013-04-22 15:36:36 681

转载 Servlet和JSP的线程安全问题

编写Servlet和JSP的时候,线程安全问题很容易被忽略,如果忽视了这个问题,你的程序就存在潜在的隐患.1.Servlet的生命周期Servlet的生命周期是由Web容器负责的,当客户端第一次请求Servlet时,容器负责初始化Servlet,也就是实例化这个Servlet类.以后这个实例就负责客户端的请求,一般不会再实例化其他Servlet类,也就是有多个线程在使用这个实例.Servl

2013-04-16 19:16:02 736

转载 JSTL、JAVA将浮点数字输出格式化

由于EL表达式的运算结果是浮点数时(而且EL表达式的除运算结果也是浮点数,这和其他语言还有点不一样),在网页上显示一长串确实不雅。使用JSTL的fmt标签,可以实现对数字、货币、时间……的格式化显示。首先在页面前导入该标签库http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>数字格式化(value部分可为EL表达式)

2013-04-16 10:42:51 722

转载 设置mysql允许外网访问

mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"mysql -u root -pvmwaremysql>use my

2013-04-10 16:21:33 686

转载 Jquery的$命名冲突:

script src="prototype.js" type="text/javascript"/> script src="jquery.js" type="text/javascript"/> 在这种情况下,我们在自己的js代码中如下写的话: $('#msg').hide(); $永远代表的是jquery中定义的$符号,也可以写成JQuery('#msg')

2013-04-08 17:45:56 589

转载 dwr配置篇web.xml

1、最小配置 java代码:     dwr-invoker   uk.ltd.getahead.dwr.DWRServlet   dwr-invoker   /dwr/*  2、当我们想看DWR自动生成的测试页(Using debug/test mode)时,可在 java代码:   servlet中加   debug   tr

2013-04-01 14:31:44 630

转载 log4j

使用log4j关闭DWR中的日志log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout

2013-04-01 14:29:58 620

转载 常用的js正则表达式

晚上刚给项目写了个注册验证类,其中涉及到几个常用的正则,留下存档:用户名验证,只能使用数字大小写英文和下划线,没限制第一个字符非得是英文,感觉没用,人家就愿意用QQ号当用户名:var patrn = /^[0-9a-zA-Z_]{5,20}$/;密码验证,包含特殊字符,比较麻烦的正则:var patrn = /^[\da-zA-Z )~`!@#$%^&*\-_=+|\\}\]{[;

2013-03-28 10:19:24 660

原创 ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes

执行 call proc1(),报错了:ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.错误原因是 thread_

2013-01-25 15:07:51 8405

原创 freemarker学习记录

主要涉及到三个文件1,TestServlet.java如下:package example;import freemarker.template.Configuration;import freemarker.template.Template;import freemarker.template.TemplateException;import java.io.Buffered

2013-01-23 16:16:17 1313

转载 JdbcTemplate与事务

上例中的JdbcTemplate操作采用的是JDBC默认的AutoCommit模式,也就是说我们还无法保证数据操作的原子性(要么全部生效,要么全部无效),如:JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);jdbcTemplate.update("UPDATE user SET age = 10 WHERE id = 'er

2013-01-18 17:10:05 522

转载 Spring的ID增长器使用示例(MySql数据库)

一般来说涉及数据库的应用中,表的主键有两种生成方案,一种是专门定义一个主键表,在其中放置一个自增长的字段为其它表提供主键;另一种是使用 Oracle的sequence。这两种方案都有一定麻烦,Spring为此专门提供了一个ID增长器以简化具体步骤,下文就是它的相关使用方法的,使用 的数据库是MySql5.归纳使用Spring的自增长ID生成器完成以下三步即可:1)配置自增长id生成

2013-01-18 15:49:19 756

转载 S2SH框架配置步骤

http://www.blogjava.net/liu0909/archive/2009/07/21/287728.html

2013-01-15 14:43:36 624

转载 Spring源码下载地址

Spring源码下载地址2009-12-28 17:44今天想下载一下Spring的源代码,登录到Spring官网,傻眼了,根本找不到下载的地方!费了九牛二虎之力在网上找到了一个下载地址,记下来,免得下次再次傻找。http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework

2013-01-15 14:37:38 472

转载 HibernateDaoSupport详解

Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) 其中,setSessionFa

2013-01-15 13:47:36 424

转载 Unable to load configuration. - bean - jar:file:/d:/Tomcat/webapps/ssh007/WEB-INF/lib/struts2-spring

struts2-spring-plugin-2.1.8.1.jar包版本不对 ,与struts2.1.6不匹配,换成struts2-spring-plugin-2.1.6 .jar就可以了!

2013-01-15 11:16:45 873

转载 antlr.collections.AST.getLine()I异常

今天比较悲剧,数据库中一张表设计的不太合理,所以修改了一下,但是所有编完的代码又重新改动了一遍,废掉在下一上午的时间。本来我设计的是一张导出报表对应一个类,但是组员经过讨论之后觉得这样简单是简单,但是需要的类太多。所以我们又重新审查了一下报表模板,对所有报表模板进行了归类,这样一个java类一个导出多张报表。一个想法可以节省不少的事情的。antlr.collections.AST.getL

2013-01-15 09:11:32 618

转载 hibernate 应该学什么

1.了解被持久化的是什么对象要持久化的对象是域对象2.了解域模型和关系模型之间的关系域模型是精粒度的涉及方式,支持泛化,关系模型是向关系的,粗粒度的涉及方式,不支持泛化3.域对象的关联关系映射和组成关系映射了解值对象,了解什么是关联,什么是组成4.session的缓存机制什么时候清理缓存,SEESSIOn级别的缓存是一级缓存,两外还有进程级别的2级缓存5.域对象的生

2013-01-14 11:36:31 464

转载 Hibernate 所有缓存机制详解

hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交或回滚了,我们称session就关闭了,生命

2013-01-14 11:15:30 426

转载 HIBERNATE一对一配置

1. 完全的一对一关系,即A与B两种实体,分两个表格,一对一,A和B的关键字一样,其中一个是父,先产生,另一个是子,后产生,使用要求,就是A和B生成后,一般不再改变关系,也就是说A一般不再将C做为其子,而去除与B的关系,适用情况,比如表格某一部分太大,经常查询需要大量数据流,而将表分开以提高性能,完全一对一关系要求不能更改两者的关系,比如A对应B,一旦要将A的对应关系改成C一般是不允许的,因为C也

2013-01-11 15:51:13 785

转载 inverse

Hibernate中的inverse在表关系映射中经常应用,inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反;inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。我们说inverse设立不当会导致性能

2013-01-11 11:18:19 598

转载 hibernate缓存的详细配置

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一

2013-01-10 16:48:15 516

转载 Hibernate性能优化策略(二)

缓存机制缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。Hibernate的缓存包括Session的缓存和SessionFactory的缓存,成为第一级缓存和二级缓存,这两级缓存都位于持久化层,存放的都是数据库

2013-01-10 16:36:31 429

转载 Hibernate性能优化策略(一)

在Hibernate系列文章的第一篇中就提到了使用Hibernate会有一个性能问题,但万事不是绝对的,总会有办法,下面的几个方法虽不能彻底解决性能的问题,但基本上也能满足大多数的需求。抓取策略单端代理a) 保持默认,同fetch="select",如:,fetch="select",另外发送一条select语句加载当前对象的关联对象或集合。b) 设置fetch="join",如:

2013-01-10 16:35:47 418

转载 Hibernate优化查询策略

有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的Hibernate的效率低于直接JDBC存取,然 而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得比较不使用缓存的JDBC更好的性 能,下面介绍一些通常的Hibernate的优化策略: 1.抓取优化 抓取是指Hiberna

2013-01-10 16:34:08 519

转载 Hibernate缓存机制

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.Hibernate缓存分类:

2013-01-10 16:33:04 580

转载 struts2的s:iterator 标签 详解

struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性:value:被迭代的集合id :指定集合里面的元素的idstatus 迭代元素的索引1:jsp页面定义元素写法 数组或lists:iterator value="{'1','2','3','4','5'}" id='num

2013-01-09 16:16:11 779

转载 hibernate获取单个对象

查询单个对象可以直接通过Session对象来做到,其中session这个对象提过了2种获得单个对象的方法,一个是get方法和load方法,我去看这个两个方法的时候发现这两个方法的参数是一样的,使用方式也是一样的,我们先来看看具体的使用方法:Object?obj?=?session.get(user.getClass(),?100);Object?obj1?=?session.l

2013-01-09 09:49:47 1558

转载 hibernate中inverse的用法

一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录           Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文 件,p

2013-01-09 09:21:19 597

转载 配置hibernate根据实体类自动建表功能

Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码Xml代码update update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。还有其他的参数: create:启

2013-01-08 15:52:19 424

转载 hibernate实体配置文件 *.hbm.xml

hibernate实体配置文件 *.hbm.xml在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。配置文件的基本结构如下:"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hiberna

2013-01-08 15:31:45 779

转载 hibernate配置文件hibernate.cfg.xml的详细解释

"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.Driver jdbc:mysql://localhost/hibernat

2013-01-08 15:04:09 358

转载 hibernate 需要的jar包

(1)hibernate3.jar:Hibernate的核心库,没有什么可说的,必须使用的jar包(2)cglib-asm.jar:CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包(3)dom4j.jar:dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML

2013-01-08 10:47:14 464

转载 struts2面试题

struts2有哪些优点? 1)在软件设计上Struts2的应用可以不依赖于Servlet API和struts API。 Struts2的这种设计属于无侵入式设计; 2)拦截器,实现如参数拦截注入等功能; 3)类型转换器,可以把特殊的请求参数转换成需要的类型; 4)多种表现层技术,如:JSP、freeMarker、Velocity等; 5)Struts2的输入校验可以对指定某

2013-01-08 09:27:28 1011

转载 struts2之form标签theme属性详解

http://hi.baidu.com/zhouwei9960/blog/item/6f9dec674123b62cab184cc4.html 处转载struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtmltheme:设置struts2标签的主题,默认为xhtml。 theme=xhtml时:会默认额外生成tr,td。 theme=simple

2013-01-07 16:34:42 503

转载 Struts2中的校验框架

Struts2提供的客户端校验尽管这种支持比较弱,但采用Struts2中的客户端校验时需要注意以下几点1..将的validate属性设置为TRUE2..不能将的theme属性设置为simple3..建议将的action和namespace属性分开写4..可以在页面中使用标签来引入样式5..最好不要使用Struts2提供的客户端校验设置validate="true"之前和

2013-01-07 15:53:56 564

转载 C语言字符串转换成日期

/***************************************************************************** * 版权所有(C) 2006, ZTE Corp. WiMAX *---------------------------------------------------------------------------- * 模 块 名

2012-12-28 15:35:49 17194 2

OA系统项目需求OA系统项目需求

绝对有价值的oa项目需求说明(芜湖电信),欢迎在做oa项目的同志们借鉴

2011-03-13

java socket 文件 聊天

swing 版的聊天 和发送文件 很好很强大

2011-03-09

Pushlet的Ajax-pushlet-client.js分析

Pushlet的Ajax-pushlet-client.js分析 服务器推技术前台js分析 希望能帮到大家

2011-03-08

pushlet_2.0.3_源码分析_服务器端__

pushlet_2.0.3_源码分析_服务器端__ java 服务器推技术简单实现!

2011-03-08

空空如也

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

TA关注的人

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