- 博客(104)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 Clob转String
java.sql.Clob转Stringpublic static String clob2String(Object clobObj) { if (clobObj != null && clobObj instanceof Clob) { Clob clob = (Clob)clobObj; String reString = ""; ...
2015-11-26 11:42:38
320
原创 通过JDBC往Oracle中插入timestamp类型数据
通过JDBC往Oracle中插入timestamp类型数据表结构:create table TEST( ID INTEGER, BIRTHDAY TIMESTAMP); 使用JDBC将日期插入到TIMESTAMP类型字段:import java.sql.Connection;import java.sql.DriverManager;i...
2015-10-30 17:46:11
3157
原创 Oracle清除用户下所有对象
Oracle清除用户下所有对象BEGIN FOR cur_rec IN (SELECT object_name, object_type FROM user_objects WHERE object_type IN ('TABLE', ...
2015-10-30 13:53:04
347
原创 ORA-00257: 归档程序错误
web服务运行一段时间之后,因为有大量的增删改查操作,导致oracle数据库异常: ORA-00257: 归档程序错误。在释放之前仅限于内部连接。产生这个问题的原因是oracle数据库开启了归档模式,即记录数据库操作日志。但是长时间的日志记录,导致了分配的用来存储日志信息空间使用完毕。所以oracle就抛出这个异常。 解决方法:解决方法1:先手工删除D:\oracle...
2015-10-23 20:15:13
547
原创 Linux 下hosts文件详解
1、主机名: 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。 公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。 局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主...
2015-10-23 20:11:26
372
原创 Linux下不重启永久修改hostname
Linux下不重启永久修改hostname 1、如果只是修改hostname可以通过如下命令 hostname newHostname 注意:这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname。 2、如果需要永久修改hostname可通过如下命令 vi /etc/sysconfig/network 修改其中的H...
2015-10-22 12:10:58
707
原创 CentOS修改系统时间,永久生效
CentOS系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下:1.date {查看目前本地的时间}2.date -s '2015-10-22 11:55:15' 修改系统时间,但是重启失效2.hwclock --show {查看硬件的时间}3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改4.hwc...
2015-10-22 11:56:48
2461
1
原创 红旗Linux: Asianux4安装gcc
一、目的红旗Linux Asianux4下安装gcc 二、环境对于红旗linux Asianux_server4_sp2(Linux localhost.localdomain 2.6.32-279.2.1.el6.x86_64 #1 SMP Tue Aug 14 11:42:24 CST 2012 x86_64 x86_64 x86_64 GNU/Linux),应该是基于re...
2015-09-23 10:12:01
1574
原创 putty连接linux报错---Network error:Connection refused
windows下通过putty连接linux,包Network error:Connection refused错误。疑问:已经安装了sshd服务了,怎么不行呢?出现这个错误的原因是因为linux中虽然默认都安装了sshd服务,但是没有启动或不允许root登录。修改sshd的配置文件即可。vi /etc/ssh/sshd_config 打开该文件,做如下修改:原来: ...
2015-09-21 16:48:03
1166
原创 VMware:该虚拟机似乎正在使用中。。。
VMware中安装了linux虚拟机,但是在一次打开虚拟机的时候非法关闭了VMware,导致其中的linux虚拟机没有正常关闭,所以下次启动VMware之后,再次想要打开linux虚拟机,出现如下错误:这是怎么回事呢?因为某些原因强制关闭正在使用的虚拟机或者电脑反应迟钝的问题会造成虚拟机的某个进程一直在后台启用,从而导致了该问题。怎么解决呢?删除该虚拟机目录下的所有“*.lc...
2015-09-21 09:40:08
238
原创 更换红旗Linux: Asianux的yum源为网易源
测试环境:Linux系统版本Asianux4_x64:Linux localhost.localdomain 2.6.32-279.2.1.el6.x86_64 #1 SMP Tue Aug 14 11:42:24 CST 2012 x86_64 x86_64 x86_64 GNU/Linux本质上Asianux4_x64就是基于Redhat6企业版的。 出现问题:安装完系统之...
2015-09-17 10:05:02
886
原创 MySQL binlog_format异常
环境tomcat 6.xjdk 1.6mysql5.5 异常执行jdbc查询时抛出异常:Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine lim...
2015-09-14 16:53:56
760
原创 RedHat下安装MySQL5.5
MYSQL在windows下面安装可能一帆风顺,但是如果真的到纯图形界面的redhat服务器上,可能就不是那么容易了,这里我就详细的介绍一下MYSQL5.5在linux下的安装以及注意的问题,避免后来人犯错。工具/原料 linux - Redhat MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar shell控制台 方法/步骤...
2015-09-14 12:02:37
266
原创 linux-压缩和解压缩
1.解压缩 tar -zxvf 文件名.tar.gz z is to handle files that were compressed using gzip. x is to extract. v is to be verbose about what is going on. f is to force overwriting if it was already extracted. 2....
2015-09-14 11:06:44
106
原创 Linux解压命令tar -zxvf中参数zxvf解释
分别是四个参数x : 从 tar 包中把文件提取出来z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压v : 显示详细信息f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz...
2015-09-14 11:01:06
8830
1
原创 Oracle和MySQL中的dual表
Oracle和MySQL中都有一张名称为dual的虚拟表,但是两者之前的区别呢? 在MySQL中,对dual表时怎么解释的:DUAL is purely for the convenience of people who require that all SELECT statements should have FROM and possibly other clauses....
2015-09-11 14:09:36
956
1
原创 Oracle错误:database not open:queries allowed on fixed tables/views only
某天通过dba sys登录Oracle数据库后,想执行如查询操作,出现如下error:database not open:queries allowed on fixed tables/views only就是说你依然可以连接成功,但是无法执行如查询等操作。那么出现该错误的原因是什么呢?原来是我在没有删除表空间的时候就去删除了其对应的dbf文件。怎么办呢? 解决方法如下:...
2015-09-10 09:55:48
2567
原创 Oracle通过存储过程建立表、index、sequence、trigger等
在Oracle环境下,通过存储过程实现:判断表是否存在,如果不存在,就创建。在新建表的同时建立对应的index。又因为需要让主键自动增长,所以需要建立sequence和trigger。 sql脚本如下所示:DECLARE tb_exists NUMBER ;BEGIN SELECT COUNT (*) INTO tb_exists FROM user_tabl...
2015-09-09 14:40:29
586
原创 Oracle通过触发器+序列实现自动增长
Oracle建立数据库表时,主键上无法加auto_increment,那么可以通过sequence和trigger来实现主键自动增长。 实现代码:create table member(memberId number primary key,memberMail varchar2(20)not null,memberName varchar2(20) not null,...
2015-09-09 11:38:00
434
原创 MySQL, Oracle, Java数据类型对应关系
MysqlOracleJavaBIGINTNUMBER(19,0)java.lang.LongBITRAWbyte[]BLOBBLOB RAWbyte[]CHARCHARjava.lang.StringDATEDATEjava.sql.DateDATETIMEDATEjava.sql.Tim...
2015-09-09 09:05:55
144
原创 Oracle环境下的Hibernate方言配置
一、环境Oracle 11.2.0 XEHibernate4.xHibernate.cfg.xml中方言的配置:<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property> POJO类:User package com.ssh.model...
2015-09-08 10:28:42
780
原创 Hibernate3.x与4.x的日志实现
Hibernate日志实现 一、hibernate3.x在hibernate3.x或之前的版本中,hibernate引入了slf4j这个日志接口,用户根据自己的需要提供日志的具体实现,如:log4j。但是如果使用log4j作为具体的日志实现,必须提供slf4j和log4j的结合jar包,如slf4j-log4j12-1.5.8.jar。当然其他的日志实现也必须提供整合jar包。...
2015-09-08 09:34:58
164
原创 Hibenrate异常:Could not get constructor for org.hibernate.persister.entity.SingleT
Hibernate异常:Initial SessionFactory creation failed.org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister 环境:hibernate-core版本4.2...
2015-09-07 17:29:01
217
原创 Oracle查看用户、用户权限、角色
一、查看所有用户SELECT * FROM DBA_USERS;SELECT * FROM ALL_USERS;SELECT * FROM USER_USERS;二、查看用户系统权限SELECT * FROM DBA_SYS_PRIVS;SELECT * FROM USER_SYS_PRIVS;三、查看用户对象或角色权限SELECT * FROM DBA_TAB_...
2015-09-06 16:34:27
164
原创 Oracle建立表空间、建立用户、用户授权、指定表空间、激活用户、删除用户、删除表空间...
一、创建与删除表空间创建表空间 CREATE TABLESPACE demoLOGGINGDATAFILE 'D:\oraclexe\app\oracle\oradata\XE\DEMO.DBF'SIZE 500MAUTOEXTEND ONNEXT 10M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;删除表空间 ...
2015-09-06 16:25:13
187
Oracle命名规范
Oracle命名规范 1. 只可以英文字母、数字、下划线组成2. 仅可以字母开头2. 长度小于等于303. 避免使用oracle保留字,如level, type等
2015-08-31 16:41:52
224
原创 Putty远程连接服务器教程
一、简介Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中,Putty是出色的工具之一,其功能丝毫不逊色于商业的telnet类工具,用它来远程管理Linux十分好用,其主要优点如下:◆ 完全免费;◆ 在Windows 9x/NT/2000下运行的都非常好;◆ 全面支持ssh1和ssh2;◆ 绿色软件,无需安装,下载后在桌面建个...
2015-08-06 12:03:04
2176
原创 使用pscp实现windows与linux服务器之间文件拷贝
一、前言在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,那么有什么强大的工具可以很方便的做到这一点呢?有,就是pscp. 二、简介PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH...
2015-08-06 11:20:07
250
原创 Linux环境下创建MySQL只读用户
Linux环境下创建MySQL只读用户grant select on *.* to jack@"%" identified by "jack"; 解释(1) *.* 表示任何数据库的任何表(2) @"%" 表示任何ip对应的pc机上都可以登录数据库做查询操作(3) jack 表示用户名(4) "jack" 表示密码整个语句的意思:赋予用户jack对任何数据库任何...
2015-08-06 10:23:15
1063
原创 Chrome 42 以上版本无法使用NPAPI的解决办法
chrome://flags/#enable-npapi改为启用即可。可解决无法使用“支付宝控件”等问题。
2015-08-01 12:06:10
2112
原创 用U盘制作启动盘后空间变小的恢复方法
不需任何工具,只需要输入几个命令即可。1. 运行 打开命令行窗口2. diskpart3. list disk4. select disk x,其中x表示你需要恢复的disk的序列号,从0开始5. clean通过以上五步,这u盘对应的驱动盘已经被清理或删除。6. 计算机,管理,磁盘管理7. 找到你u盘对应的分区,新建当前分区就行了。ok,至此,u盘大小恢复完毕...
2015-07-30 23:58:55
546
1
原创 文件上传与下载之commons-fileupload
一、简介对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,strut...
2015-07-28 16:00:39
402
原创 Jsp相对路径与绝对路径
在JSP中的如果使用 "相对路径" 则有可能会出现问题,因为网页中的"相对路径" , 他是相对于当前页的"URL请求的地址" 去寻找资源。上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp // 登陆页面 register.jsp // 注册页面我们在浏览器中输入地址 (注意: 地址的...
2015-07-28 14:45:35
171
原创 Java位运算(二进制运算)
一、简介Java中所有的数据都是以二进制数据的形式进行计算的,即如果有一个int型变量,要采用位运算时必须将其变为二进制数据。 二、位运算符 三、示例代码package com.wbf.binary;import org.junit.Test;public class BinaryTest { @Test public void testBin...
2015-07-27 17:31:46
1705
原创 不同Servlet的配置顺序
关于不同Servlet的配置顺序 所有的Servlet程序都必须在web.xml文件中进行配置,如果一个web.xml文件同时配置简单Servlet、过滤器和监听器的话,则建议按照如下步骤编写配置文件。(1) 先配置过滤器:<filter>、<filter-mapping>。(2) 配置监听器:<listener>。(3) 最后配置简单S...
2015-07-27 09:08:37
251
原创 JSP九大内置对象及四个作用域
九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用1-out: javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP请求的细节(参数,属性...
2015-07-24 11:26:08
125
原创 Oracle基本数据类型
ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCH...
2015-07-22 11:50:38
144
原创 结合数据库看clob, blob
一、clob和blob对应两种数据库的情况oracle中存在clob, blob两种数据类型mysql中不存在clob,用longtext来替代clob。mysql中也存在blob和longblob 二、当hibernate hbm property的type属性定义java.sql.Clob,java.sql.Blob或定义为hibernate clob,blob类型,hib...
2015-07-22 11:45:39
320
原创 clob与blob
CLOB 定义 数据库中的一种保存文件所使用的类型。 Character Large Object SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这...
2015-07-22 11:30:13
155
hibernate在服务启动时候自动建表的问题。
2014-08-26
Mysql中index与key的区别
2014-08-22
一张表两个主键 在另外一张表中怎么用外键引用它?
2014-05-30
访问remote mysql失败
2014-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人