<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Thinkiger的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Thinkiger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Thinkiger]]></copyright><item><title><![CDATA[dbca建库遭遇Could not connect to ASM due to following error:ORA-01017]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/64912621</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/64912621</guid><author>Thinkiger</author><pubDate>Wed, 22 Mar 2017 13:27:10 +0800</pubDate><description><![CDATA[环境描述：AIX6.1+Oracle11gRAC(11.2.4)+双节点
dbca建库过程中遇到Could not connect to ASM due to following error:ORA-01017


查看他人博客地址：http://blog.youkuaiyun.com/bzfys/article/details/49303509
提示是权限问题：


故下面检查自己的环境是否]]></description><category></category></item><item><title><![CDATA[Oracle中Number decimal(numeric )、float 和 real 数据类型的区别]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51384877</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51384877</guid><author>Thinkiger</author><pubDate>Thu, 12 May 2016 16:04:03 +0800</pubDate><description><![CDATA[在Oracle中Number类型可以用来存储0，正负定点或者浮点数，可表示的数据范围在

1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}
的数字，当Oracle中的数学表达式的值>=1.0*10(126)时，Oracle就会报错。
Number的数据声明如下：
表示                作用                说明]]></description><category></category></item><item><title><![CDATA[Oracle自定义异常的使用]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51296128</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51296128</guid><author>Thinkiger</author><pubDate>Mon, 02 May 2016 13:44:34 +0800</pubDate><description><![CDATA[最近在进行项目开发时，根据业务逻辑在处理数据时，需要返回Message并阻止程序继续运行。但是，在存储过程使用Oracle的Raise根本无法满足要求。
     于是用到了RAISE_APPLICATION_ERROR
     RAISE_APPLICATION_ERROR ( error_number_in IN NUMBER, error_msg_in IN VARCHAR2); 
]]></description><category></category></item><item><title><![CDATA[好难的spring错误]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51223627</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51223627</guid><author>Thinkiger</author><pubDate>Fri, 22 Apr 2016 22:10:34 +0800</pubDate><description><![CDATA[org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deptDao' defined in class path resource [bean.xml]: Instantiation of bean failed; nested exception is org.spring]]></description><category></category></item><item><title><![CDATA[JSON的使用_检查JSON工具]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51187261</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51187261</guid><author>Thinkiger</author><pubDate>Tue, 19 Apr 2016 08:38:02 +0800</pubDate><description><![CDATA[json简单说就是javascript中的对象和数组。

　　1、对象：对象在js中表示为“{}”扩起来的内容，数据结构为 {key：value,key：value,...}的键值对的结构，在面向对象的语言中，key为对象的属性，value为对应的属性值，所以很容易理解，取值方法为 对象.key 获取属性值，这个属性值的类型可以是 数字、字符串、数组、对象几种。

　　2、数组：数组在js]]></description><category></category></item><item><title><![CDATA[反射理解1]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51187258</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51187258</guid><author>Thinkiger</author><pubDate>Tue, 19 Apr 2016 08:37:00 +0800</pubDate><description><![CDATA[web框架的核心在于反射。这需要操作xml文件和Class对象来实现。

反射应用于在编译时无法知道传递过来的参数是什么对象，只有在运行时才知道的情况下。

通过反射能获取已装载类的属性、方法、构造方法等信息。它将程序代码访问装载到jvm中的类的内部信息。

 

  Class对象：

获取Class对象的方法：

    1、通过Class.forName(实体类的完全]]></description><category></category></item><item><title><![CDATA[Struts2理解——转发和重定向]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51187254</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51187254</guid><author>Thinkiger</author><pubDate>Tue, 19 Apr 2016 08:35:58 +0800</pubDate><description><![CDATA[转发和重定向设置：        

"deptAction" class="com.syaccp.erp.action.DeptAction">

            "success">/WEB-INF/jsp/basic/dept_list.jsp

            "editView">/WEB-INF/jsp/basic/dept_edit.jsp

 
]]></description><category></category></item><item><title><![CDATA[Struts2理解--动态方法和method属性及通配符_默认Action]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51187248</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51187248</guid><author>Thinkiger</author><pubDate>Tue, 19 Apr 2016 08:33:56 +0800</pubDate><description><![CDATA[众所周知，默认条件下，在浏览器输入indexAction!execute.action，便会执行indexAction类里的execute方法，这样虽然方便，但可能带来安全隐患，通过url可以执行Action中的任意方法。

   想要禁止调用动态方法，则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为fals]]></description><category></category></item><item><title><![CDATA[oracle存储过程中单引号及字符串拼接处理]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51148793</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51148793</guid><author>Thinkiger</author><pubDate>Thu, 14 Apr 2016 09:18:51 +0800</pubDate><description><![CDATA[在ORACLE中，单引号有两个作用，一是字符串是由单引号引用，二是转义。单引号的使用是就近配对，即就近原则。而在单引号充当转义角色时相对不好理解

 

1、从第二个单引号开始被视为转义符，如果第二个单引号后面还有单引号（哪怕只有一个）。     

select '''' from dual     ----output:'

 解释:第二个单引号被作为转义符,第三个单引号被转义]]></description><category></category></item><item><title><![CDATA[dbms_output.enable()有什么用]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51145689</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51145689</guid><author>Thinkiger</author><pubDate>Wed, 13 Apr 2016 18:27:40 +0800</pubDate><description><![CDATA[最新在一个存储过程中看到
beign
   DBMS_OUTPUT.enable(800000);
   ...
   还是第一次遇到，那么dbms_output.enable()有什么用呢？
   设置   dbms_output   输出的缓冲。  
   不设置如果输出超过2000字节就不可以用了……  


另外，oracle 中 set serveroutput on ]]></description><category></category></item><item><title><![CDATA[yepnope.js – 异步加载资源文件]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51143264</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51143264</guid><author>Thinkiger</author><pubDate>Wed, 13 Apr 2016 14:36:22 +0800</pubDate><description><![CDATA[yepnope.js是一个能够根据输入条件来选择性异步加载资源文件的js脚本，可以在页面上仅加载用户需要的js/css。

典型代码示例
yepnope({
  test : Modernizr.geolocation,
  yep  : 'normal.js',
  nope : ['polyfill.js', 'wrapper.js']
});

当Modernizr.geoloca]]></description><category></category></item><item><title><![CDATA[SQL*Plus环境变量设置浅析]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51108212</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51108212</guid><author>Thinkiger</author><pubDate>Sat, 09 Apr 2016 22:52:35 +0800</pubDate><description><![CDATA[SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的，可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道。因为在如今UI工具（Toad、PL/SQL Developer..）大行其道的年代，SQL*Plus这种命令工具渐渐被冷落了，可能只是偶尔被用用，不过这并不妨碍它被很多DBA或SQL*Plus爱好者广泛使用。

其中glogin.sql文件是全]]></description><category></category></item><item><title><![CDATA[oracle 开发记忆]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51016761</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51016761</guid><author>Thinkiger</author><pubDate>Wed, 30 Mar 2016 16:48:13 +0800</pubDate><description><![CDATA[1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
    参数1 IN NUMBER,
    参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN

END 存储过程名字

2.SELECT INTO STATEMENT
将select查询的结果存入到变量中，可以同时将多个列存储多个]]></description><category></category></item><item><title><![CDATA[Oracle中的PLsql的符号解释大全]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/51015524</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/51015524</guid><author>Thinkiger</author><pubDate>Wed, 30 Mar 2016 15:42:48 +0800</pubDate><description><![CDATA[Oracle中的PLsql的符号解释大全

第二章 PL/SQL基础 



一、字符tb集

在PL/SQL程序中，允许出现的字符集包括：

大小写字母(A-Z和a-z) 
数字(0-9) 
符号( ) + - * /  = ! ~ ^ ; : . ’ @ % , " # $ & _ | { } ? [ ] 
制表符、空格和回车符 
PL/SQL对大小写不敏感，所以，]]></description><category></category></item><item><title><![CDATA[数据库导入导出逻辑备份方法总结]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50983108</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50983108</guid><author>Thinkiger</author><pubDate>Fri, 25 Mar 2016 18:08:49 +0800</pubDate><description><![CDATA[【EXP常用参数】

USERID  即用户名/密码该参数就必须且为第一个；

FILE    指定数据输出文件路径；

LOG     指定日志输出文件路径；

TABLES  导出指定表数据；

FULL    完全导出整个文件(N)；

ROWS    导出数据行(Y)；

QUERY   用于导出表的子集的 select 子句；

 

【示例】

]]></description><category></category></item><item><title><![CDATA[Linux性能监控常用命令]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50982924</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50982924</guid><author>Thinkiger</author><pubDate>Fri, 25 Mar 2016 17:47:22 +0800</pubDate><description><![CDATA[由于Oracle大多运行在Linux系统下，所以了解一些相关知识还是很有必要的，本文将主要梳理汇总在Linux性能监控方面常用到的一些命令。


TOP
TOP命令提供了对系统处理器的实时状态监视信息，它会显示CPU使用量、内存使用量、交换内存、缓存大小、缓冲区大小、流程PID、用户、命令等。
TOP信息可以分为两部分，光标上面部份显示关于系统整体性能，光标下面部份显示各进程信息，光标所]]></description><category></category></item><item><title><![CDATA[linux内核参数Oracle相关调整（网摘）]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50890077</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50890077</guid><author>Thinkiger</author><pubDate>Mon, 14 Mar 2016 21:33:58 +0800</pubDate><description><![CDATA[我们一般在Linux 上安装设置Oracle 数据库或者在更换或升级硬件的时候都需要配置Linux 系统的核心参数,然后才是调整Oracle 系统参数 。

具体这些参数的实质意义是什么，为什么要做调整，如何合理调整？ 带着这些问题我们做以下的一些分析以及测试。 

注意： 以下的一些测试可能只适用于Linux 系统，且测试Linux 系统为64Bit，32Bit Linux 系统可能有不]]></description><category></category></item><item><title><![CDATA[Spring注解@Resource和@Autowired区别对比]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50595364</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50595364</guid><author>Thinkiger</author><pubDate>Wed, 27 Jan 2016 16:52:13 +0800</pubDate><description><![CDATA[Spring注解@Resource和@Autowired区别对比



@Resource和@Autowired都是做bean的注入时使用，其实@Resource并不是Spring的注解，它的包是javax.annotation.Resource，需要导入，但是Spring支持该注解的注入。


1、共同点

两者都可以写在字段和setter方法上。两者如果都写在字段上，那么就不]]></description><category></category></item><item><title><![CDATA[文章标题]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50595240</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50595240</guid><author>Thinkiger</author><pubDate>Wed, 27 Jan 2016 16:32:51 +0800</pubDate><description><![CDATA[@Resource 注解被用来激活一个命名资源（named resource）的依赖注入，在JavaEE应用程序中，该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象，默认地，拥有与@Resource注解所提供名字相匹配的“bean name（bean名字）”的Spring管理对象会被注入。 在下面的例子中]]></description><category></category></item><item><title><![CDATA[JSP注释常用的有两种：HTML注释和隐藏注释（JSP专有注释）]]></title><link>https://blog.youkuaiyun.com/Thinkiger/article/details/50385818</link><guid>https://blog.youkuaiyun.com/Thinkiger/article/details/50385818</guid><author>Thinkiger</author><pubDate>Wed, 23 Dec 2015 11:42:03 +0800</pubDate><description><![CDATA[◆HTML 注释：

注释说明：能在客户端显示的一个注释，标记内的所有JSP脚本元素、指令和动作正常执行，也就是说编译器会扫描注释内的代码。

HTML语法：注释-->

语法示例：

例1

这段注释显示在客户端的浏览器页面中 -->

在客户端的HTML源代码中产生和上面一样的数据；

例2

这个页面加载于 <%=
 (new java.util.Date(]]></description><category></category></item></channel></rss>