`
文章列表
详细请参考:http://bbs.chinaunix.net/thread-434579-2-1.html
引用1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } 配置文件: & ...
create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) primary key, tname varchar2(20) ); create table course( cno varchar2(10), cname varchar2(20), tno varchar2(20), constraint pk_course primary ...
引用29号晚上连夜下了Win8 消费者预览版(其实就是Beta版)X64,第二天安装到我的Acer 4750G的笔记本上,简要说下安装过程的体验,安装过程死机了3次,每次死机都必须重启后才能继续,很是悲剧。。。本来很热烈的心情随之被浇 ...
package cn.dao; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.math.BigDecimal; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; im ...
两个都可以用于从 classpath 里面进行资源读取,  classpath包含classpath中的路径 和classpath中的jar。 两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的 资源,用的是绝对路径。 在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对 路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。 在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpa ...
1、拷贝数据库驱动到tomcat的lib目录 2、打开conf/context.xml 加入 <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" username="jtzt" password="jtzt" driverClassName="oracle.jdbc.driver.OracleDriver" ...
引用 数据库表的信息是存在在文件中的,每个文件中有很多记录,你添加一条记录,文件中就会多一条记录。 如果要查找一条记录怎么查找呢?你会打开文件读取文件内容,然后看看是不是你要的记录,查找任何记录都要从前向后去比较。就像一个房间有很多人,你知道要找的人在这个房间,但是具体在什么位置你不知道,你只有一个一个看,直到找到你要找的人,运气好的话,第一个人就是你要找的,运气不好,最后一个人才是你要找的。效率低不低? 如何解决这个问题呢?如果能记录每条记录的位置信息是不是就可以很快找到呢?例如房间中有很多人,你可以制作一个座位图,这样要找哪个人,先在图上找出这个人在什么地方,然后直接到相应的位置找就可以 ...
--导出数据库 exp test2/test2@trp84 file=e:\test2.dmp owner=test2 --导入数据库 imp test2/test2@orcl file='e:\test.dmp' fromuser=test touser=test2 --查看oracle当前的连接数 select * from v$session where username is not null --查看不同用户的连接数 select u ...
引用.(转载) 调用ResultSet中的last()方法时,提示: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.last 解决方法 : Statement st=con.createStatement( ,ResultSet.CONCUR_READ_ONLY); 不带参数使用默认值:         createStatement()      =createStatement(ResultSet.TYPE_FORWARD_ONLY,Re ...
http://www.iteye.com/news/24431-beetl http://www.iteye.com/news/24422-tstdb_v2
一、cat命令 cat命令用来读取短文件非常方便(如果一个文件非常大的时候,用页命令如more、less、head、tail是比较方便的) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 用法:(1)一次显示整个文件,用cat命令查看文件:$ cat test.log          (2)$ cat -n test.log:在查看的时候加上行号          (3)可以使用 ...
原因分析:     首先死锁是怎么发生的:    简单说,两个或多个并发事务相互等待,互补想让,没有外力就无法继续下去,这就制造了死锁。数据库检测到死锁时,就会将死锁的各个事务回滚,并抛出ORA-00060异常。所以上面报错出现的情况极少,将死锁解除后又可以正常运行。 解决思路:     死锁是无法根除的,特别在高并发的系统中。只有尽可能优化速度,减少互相等待的机会。原则为:执行速度越快越好,访问资源时锁的范围越小越好。根据这个原则就可以优化我们的sql,将负责的sql拆分,若果业务允许的情况下。还有事务越小越好。 解决技巧:         1,出现死锁异常后,手工将死锁解开。 ...
本人认为很实用的几条语句 1)select ... from ...into... 2)insert into ...select ... 3)select ...from ...left join ...on ... 4)case...when...then ...else ... end select * from directory_type where (case when create_date is null then sysdate else create_date end ) >='08/04/2007' create table test1 as sele ...
声明:本人完全copy来的 一、MySQL BLOB 类型介绍 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型 类型  大小(单位:字节) TinyBlob  最大 255B Blob  最大 65K MediumBlob  最大 16M LongBlob  最大 4G 实际使用中根据需要存入的数据大小定义不同的BLOB类型。 需要注意的是:如 ...
Global site tag (gtag.js) - Google Analytics