`
Messi光明
  • 浏览: 53616 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
<!-- 全局异常配置 start -->       <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">           <property name="exceptionMappings">               <props> ...
spring全局事务配置和多数据源配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>     <bean id="propertyConfigurer"         class="org. ...
GoF:(Gang of Four,GOF设计模式)---四人组 Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为"四人 ...
首先 我想说 这个程序不是我的 但是我觉得这个能很好的反应出JAVA的多态,使大家能更好的理解JAVA多态.对大家的学习有点帮助。由于是COPY过来的 就不要积分了哈哈  希望大家能从中学到些什么。 class A ...{           public String show(D obj)...{                 return ("A and D");          }            public String show(A obj)...{                 return ("A and A");      ...
在Java Web开发中,经常需要导出大量的数据到Excel,使用POI、JXL直接生成Excel,很容易就造成内存溢出了。   1、有一种方式,就是把数据写成csv格式文件。   1)csv文件可以直接用Excel打开。   2)写csv文件的效率和写txt文件的效率一样高。   3)同样的数据内容,生成的csv文件的大小远远小于生成的Excel文件。   从以上优点就可以看出生成csv文件消耗的内存绝对小于生成Excel文件。   2、按一定的格式去生成csv文件,在Excel中打开的时候就是完整的行和列格式。   例如:在Excel中的格式:                 ...
一. 什么是线程     在谈到线程死锁的时候,我们首先必须了解什么是Java线程。一个程序的进程会包含多个线程,一个线程就是运行在一个进程中的一个逻辑流。多线程允许在程序中并发执行多个指令流,每个指令流都称为一 ...
几种常见排序算法的比较与实现 1冒泡排序(Bubble Sort) 冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对 ...
 今天设计写到采集内容对象时,卡了壳,迟迟不能定下存储数据的容器。原因就是我需要内部对象能够从小到大或从大到小排序,至少也要能保持原序。之前设计中使用的HashMap会把所有顺序彻底打乱,放弃;Hashtable的元素数量在20个以内时还有个序,但一旦超过20个,顺序又乱了,放弃;ArrayList能保持原序,但它的key只是个index,所以index必须要小于size,放弃;TreeMap可以排序,不过排得很郁闷,不是按照整个数字的大小排,而是按数字单个位数的顺序排,不过仔细想想,它确实是只能这样排法,毕竟它的key是Object。看来只能用两个Vector分别装OID和值了。   下面这篇 ...

事物管理

Spring提供的事务管理可以分为两类:编程式的和声明式的。     编程式的,比较灵活,但是代码量大,存在重复的代码比较多;声明式的比编程式的更灵活方便。   1、传统使用JDBC的事务管理   以往使用JDBC进行数据操作,使用DataSource,从数据源中得到Connection,我们知道数据源是线程安全的,而连接不是线程安全的,所以对每个请求都是从数据源中重新取出一个连接。一般的数据源由容器进行管理,包括连接池。例如TOMCAT,WEBSPHERE,WEBLOGIC等这些J2EE商业容器都提供了这个功能。   以往的我们使用JDBC在写代码时,事务管理可能会是这样: ...
[color=cyan]各个时间可用值如下: 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日 1-31 , - * ? / L W C 月 1-12 or JAN-DEC , - * / 周几 1-7 or SUN-SAT , - * ? / L C # 年 (可选字段) empty, 1970-2099 , - * / 可用值详细分析如下: “*”——字符可以用 ...

flex--java

自从呼叫中心项目开始,不知不觉,学习Flex已经十天有余了!现在已经基本进入状态,今天本人在此班门弄斧,发一个利用Flex与后台的Servlet进行通讯的例子,希望对一些刚学习Flex的新手有所帮助。为了搞清楚Flex是如何与后台进行通讯,本人在刚开始学Flex前五天可以说是碌碌无为,今天发这个帖子的目的就是为了让后面的兄弟少走弯路。 交互原理:三个字母---------XML,客户端接受从服务器端发送过来的XML数据。 本例工作流程:客户端很简单就一个DataGrid组件,用来显示服务器端传送过来的数据。对应的mxml文件如下: xml 代码 <?xml version=" ...
先看applicationContext.xml配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://www.springframework.org/sch ...
这里主要讲在Eclipse下如何搭配Spring MVC + Hibernate框架进行Web开发,至于Eclipse以及JDK以及MyEclipse等的安装不在此列,也不使用MyEclipse来搭建,只是手工搭建的方式。 1.版本 JDK1.50;Eclipse3.2;MyEclipse 5.0;Tomcat 5.0;Spring2.0;Hibernate3.2 ...
01.版本:struts2.2.1 + spring3.0 + hibernate3.3  02.MyEclipse8.6引入JAR包  03.  04.1.引入JAR包:  05.a)可以使用myeclipse自带的功能引入所需要的包:  06.  右键工程-->MyEclipse--> add Hibernate capabilities,add spring capabilities  07.  08.b)struts2的包可以从 下载的目录下复制有 七 个包  09.  例如:E:/CL/API/struts-2.2.1.1-all/struts-2.2.1 ...
1+N问题: 一张表叫类别,另一张表叫商品 类别和商品之间是一对多的关系,类别为一,商品为多 默认情况下hibernate对多的那方设置的FetchType是EAGER 如果这时候对所有商品进行查询,他就会把每个商品的类别取出来 本来一条查询语句就可以解决的问题,会变得需要用1+N条查询语句来解决 比如有十个类别,每个类别下有一个商品 查询所有商品的时候,会发出十一条查询语句
Global site tag (gtag.js) - Google Analytics