- 博客(31)
- 收藏
- 关注
转载 SVN服务器更改ip地址客户端怎么设置
SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。2. 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。
2013-03-25 17:09:57
726
转载 Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程
2013-02-22 15:45:49
319
转载 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
382
原创 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
531
原创 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
339
转载 oracle游标
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is
2012-09-14 10:52:59
775
原创 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
400
原创 数据库导出
exp salestest/salestest@TESTDB file=f:chicSales.dmp owner=salestest
2012-08-29 15:43:44
291
原创 修改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
355
原创 存储过程
刚刚学习,还有很多的地方不会一、维护存储过程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
316
转载 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
495
转载 oracle建立用户与授权
登录超级用户sqlplus sys@orcl as sysdba (sqlplus / as sysdba)##################################### 建立用户和对用户的管理##################################### 合法的Oracle标识符号 1、不能是保留关键字 2、必须使用1到30
2012-08-17 13:59:43
1103
转载 在jar包中如何获得当前项目的绝对路径
在web项目中,通过在过滤器、监听器或者servlet中,得到ServletContext对象,调用getRealPath("/")方法,就可以得到当前项目的绝对路径,但是在jar包中,是无法使用这种方式的,我采取的方式是在过滤器、监听器或者servlet中得到路径之后,通过System.setProperty("pro","path"),然后在jar包中需要路径的类中通过System.getPr
2012-08-17 11:00:30
2402
转载 函数
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
496
原创 DELETE 与 TRUNCATE 有什么不同?
TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全
2012-08-15 17:12:13
305
原创 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
694
原创 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
3322
原创 使用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
806
原创 iReport整理(一)
最近开始做有关报表的开发,简单的学习了一下,整理笔记如下:一、报表元素 我们所说的元素主要是一些图形对象,比如text,rectangle等。在iReport中没有段落、表格或分页的概念,在报表中最基本的对象主要有七个: -Line(线段)-Rectangle(矩形)-Ellipse(椭圆形)-Static text(不会变动的文字)-Text field
2012-07-17 10:51:47
777
原创 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
1671
原创 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
368
转载 基础算法(二)
1. 冒泡排序(BubbleSort) 原理:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不
2012-07-16 10:37:40
487
转载 基础算法(一)
1. 最大公约数 问题:求两个自然数的最大公约数。 这两个都是基础的数学问题,最大公约数指两个数字公共的约数中最大的,例如数字6的约数有1、2、3、6,数字9的约数有1、3、9,则数字6和数字9的公共约数有1和3,其中3是最大的公约数。 第一种思路:从1开始循环,每次把符合要求(即同时是两个数字的约数)的值都存储起来,那么最后一个存储起来的就是最大的
2012-07-16 10:36:16
691
转载 org.hibernate.LazyInitializationException: could not initialize proxy - no Session
在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session
2012-03-30 15:28:26
37163
1
原创 Undefined exploded archive location 项目不能部署
问题描述:将新的工程导入到MyEclipse中,导入之后工程不能进行相应的部署。原因:在工程转移过程中,导致工程的配置文件出错;解决方法:1、在工程目录下的.mymetadata文件中可能少了这 context-root这个属性;添加上这个属性即可,内容如下: context-root="/工程名" 2、关掉Eclipse,再启动Eclipse,接着发
2012-03-27 10:48:35
773
转载 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
333
转载 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
402
转载 浅谈Java中的几种随机数
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, f
2012-03-27 10:31:01
285
原创 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
293
转载 myeclipse使用经验总结
0.快捷键================================================================================编辑:Ctrl+Shift+L显示所有快捷键Ctrl+K参照选中的词(Word)快速定位到下一个Ctrl+Shift+K参照选中的词(Word)快速定位到上一个Ctr
2012-03-23 13:54:05
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人