<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_12237的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_12237</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_12237]]></copyright><item><title><![CDATA[Oracle constraint / locked - 数据库主外键约束 和 死锁查询]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82681886</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82681886</guid><author>iteye_12237</author><pubDate>Tue, 02 May 2017 18:11:37 +0800</pubDate><description><![CDATA[
accoreding to the constraint key name, acknowledge the detail relevant infos.
select * from dba_constraints where constraint_name='MSCP_T_CHKLST_ST_PRDCT_PR_FK1'
 
the table_nae column is the goa...]]></description><category></category></item><item><title><![CDATA[the different dash punctuations to basic]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82681227</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82681227</guid><author>iteye_12237</author><pubDate>Thu, 13 Apr 2017 16:27:40 +0800</pubDate><description><![CDATA[
the correct regex for replacing em-dash with a basic “-” in java
distinguish the different three dash punctuations '- – —' to transfer to basic '-'
- en dash(normal)
– macron
— em dash(\u2014)
 ...]]></description><category></category></item><item><title><![CDATA[logback.xml]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82680995</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82680995</guid><author>iteye_12237</author><pubDate>Thu, 06 Apr 2017 15:46:06 +0800</pubDate><description><![CDATA[
Let us begin by discussing the initialization steps that logback follows to try to configure itself:


Logback tries to find a file called logback-test.xml in the classpath.


If no such file i...]]></description><category></category></item><item><title><![CDATA[unix cp]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679889</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679889</guid><author>iteye_12237</author><pubDate>Tue, 07 Mar 2017 18:05:26 +0800</pubDate><description><![CDATA[
cp
功能: 复制文件或目录说明: cp指令用于复制文件或目录，如同时指定两个以上的文件或目录，且最后的目的地是一个已经存在的目录，则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录，而最后的目的地并非一个已存在的目录，则会出现错误信息参数:     -a 或 --archive     此参数的效果和同时指定&quot;-dpR&quot;参数相同     -b 或 --backup   ...]]></description><category></category></item><item><title><![CDATA[linux/unix tar]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679888</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679888</guid><author>iteye_12237</author><pubDate>Tue, 07 Mar 2017 17:45:35 +0800</pubDate><description><![CDATA[
tar
-c: 建立压缩档案-x：解压-t：查看内容-r：向压缩归档文件末尾追加文件-u：更新原压缩包中的文件
这五个是独立的命令，压缩解压都要用到其中一个，可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的-z：有gzip属性的-j：有bz2属性的-Z：有compress属性的-v：显示所有过程-O：将文件解开到标准输出
下面的参数-f是必须的
-f: 使...]]></description><category></category></item><item><title><![CDATA[spring jdbc - 数据库操作对象化模型]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679887</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679887</guid><author>iteye_12237</author><pubDate>Tue, 07 Mar 2017 16:44:35 +0800</pubDate><description><![CDATA[
Spring Jdbc数据库操作对象化
 使用面向对象方式表示关系数据库的操作，实现一个线程安全可复用的对象模型，其顶级父类接口RdbmsOperation.
 SqlOperation继承该接口，实现数据库的select, update, call等操作。
 
1.查询接口：SqlQuery
 1) GenericSqlQuery, UpdatableSqlQuery, Mappi...]]></description><category></category></item><item><title><![CDATA[spring jdbc]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679830</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679830</guid><author>iteye_12237</author><pubDate>Mon, 06 Mar 2017 16:39:44 +0800</pubDate><description><![CDATA[
Spring-JDBC：
 spring提供一致的API来简化JDBC编程-spring jdbc。我们只需要声明SQL、调用合适的Spring JDBC框架API、处理结果集。事务由Spring管理，并将JDBC受查异常转换为Spring一致的非受查异常。
 
Spring主要提供JDBC模板方式、关系数据库对象化方式和SimpleJdbc三种方式：1.JDBC模板方式（JdbcTemp...]]></description><category></category></item><item><title><![CDATA[spring aop - dynamic proxy]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679826</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679826</guid><author>iteye_12237</author><pubDate>Mon, 06 Mar 2017 15:30:32 +0800</pubDate><description><![CDATA[
Spring AOP通过代理模式实现，目前支持两种代理：JDK动态代理、CGLIB代理来创建AOP代理。JDK动态代理：使用java.lang.reflect.Proxy动态代理实现，提取目标对象的接口，然后对接口创建AOP代理。CGLIB代理：CGLIB代理不仅能进行接口代理，也能进行类代理，CGLIB代理需要注意以下问题：不能通知final方法，因为final方法不能被覆盖（CGLIB通过生...]]></description><category></category></item><item><title><![CDATA[单例模式－线程安全]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679823</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679823</guid><author>iteye_12237</author><pubDate>Mon, 06 Mar 2017 15:20:32 +0800</pubDate><description><![CDATA[
SpringIOC容器默认提供bean的访问作用域是单例模式。即在整个application生命周期中，只有一个instance。因此在多线程并发下，会有线程安全风险。我们在MVC框架下的servlet就是线程安全的。由于该servlet是在客户端，多并发相对少，但是对于web service端，需要考虑到。ThreadLocal类：为每一个线程提供了一个独立的变量（实例）副本，从各将各个不同的...]]></description><category></category></item><item><title><![CDATA[maven pom]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679636</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679636</guid><author>iteye_12237</author><pubDate>Wed, 01 Mar 2017 18:02:03 +0800</pubDate><description><![CDATA[
pom:project object model即项目对象模型，是maven项目的核心配置文件pom.xml。它主要描述了项目配置文件，项目依赖包管理和项目打包工具等核心，还包括项目缺陷管理，url等。
 
pom structrue:
&amp;lt;project&amp;gt;
 &amp;lt;!--core module--&amp;gt;
 &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/mo...]]></description><category></category></item><item><title><![CDATA[Spring bean作用域]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679454</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679454</guid><author>iteye_12237</author><pubDate>Fri, 24 Feb 2017 17:47:36 +0800</pubDate><description><![CDATA[
@Scope注解:
作用于容器创建对象的请求可见范围，提供了singleton、prototypr两种基本作用域。
 
singleton：单例，Bean只会在每个Spring IoC容器中存在一个实例，生命周期完全由Spring容器管理。对于所有获取该Bean的操作Spring容器将只返回同一个Bean实例。
 
prototype：原型，指每次向Spring容器请求获取Bean都返...]]></description><category></category></item><item><title><![CDATA[Spring IoC-注入方式]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679453</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679453</guid><author>iteye_12237</author><pubDate>Fri, 24 Feb 2017 17:28:15 +0800</pubDate><description><![CDATA[
1,构造器注入：通过在bean定义中指定构造器参数。
2.setter注入。
 
Bean容器注入依赖资源依赖的资源可以使bean，文件，数据常量。由容器负责组装。
 
1.构造器注入：
&amp;lt;bean&amp;gt;
 &amp;lt;contructor-arg='' index='' value=''/&amp;gt;
&amp;lt;/bean&amp;gt;
构造器通过参数索引、参数类型注入：
1）参...]]></description><category></category></item><item><title><![CDATA[shell 命令]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679449</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679449</guid><author>iteye_12237</author><pubDate>Fri, 24 Feb 2017 17:09:21 +0800</pubDate><description><![CDATA[
#! /bin/sh 是指此脚本使用/bin/sh来解释执行：#!是特殊的表示符，其后面根的是此解释此脚本的shell的路径。$bash $表示系统提示符，$ 表示此用户为普通用户，超级用户的提示符是＃。bash是shell的一种，是linux下最常用的一种shell。$bash的意思是执行一个子shell，此子shell为bash。要注意,在每个脚本的开头都使用&quot;#!&quot;,这意味着告诉你的系统...]]></description><category></category></item><item><title><![CDATA[java parameter syntax]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679448</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679448</guid><author>iteye_12237</author><pubDate>Fri, 24 Feb 2017 17:04:57 +0800</pubDate><description><![CDATA[
java5开始，支持在参数类型后面三个点(String...)，表示此处接受的参数为0到多个Object类型的对象，或者是一个Object[]。 
例如我们有一个方法叫做test(String... strings)，那么你还可以写方法test()，但你不能写test(String[] strings)，这样会出编译错误，系统提示出现重复的方法。可以直接用test()去调用，也可以用去tes...]]></description><category></category></item><item><title><![CDATA[spring IoC]]></title><link>https://blog.youkuaiyun.com/iteye_12237/article/details/82679447</link><guid>https://blog.youkuaiyun.com/iteye_12237/article/details/82679447</guid><author>iteye_12237</author><pubDate>Fri, 24 Feb 2017 17:03:25 +0800</pubDate><description><![CDATA[
一、Ioc-inversion of controller,控制反转。它是一种将你所设计的对象交由容器控制管理，以替换原有的在对象内部直接new。
 
1）Ioc容器管理对象：Ioc是有专门的容器负责管理创建对象。
2）容器帮助我创建管理对象并查找依赖子对象，在我们需要对象时候，只需要做简单的配置，就可以直接使用。替换了原来的：需要使用对象时，主动去获取依赖，生成实例。
在此过程中，I...]]></description><category></category></item></channel></rss>