自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 SVN服务器更改ip地址客户端怎么设置

SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。2. 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。

2013-03-25 17:09:57 667

转载 Java程序员应该了解的10个面向对象设计原则

面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程

2013-02-22 15:45:49 257

转载 java.lang.OutOfMemoryError: PermGen space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同

2012-11-20 10:20:22 339

原创 java.lang.OutOfMemoryError: Java heap space

在启动过程中出现内存溢出问题,抛出类似如下异常信息:   java.lang.OutOfMemoryError: Java heap space解决方法(选其一):        A.修改Tomcat/bin/catalina.bat,添加如下内容            set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true

2012-11-14 11:07:50 402

原创 IOException while loading persisted sessions: java.io.EOFException

服务器:Tomcat 启动程序的时候报如下错误:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的

2012-11-14 11:02:27 311

原创 启动时报错

错误信息:解决方法:Tomcat 服务器:\conf\Catalina\localhost 目录下缺少有关的数据库配置信息。

2012-11-13 10:08:53 287

转载 oracle游标

这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is

2012-09-14 10:52:59 740 1

原创 java.net.BindException: Address already in use: JVM_Bind:8080

原因:8080端口被占用 这说明80端口(该端口是Tomcat的监听端口)已经被其他程序占用,先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,然后根据其 PID 在输入 “ tasklist ” 命令显示中查找其对应程序,就可知道其程序名,进而查明程序的来源,采取适当的措施。 1、在命名窗口输入:cmd --> netstat -an

2012-08-30 14:41:50 338

原创 数据库导出

exp salestest/salestest@TESTDB file=f:chicSales.dmp owner=salestest

2012-08-29 15:43:44 262

原创 修改myEclipse8.5的默认的工作空间

当我们用MyEclipse进行开发时,如MyEclipse 8.5,每次启动默认的工作空间为 C:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5 而有时我们希望在启动MyEclipse时就进入我们所设置的工作空间,其设置如下: 修改如下配置文件,可以解决该问题: "D:\Program Files\MyE

2012-08-24 17:09:53 317

原创 存储过程

刚刚学习,还有很多的地方不会一、维护存储过程1、删除存储过程      drop procedure  过程名称;2、查看过程状态      select object_name,status from user_objects where object_type = 'PROCEDURE';3、重新编译存储过程     ALTER PROCEDURE USER_COU

2012-08-20 14:20:11 284

转载 oracle 查看 用户,用户权限,用户表空间,用户默认表空间。

查看用户和默认表空间的关系。     select   username,default_tablespace   from   dba_users; 1.查看表结构:desc表名2.查看当前用户的表:select table_name from user_tables; 3.查看所有用户的表名:select  table

2012-08-20 10:23:26 469

转载 oracle建立用户与授权

登录超级用户sqlplus sys@orcl as sysdba (sqlplus / as sysdba)##################################### 建立用户和对用户的管理##################################### 合法的Oracle标识符号      1、不能是保留关键字      2、必须使用1到30

2012-08-17 13:59:43 1050

转载 在jar包中如何获得当前项目的绝对路径

在web项目中,通过在过滤器、监听器或者servlet中,得到ServletContext对象,调用getRealPath("/")方法,就可以得到当前项目的绝对路径,但是在jar包中,是无法使用这种方式的,我采取的方式是在过滤器、监听器或者servlet中得到路径之后,通过System.setProperty("pro","path"),然后在jar包中需要路径的类中通过System.getPr

2012-08-17 11:00:30 2329

转载 函数

1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;         A          A       ZERO      SPACE--------- --------- --------- ---------

2012-08-17 10:56:04 456

原创 DELETE 与 TRUNCATE 有什么不同?

TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全

2012-08-15 17:12:13 273

原创 Synonym和DBLink

Synonym 同义词: 建立同义词,为了使有关分布式操作更透明,ORACLE数据库里有同义词的对象synonym 1、创建同义词create public synonym table_name for user.table_name;2、删除同义词drop public synonym table_name;3、查看所有同义词select * from dba_s

2012-08-06 14:53:34 650

