`
周一Monday
  • 浏览: 342717 次
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
我是在Win7 家庭普通版 下安装的   1.在Win7下安装Oracle   在 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载   选择 Oracle Database 10g Release 2 (10.2.0.3/10.2.0.4) for Microsoft Windows Vista, Windows Server 2008, Windows 7   进入下载页面   选择   10203_vista_w2k8_x86_produ ...
今天,做了一个批量导入数据的操作。结果,传说中的“Java内存溢出”,终于让我碰上了。   错误如下:java.lang.OutOfMemoryError: Java heap space  (呵呵,眼熟吧)   解决方法:(也许只是一个简单的暂行办法)     然后 重启Tomcat 就可以了。
一般来说在遍历一个List集合的时候,是不能同时执行删除操作的。 会抛出 java.util.ConcurrentModificationException 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 但是,有的时候就需要删除操作。   举个例子,备份用的。   package demo; import java.util.ArrayList; import java.util.List; public class Main { /** 目标:删除cccpppppppppppp之前的记录 */ public static void m ...
在做SSH2的时遇到这么一个问题: 异常信息如下: DEBUG: org.springframework.orm.hibernate3.HibernateTemplate - Found thread-bound Session for HibernateTemplate DEBUG: org.springframework.orm.hibernate3.HibernateTemplate - Not closing pre-bound Hibernate Session after HibernateTemplate org.springframework.dao.InvalidDa ...
使用的技术: Spring+Freemarker   其中Spring包括SpringJdbc、声明式事务、SpringMVC、(单元测试没写,偷个懒)... View层使用就是FreeMarker+HTML   搭建开发环境:   Spring开发需要的org.springframework.aop-3.1.0.RELEASE.jarorg.springframework.asm-3.1.0.RELEASE.jarorg.springframework.beans-3.1.0.RELEASE.jarorg.springframework.context-3.1.0.RELEA ...
使用的Spring是3.1版本,不是3.0版本。两者还是有区别的,其中一点就是:SimpleJdbcTemplate在3.1版本被标记为过时了,而SimpleJdbcTemplate的一些方法,被JdbcTemplate吸收了。所以,个人推荐使用3.1版本.     需要的JAR文件:   org.springframework.aop-3.1.0.RELEASE.jar org.springframework.asm-3.1.0.RELEASE.jar org.springframework.beans-3.1.0.RELEASE.jar org.springframewo ...
说一个不是很难,但确实老生常谈的问题:SSH整合。 现在Spring已经更新到Spring3.X了,最新的是Spring3.1吧。Spring3.X的JAR文件的组织方式与Spring2.X有了很大变化。没有那个spring.jar了,而是把所有的JAR文件按模块区分开了。   好吧,现在介绍一下自己平时学习SSH整合时用到的JAR吧。   第一:Spring3(以Spring3.1为例) ----------------------------------------基本JAR----------------------------------------   org.spr ...
BoneCP是一个开源的数据库连接池,听说比C3P0快好多倍(这个自己没有验证过) 关于它的介绍看这个吧: http://jolbox.com/index.html    下面做一个简单的例子 创建一个Java项目,导入BoneCP依赖的JAR和数据库驱动JAR   BoneCP依赖的JAR文件 bonecp-0.7.0.jargoogle-collections-1.0.jarlog4j-1.2.16.jarslf4j-log4j12-1.6.1.jar    slf4j-api-1.6.1.jar   (其中这个Hibernate3.6已经提供了)   最好在提供一个l ...
比如要产生65-90的随机数(65<=x<=90),怎么做?(只能用Math.random() 方法) 答案:int num = (int) (Math.random() * 26 + 65);   为什么是(Math.random() 乘以26再加上65再取整? 因为Math.random() 产生的随即数范围在0.0<=x<1; 所以Math.random() * 26 会产生0.0<=x<26的随即数, 而Math.random() * 26 + 65会产生(0.0+65)<=x<(26+65) 即:65.0<=x< ...
 搭建开发环境: Spring2.5需要的JAR文件: spring-framework-2.5.6\dist\spring.jar spring-framework-2.5.6\lib\jakarta-commons\commons-logging.jar spring-framework-2.5.6\lib\aspectj\aspectjweaver.jar   Hibernate3.6需要的JAR文件 hibernate-distribution-3.6.0.Final\hibernate3.jar hibernate-distribution-3.6.0.Final\l ...
1.搭建开发环境   Spring2.5需要的JAR文件: spring-framework-2.5.6\dist\spring.jar spring-framework-2.5.6\lib\jakarta-commons\commons-logging.jar   Struts2.2需要的JAR文件 struts-2.2.1.1\lib\commons-fileupload-1.2.1.jar struts-2.2.1.1\lib\commons-io-1.3.2.jar struts-2.2.1.1\lib\freemarker-2.3.16.jar struts-2. ...
1.数据库脚本 create table user ( id int not null, name varchar(20), primary key(id) );   2.实体类 package org.monday.springjdbc; public class User { private int id; private String name; public User() { } public User(int id, String name) { this.id = id; this.name = name; ...
package org.monday.app; import org.hibernate.Session; import org.hibernate.Transaction; import org.monday.domain.User; import org.monday.util.HibernateUtil; public class UserManager { public static void main(String[] args) { // batchInsert(); // batchUpdate(); batchDelete(); ...
自己现在用的是Oralce10g的数据库(原来用的是9i的),启动Oralce服务和监听后,连接PL/SQL Developer 出现如下问题: “ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 ” 解决方案: 1. 搜索 listener.ora 文件 2. 修改 listener.ora 的内容如下: # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by O ...

Oralce分页

Oralce 分页公式(以EMP表为例)   select * from (select e.*,rownum rn from (select * from emp order by empno asc) e where rownum<=?)where rn>?;   第一个?=pageSize*pageNum第二个?=pageSize*(pageNum-1)   pageSize 每页显示多少条记录pageNUm 第几页 例如:pageSize=5pageNum=2   select * from (select e.*,rownum rn from (sele ...
Global site tag (gtag.js) - Google Analytics