<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[s_good的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/s_good</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; s_good]]></copyright><item><title><![CDATA[SVN服务器更改ip地址客户端怎么设置]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8717988</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8717988</guid><author>s_good</author><pubDate>Mon, 25 Mar 2013 17:09:57 +0800</pubDate><description><![CDATA[SVN 服务器 IP 地址修改后，客户端对服务器的连接可以采用以下的方法重定位：
1. 如果客户端工具是TortoiseSVN，直接在工作副本上右键，选择TortoiseSVN->relocation，再输入新的URL。

2. 如果客户端工具是 eclipse 的插件 subclipse，切换到“SVN资源库”的透视图，再在资源库路径上右键 –> 重新定位…，输入新的 URL。]]></description><category></category></item><item><title><![CDATA[Java程序员应该了解的10个面向对象设计原则]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8602921</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8602921</guid><author>s_good</author><pubDate>Fri, 22 Feb 2013 15:45:49 +0800</pubDate><description><![CDATA[面向对象设计原则是OOPS（Object-Oriented Programming System，面向对象的程序设计系统）编程的核心，但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式，而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则，他们根本不知道设计原则的好处，也不知道如何依照这些原则来进行编程]]></description><category></category></item><item><title><![CDATA[java.lang.OutOfMemoryError: PermGen space]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8202459</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8202459</guid><author>s_good</author><pubDate>Tue, 20 Nov 2012 10:20:22 +0800</pubDate><description><![CDATA[PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出，解决方法也一定是加大内存。说说为什么会内存益出：这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域，它和和存放Instance的Heap区域不同]]></description><category></category></item><item><title><![CDATA[java.lang.OutOfMemoryError: Java heap space]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8181907</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8181907</guid><author>s_good</author><pubDate>Wed, 14 Nov 2012 11:07:50 +0800</pubDate><description><![CDATA[在启动过程中出现内存溢出问题，抛出类似如下异常信息：
   java.lang.OutOfMemoryError: Java heap space
解决方法（选其一）：
        A.修改Tomcat/bin/catalina.bat,添加如下内容
            set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true]]></description><category></category></item><item><title><![CDATA[IOException while loading persisted sessions: java.io.EOFException]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8181894</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8181894</guid><author>s_good</author><pubDate>Wed, 14 Nov 2012 11:02:27 +0800</pubDate><description><![CDATA[服务器：Tomcat 
启动程序的时候报如下错误：
严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage

原因是tomcat对硬盘的session读取失败，彻底解决办法一下：将work下面的]]></description><category></category></item><item><title><![CDATA[启动时报错]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/8177247</link><guid>https://blog.youkuaiyun.com/s_good/article/details/8177247</guid><author>s_good</author><pubDate>Tue, 13 Nov 2012 10:08:53 +0800</pubDate><description><![CDATA[错误信息：


解决方法：
Tomcat 服务器：\conf\Catalina\localhost 目录下缺少有关的数据库配置信息。]]></description><category></category></item><item><title><![CDATA[oracle游标]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7978124</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7978124</guid><author>s_good</author><pubDate>Fri, 14 Sep 2012 10:52:59 +0800</pubDate><description><![CDATA[这个文档几乎包含了oracle游标使用的方方面面，全部通过了测试


-- 声明游标；CURSOR cursor_name IS select_statement

--For 循环游标
--（1）定义游标
--（2）定义游标变量
--（3）使用for循环来使用这个游标
declare
       --类型定义
       cursor c_job
       is]]></description><category></category></item><item><title><![CDATA[java.net.BindException: Address already in use: JVM_Bind:8080]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7925198</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7925198</guid><author>s_good</author><pubDate>Thu, 30 Aug 2012 14:41:50 +0800</pubDate><description><![CDATA[原因：8080端口被占用 



这说明80端口(该端口是Tomcat的监听端口)已经被其他程序占用,先用命令提示符 " netstat -ano " 命令显示端口状态，再在结果中找到端口，然后根据其 PID 在输入 “ tasklist ” 命令显示中查找其对应程序，就可知道其程序名，进而查明程序的来源，采取适当的措施。 

1、在命名窗口输入：cmd --> netstat -an]]></description><category></category></item><item><title><![CDATA[数据库导出]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7920642</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7920642</guid><author>s_good</author><pubDate>Wed, 29 Aug 2012 15:43:44 +0800</pubDate><description><![CDATA[exp salestest/salestest@TESTDB file=f:chicSales.dmp owner=salestest]]></description><category></category></item><item><title><![CDATA[修改myEclipse8.5的默认的工作空间]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7904822</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7904822</guid><author>s_good</author><pubDate>Fri, 24 Aug 2012 17:09:53 +0800</pubDate><description><![CDATA[当我们用MyEclipse进行开发时，如MyEclipse 8.5，每次启动默认的工作空间为
 C:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5
 而有时我们希望在启动MyEclipse时就进入我们所设置的工作空间，其设置如下：
 修改如下配置文件，可以解决该问题：
 "D:\Program Files\MyE]]></description><category></category></item><item><title><![CDATA[存储过程]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7886313</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7886313</guid><author>s_good</author><pubDate>Mon, 20 Aug 2012 14:20:11 +0800</pubDate><description><![CDATA[刚刚学习，还有很多的地方不会
一、维护存储过程
1、删除存储过程
      drop procedure  过程名称;
2、查看过程状态
      select object_name,status from user_objects where object_type = 'PROCEDURE';
3、重新编译存储过程
     ALTER PROCEDURE USER_COU]]></description><category></category></item><item><title><![CDATA[oracle 查看 用户，用户权限，用户表空间，用户默认表空间。]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7885259</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7885259</guid><author>s_good</author><pubDate>Mon, 20 Aug 2012 10:23:26 +0800</pubDate><description><![CDATA[查看用户和默认表空间的关系。   
  select   username,default_tablespace   from   dba_users;
 
1.查看表结构：desc表名
2.查看当前用户的表：
select 

table_name 

from 

user_tables; 




3.查看所有用户的表名：
select 

 table]]></description><category></category></item><item><title><![CDATA[oracle建立用户与授权]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7877150</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7877150</guid><author>s_good</author><pubDate>Fri, 17 Aug 2012 13:59:43 +0800</pubDate><description><![CDATA[登录超级用户sqlplus sys@orcl as sysdba (sqlplus / as sysdba)
####################################
# 建立用户和对用户的管理
####################################

# 合法的Oracle标识符号
      1、不能是保留关键字
      2、必须使用1到30]]></description><category></category></item><item><title><![CDATA[在jar包中如何获得当前项目的绝对路径]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7876383</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7876383</guid><author>s_good</author><pubDate>Fri, 17 Aug 2012 11:00:30 +0800</pubDate><description><![CDATA[在web项目中，通过在过滤器、监听器或者servlet中，得到ServletContext对象，调用getRealPath("/")方法，就可以得到当前项目的绝对路径，但是在jar包中，是无法使用这种方式的，我采取的方式是在过滤器、监听器或者servlet中得到路径之后，通过System.setProperty("pro","path")，然后在jar包中需要路径的类中通过System.getPr]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7876357</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7876357</guid><author>s_good</author><pubDate>Fri, 17 Aug 2012 10:56:04 +0800</pubDate><description><![CDATA[1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
         A          A       ZERO      SPACE
--------- --------- --------- ---------]]></description><category></category></item><item><title><![CDATA[DELETE 与 TRUNCATE 有什么不同？]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7870053</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7870053</guid><author>s_good</author><pubDate>Wed, 15 Aug 2012 17:12:13 +0800</pubDate><description><![CDATA[TRUNCATE和DELETE有以下几点区别
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销，而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言，向其他所有的DDL语言一样，他将被隐式提交，不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全]]></description><category></category></item><item><title><![CDATA[Synonym和DBLink]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7835351</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7835351</guid><author>s_good</author><pubDate>Mon, 06 Aug 2012 14:53:34 +0800</pubDate><description><![CDATA[Synonym 同义词: 
建立同义词，为了使有关分布式操作更透明，ORACLE数据库里有同义词的对象synonym 

1、创建同义词
create public synonym table_name for user.table_name;
2、删除同义词
drop public synonym table_name;
3、查看所有同义词
select * from dba_s]]></description><category></category></item><item><title><![CDATA[org.hibernate.TransientObjectException: The given object has a null identifier: cn.com.cis.acic.sale]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7814621</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7814621</guid><author>s_good</author><pubDate>Tue, 31 Jul 2012 15:45:38 +0800</pubDate><description><![CDATA[原因：主要是在update的时候，封装的实体类中实体对象的主键没有进行相应的赋值。
错误：org.hibernate.NonUniqueObjectException:
a different object with the same identifier value was already associated with the session: [cn.com.cis.acic.sales]]></description><category></category></item><item><title><![CDATA[使用Hibernate向数据库中添加数据]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7798535</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7798535</guid><author>s_good</author><pubDate>Mon, 30 Jul 2012 10:49:02 +0800</pubDate><description><![CDATA[技术：三大框架
错误信息：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]]></description><category></category></item><item><title><![CDATA[iReport整理(一)]]></title><link>https://blog.youkuaiyun.com/s_good/article/details/7754373</link><guid>https://blog.youkuaiyun.com/s_good/article/details/7754373</guid><author>s_good</author><pubDate>Tue, 17 Jul 2012 10:51:47 +0800</pubDate><description><![CDATA[最近开始做有关报表的开发，简单的学习了一下，整理笔记如下：
一、报表元素
        我们所说的元素主要是一些图形对象，比如text，rectangle等。在iReport中没有段落、表格或分页的概念，在报表中最基本的对象主要有七个： 
-Line(线段)
-Rectangle(矩形)
-Ellipse(椭圆形)
-Static text(不会变动的文字)
-Text field]]></description><category></category></item></channel></rss>