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