原创 org.hibernate.TransientObjectException: The given object has a null identifier: cn.com.cis.acic.sale

原因:主要是在update的时候,封装的实体类中实体对象的主键没有进行相应的赋值。错误:org.hibernate.NonUniqueObjectException:a different object with the same identifier value was already associated with the session: [cn.com.cis.acic.sales

2012-07-31 15:45:38 3276

原创 使用Hibernate向数据库中添加数据

技术:三大框架错误信息:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or r

2012-07-30 10:49:02 770

原创 iReport整理(一)

最近开始做有关报表的开发,简单的学习了一下,整理笔记如下:一、报表元素        我们所说的元素主要是一些图形对象,比如text,rectangle等。在iReport中没有段落、表格或分页的概念,在报表中最基本的对象主要有七个: -Line(线段)-Rectangle(矩形)-Ellipse(椭圆形)-Static text(不会变动的文字)-Text field

2012-07-17 10:51:47 734

原创 iReport 连接oracle

当使用iReport 连接oracle时出现ClassNotFoundError:oracle.jdbc.driver.oracleDriver Check your classpath!的错误码,原因很简单:主要由于iReport没有找到Oracle10g的jdbc驱动,在iReport1.2.8中并没有内置Oreacle10g中的Windows驱动,只内置的mySQL的驱动,所以连接m

2012-07-16 16:03:40 1605

原创 oracle常用命令

1. sys超级管理员,权限最高,角色dba2. system系统管理员,角色dbaoper3. scott普通用户4. 显示当前用户show user5. 切换用户connect 用户名/密码6. editedit d:/text.txt,编辑文件7. spool spool d:/text.txt,...,spool off将dos下输入

2012-07-16 10:43:02 337

转载 基础算法(二)

1. 冒泡排序(BubbleSort)        原理:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不

2012-07-16 10:37:40 459

转载 基础算法(一)

1. 最大公约数       问题:求两个自然数的最大公约数。       这两个都是基础的数学问题,最大公约数指两个数字公共的约数中最大的,例如数字6的约数有1、2、3、6,数字9的约数有1、3、9,则数字6和数字9的公共约数有1和3,其中3是最大的公约数。       第一种思路:从1开始循环,每次把符合要求(即同时是两个数字的约数)的值都存储起来,那么最后一个存储起来的就是最大的

2012-07-16 10:36:16 645

转载 org.hibernate.LazyInitializationException: could not initialize proxy - no Session

在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session

2012-03-30 15:28:26 37067 8

原创 Undefined exploded archive location 项目不能部署

问题描述:将新的工程导入到MyEclipse中,导入之后工程不能进行相应的部署。原因:在工程转移过程中,导致工程的配置文件出错;解决方法:1、在工程目录下的.mymetadata文件中可能少了这 context-root这个属性;添加上这个属性即可,内容如下:            context-root="/工程名"   2、关掉Eclipse,再启动Eclipse,接着发

2012-03-27 10:48:35 742

转载 JNDI配置

1.JNDI在Tomcat下的配置: (1).在Tomcat根目录下\conf\context.xml文件,例如:C:\Program Files\apache-tomcat-6.0.24\conf(2).打开context.xml文件 如下 在中添加代码     driverClassName="com.microsoft.jdbc.sqlserver.SQLServer

2012-03-27 10:39:35 304

转载 Hibernate DAO的具体实现

定义BaseDAO: (增/删/改/查单个/查集合/查集合2) Java代码 public interface BaseDAO{       void add(T object);       void delete(Class clazz,Serializable id);       void update(T clazz);        T get(Class

2012-03-27 10:37:13 366

转载 浅谈Java中的几种随机数

众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, f

2012-03-27 10:31:01 261

原创 MyEclipse乱码处理

MyEclipse 8.6      (1)Myeclipse本身:Window>Preferences>General>Workspace text file encoding..      (2)全局:Window>Preferences>General>Content Types...    其他版本         局部编码设置:在源码按右键–>General–>Edito

2012-03-23 14:42:31 262

转载 myeclipse使用经验总结

0.快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctr

2012-03-23 13:54:05 811

空空如也

空空如也

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

TA关注的人

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