- 博客(27)
- 资源 (73)
- 收藏
- 关注
原创 jsp页面上显示天气预报和动态时间
一,显示天气预报信息二,动态的显示时间 function startTime(){ var today=new Date() var week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var year=today.getYear() var month=today.getM
2014-12-31 13:40:33 6748
转载 修改Java文件不用重启Tomcat服务----热部署、热加载
可以修改类不用重启Tomcat加载整个项目(手工启动) 1.配置reloadable=true(自动重载) 2.使用Debug模式,前提是仅限于局部修改。(修改类不用重启--热加载) 在使用Eclipse+Tomcat开发Java项目的时候常常会碰到这样的情况,已修改Java文件Tomcat就会自动重启,接下来就是漫长的等待服务重启完毕。那其实大多数的Java文件修改是没有必要重启服务
2014-12-25 11:57:14 1207
原创 JQuery的Ajax跨域请求的解决方案
什么是jsonp格式呢?API原文:如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。意思就是远程服务端需要对返回的数据做下处理,根据客户端提交的callback的参数,返回一
2014-12-24 11:41:28 634
原创 jquery中$.ajax()参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
2014-12-24 11:28:02 587
转载 一spring概述
1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内
2014-12-23 17:35:47 664
转载 spring事务处理:调用一个方法前的事务处理过程
实际上,在spring的事务中,只要该类被设置为了事务代理: 拦截器都会创建一个TransactionInfo 对象: TransactionInfo txInfo = new TransactionInfo(txAttr, method); 而且如果 只要被调用的方法设置了事务属性(txAttr),不管是什么属性都会调用: txInfo.newTransac
2014-12-23 14:03:52 789
转载 spring事务处理时自我调用的解决方案
1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】spring的事务管理,请参考【http://jinnianshilongnian.iteye.com/blog/1441271】 使用AOP 代理后的方法调用执行流程,如图所
2014-12-23 14:01:23 2392
转载 Spring配置事务在DAO层和业务逻辑层
Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的
2014-12-23 13:56:23 692
转载 Hibernate常考面试题
* 比较Hibernate的三种检索策略优缺点1立即检索;优点:对应用程序完全透明,不管对象处于持久化状态,还是游离状态,应用程序都可以方便的从一个对象导航到与它关联的对象;缺点:1.select语句太多;2.可能会加载应用程序不需要访问的对象白白浪费许多内存空间;2延迟检索:优点:由应用程序决定需要加载哪些对象,可以避免可执行多余的select语句,以及避免加载应用程序不需
2014-12-22 15:07:29 883
原创 Hibernate性能调优
Hibernate性能调优1 Hibernate 连接池 hibernate自带一个连接池,但是这个连接池的性能不好,BUG也比较多,所以hibernate借助第三方的连接池来配置。通常用的比较多的是prxool。目前在j2ee中最通用的框架ssh中,hibernate的配置如下: 在spring的applicationContext.xm.配置文件里配置数据源连接信息:
2014-12-22 10:48:17 796
原创 基于注解的Spring AOP的配置和使用
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即
2014-12-22 10:21:26 713
原创 hibernate延迟加载出错
配置了延迟加载,user.getClass.getId()可以访问,但是user.getClass.getName(),就会报错,只能通过ID,查找类
2014-12-22 09:41:58 700
原创 lucene4.7实例详解
java.lang.UnsupportedClassVersionError: org/apache/lucene/index/IndexableField : Unsupported major.minor version 51.0Apache Lucene 4.8.0发布:不再支持Java 6,因为Lucene4.9要求Java版本最低为Java7,本人用的是4.7.2因为我安装的是jdk
2014-12-11 15:49:18 1082
原创 lucene性能优化以及配置说明
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索
2014-12-11 12:02:53 4211
原创 luncene 各种Query类详解实例
luncene 各种Query类详解实例,包括词条搜索类TermQuery “与或”搜索类——BooleanQuery 在某一范围内搜索类——RangeQuery 使用前缀搜索类——PrefixQuery 多关键字搜索——PhraseQuery 短语词缀搜索——PhrasePrefixQuery 相近词语的搜索——FuzzyQuery
2014-12-11 11:57:38 3771
原创 hibernate4整合中常见问题汇总
1.Cannotunwrap to requested type [javax.sql.DataSource]关于这个错误原因是spring3不再有hibernateDaoSupport和hibernateTemplate。只能显示的声明sessionFactory,并设置get/set方法。而出现这个错误的原因是吧datasource配置到hibernate.cfg.xml中,这时候就报
2014-12-09 17:56:59 1089
原创 hibernate4实战7—习惯性设计
设计细颗粒度的持久类并且使用来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标
2014-12-09 17:54:08 641
原创 hibernate4实战6—基本实现原理
整体流程1:通过configuration来读cfg.xml文件2:得到SessionFactory 工厂3:通过SessionFactory 工厂来创建Session实例4:通过Session打开事务5:通过session的api操作数据库6:事务提交7:关闭连接 说明:以下分方法描述的实现流程并不是Hibernate的完整实现流程,也不是Hibernate的
2014-12-09 17:51:26 723
原创 hibernate4实战5—事务和并发
Hibernate本身没有事务的实现Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hi
2014-12-09 17:44:23 1055
原创 hibernate4实战4—映射关系
数据表之间的关系分为三类:一对一、一对多、多对多根据相互寻找的关系又分:单向和双向对象一对一 (双向)java代码:查看复制到剪贴板打印public class A { private B b = null; } public class B { private A a = null; } n对象一对多 (
2014-12-09 17:40:34 1156
原创 hibernate实战2-基本配置
1.通过编程的方式来指定配置属性:Configuration cfg = new Configuration() .addClass(org.hibernate.auction.Item.class) .setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect")
2014-12-09 17:25:42 725
原创 使用 eclipse时,出现如下问题:org.eclipse.swt.SWTError: No more handles的解决办法
解决办法:找到目录 eclipse/workspace/.metadata/.plugins/org.eclipse.ui.workbench 下面的 workbench.xml文件,删除在XML节点 之间的所有内容,然后运行Eclipse,测试是否已经解决。如果问题还是存在,那么请在workbench.xml文件中查找最后一次(也就是出错之前)运行的程序名称,例如我的
2014-12-09 13:58:30 3670
struts2的单个文件上传
2014-09-11
solar1.4环境配置
2014-05-28
oracle学习笔记(从入门到精通)
2014-05-28
ExtJS4中文教程2+开发笔记+JS+JQUERY
2013-10-29
无损分区工具 Acronis Disk Director Suite v10
2015-11-03
Spring源码深度解析
2015-06-13
hibernate4+spring3+struts2搭建框架实例
2014-12-10
SSI实例(源码+mysql数据库+部署)
2014-11-25
xheditor-1.2.1(demo,js,api,doc)
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人