- 博客(49)
- 收藏
- 关注
原创 创建DBlinksql
create database link jjlinkconnect to 用户民 identified by 密码using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.54)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAM...
2013-08-16 10:48:23 188
原创 解决tomcat端口被占用
错误提示 严重: Catalina.startifecycleException: Protocol handler initialization failed: java.net.BindExcepton: Cannot assign requested address: [b][color=red]JVM_Bind:80[/color][/b]一般占用80端口的主要是IIS,or...
2013-08-15 23:32:32 151
原创 mysql服务删除安装
删除方法1:sc delete mysql方法2:mysqld-nt -remove 安装mysql\bin\mysqld-nt –-install。
2013-08-15 23:16:36 135
原创 mysql无法启动恢复
mysql无法启动可能原因1.mysql.ini 可能是由于mysql路径或者数据文件地址错误会报错 mysql 无法启动,错误1067,进程意外终止解决办法:修改my.ini2.mysql bin下面文件随坏,肯那个被病毒破坏解决办法:找个正常mysql替换bin目录3.data文件损坏 这个是最麻烦的配置文件my.ini里加这个innodb_force_rec...
2013-08-15 22:45:15 168
原创 java解析htts站点
import java.io.*;import java.net.*;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.*;public class httstest { private static ...
2013-04-13 10:21:32 411
原创 导入备份dmp文件
impdp xx/xxDIRECTORY=SRS_111 DUMPFILE=XXX-EXP-201212153000.DMP logfile=impdp.log schemas=XXX REMAP_SCHEMA=XXX :XXX REMAP_TABLESPACE=system:system,XXX:XXX schemas=XXX (原来的用户)REMAP_SCHEMA=XXX...
2013-04-09 13:40:39 118
原创 job相关
创建jobDECLARE JOBID NUMBER;BEGIN SYS.DBMS_JOB.SUBMIT ( job => JOBID, what => 'P_RECORD_LONGSQL;', next_date => sysdate, interval => 'SYSDATE + 10/(60*24)'); COMMIT;...
2013-04-01 18:17:21 80
原创 oracle中导出excel
create or replace directory MY_DIR as 'c:/abc';create or replace procedure export_data_out_excel/** 使用utl_file将需要导出的数据写入到文本文件 pfile_name:输出文件名。 pexport_sql:执行的sql语句,select id||...
2013-03-29 17:09:32 343
原创 数据库设计中的命名规范(转)
数据库设计中的命名规范2013-1-24 23:47| 发布者: 仙豆| 查看: 240| 评论: 1|原作者: zhang_xinxiu|来自: CSDN摘要: 该篇博客是紧接着上篇博客的总结博客,上篇博客具体说了下工作总结需要包括的几项及总结的意义。这篇博客是对机房收费系统整个实现过程进行总结,主要分为三个阶段:第一,系统数据库的设计;第二,系统窗体的设计; ...该篇博客是紧接着...
2013-03-22 22:58:31 175
原创 Mysql瘦身方法
Mysql瘦身方法注意:1. 在操作之前请先停止数据库服务,把mqslq5这个文件夹拷贝一份做备份;2. 在数据库所在电脑安装navicate这个数据库连接工具;3. 确定一些没用的信息删除;4. 执行了第4步以后,请在navicate中对你的数据库选择关闭连接;执行完以后,启动了数据库服务后,再选择打开连接;5. 实际中mysql变小的空间就是你truncate那几个表以...
2013-01-30 12:14:56 336
原创 解决mysql密码忘记 将mysql用户名密码恢复成password
打开命令行窗口,停止mysql服务: Net stop mysql 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe 执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。 另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql use mysql upd...
2013-01-30 12:12:25 104
原创 ora-00600
select t.FILE# from V$datafile t where t.STATUS!='SYSTEM' and t.STATUS!='ONLINE'sqlplus "/ as sysdba"shutdown immediate startup mount recover datafile 5;alert database open;stutdown im...
2013-01-26 15:37:13 102
原创 某一段时间,在小于五秒钟内出现2次以上
查询某一段时间,a在小于五秒钟内出现2次以上with t as (select t.a,t.bfrom c_table t where 1 = 1 and b>= to_date('2012-5-29 00:00:00', 'yyyy-MM-dd hh24:mi:ss') and b'0' order by t.a)select t.* from...
2013-01-15 18:42:37 74
原创 dbutils封装ORM 实现BaseDAO
Configurations.javapackage com.dbutils.common;import java.sql.*;import java.util.*;import java.lang.reflect.*;import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSour...
2013-01-10 11:28:33 263
原创 SQL优化策略
1、 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 2、 不用NOT IN操作符,可以用NOT EXISTS或者外连接+(外连接+判断为空)替代。 3、 不用“”或者“!=”操作符。对不等于操作符的处理会造成全表扫描,可以用“”代替。例如:a0 改为 a>0 or a’ ’4、 Where子句中出现IS NULL或者IS NOT NULL时,Oracle会停...
2013-01-08 18:35:43 103
原创 java 中list按bean某个属性排序
/** * 按bean的属性值对list集合进行排序 * * @param list * 要排序的集合 * @param propertyName * 集合元素的属性名 * @param isAsc * 排序方向,true--正向排序,false--逆向排序 * @retur...
2013-01-08 15:39:39 445
原创 java 日期和小时相加减处理
number:为正数是相加,为负数是相减public static Date reportGetDate(Date d,String type,int number){ Calendar calendar = Calendar.getInstance(); calendar.setTime(d); if(type.equa...
2013-01-08 15:38:21 1717
原创 分区索引导致数据库分页错乱
select t2.* from (select t1.*, rownum rn from (select * from tb_courseinfo order by datatime desc )t1 where rownum 100可能由于datatime 有重复导致取出来可能数量不对解决办法有两个1.不用时间排序 排序要有唯一值才可以 可以用id2.可以索引不建分区索引建...
2012-12-18 15:21:26 153
原创 oracle索引建立
alter system修改的是参数文件,所有用户都会生效alter session只是对当前session生效alter database 一般修改的是控制文件信息主要修改;下面这两个调整值一样 但是一定要小于PGA的值 (查询PGA 大小sql:SHOW PARAMETER PGA)Plsql:新建命令窗口 执行: SHOW PARAMETER PGA(查询pga大小)...
2012-12-18 15:10:30 128
原创 数据库常用不使用索引情况
1.使用,!=,^= 不使用索引可以使用 in or 或>重写 2.is null不使用索引避免方法是定义成非空或者有默认值 通过默认值检索 3.is not null 如果大多数值都是空 非常高效 4.使用函数将禁用索引 5.仅当like以%开头时使用btree索引...
2012-12-03 15:24:30 153
原创 oracle查看某个表索引状态sql
select index_name,status from dba_Indexes where TABLE_NAME =‘tablename';
2012-11-30 14:31:21 700
原创 ORA-00257错误解决
通过sqlplus命令连接数据库show parameter reco查看DB_RECOVERY_FILE_DEST_SIZE大小 根据硬盘及原来参数修改其大小alter system set DB_RECOVERY_FILE_DEST_SIZE=170g;不需要重启数据库...
2012-11-23 18:53:26 138
原创 海量数据查询快速估计总数方法
估算大概值可以分析执行计划信息sql:EXPLAIN PLAN FORselect * from xx t where 1=1 and date1 >= to_date('2011-12-09 00:00:15','yyyy-MM-dd hh24:mi:ss')and date2
2012-11-15 11:19:17 587
原创 Windows + Nginx + Memcached + Tomcat 集群 session共享
使用Apache Tomcat 7.0.22,nginx-1.3.8,windows,Memcached需要jar见附件 一.tomcat配置1.配置java环境变量2.下载两个tomcat7分别起名为tomcat1和tomcat23.修改操作对象:$TOMCAT_HOME/conf/server.xml文件(这里注意两个TOMCAT中的文件都要修改)。修改内容:三个端口号...
2012-11-13 14:34:34 106
原创 java中获取包含中文字符的字符串长度
/** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * * @param value * 指定的字符串 * @return 字符串的长度 */public static int length(String value) { int valueL...
2012-11-12 11:28:32 131
原创 Windows系统下tomcat性能优化
1. Tomcat的JVM 配置错误提示1:java.lang.OutOfMemoryError: Java heap space原因:Tomcat默认可以使用的内存为128MB由于运行时内存过大抛出Out of Memory(系统内存不足)的异常解决方法:修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:set JAVA...
2012-11-07 18:33:17 427
原创 mysql和oracle批处理运行sql文件和oracle导入dmp文件
mysql批处理运行sql:net stop mysqlnet start mysqlecho Wscript.Sleep(3000) > sleep.vbsstart /w wscript.exe sleep.vbsdel /Q sleep.vbsmysql -f -u mysql -ppassword anxiesoft < update.sql net sto...
2012-11-07 18:26:16 303
原创 oracle实现group_connect
1.10g及以后版本使用wm_concat2.wm_concat出现在oracle10g版本中,不仅是加密的,而且是在一个单独的用户中,不方便使 并且10g以前的版本也用不上。 注:因为wm_connect只能存4000字符 超过4000报错 猜测可能返回值是varchar2 因为加密 没有去 F_LINK_LOB 是返回的clob类型-...
2012-11-07 18:16:55 1024
原创 高效循环插入大数据量测试
declare idx number(22):=0; carnum varchar(50):=''; begin loop idx := idx + 1; insert into XX (name) values ('123456'); exit whe...
2012-11-07 18:15:50 214
原创 Spring3jdbc架构整合webservice框架cxf
1.下载cxf全部jar包引入项目2.src下新建spring-cxf.xml 3.修改web.xml contextConfigLocation classpath*:/spring-cxf.xml,classpath*:/a...
2012-11-07 18:13:26 100
原创 org.springframework.context.annotation.ConflictingBeanDefinitionException: Annot
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'usersDao' for bean class [com.dahua.dssc.users.dao.UsersDaoImpl] conflicts with e...
2012-10-15 09:31:18 489
原创 Spring3 JDBC 通用DAO封装2 dao层终于完成dao层大概上传完整代码
oracle:运行doc下user.sqlmysql:运行doc下user.sql修改src下jdbc.properties
2012-10-13 16:05:28 89
原创 No tests found with test runner 'JUnit 3'.异常的解决!
主要因为你当前建的JUnit类是3的版本,将该类备份,重新创建一个类。1、右键目录New--Other--Java--JUnit--JUnit Test Case--选择New JUnit 4 test2、创建后,将之前备份的类代码COPY过来,覆盖!...
2012-10-13 15:47:12 397
原创 Spring3 JDBC 通用DAO封装2 dao层 后续不断更新
public interface UsersDao extends BaseDao { // 添加一个用户 public Users addUser(final Users users); // 显示全部用户 public List getUsers(Pager pager); // 按ID查找某个用户 public Users getUserByid(Ob...
2012-10-10 17:19:56 102
原创 Spring3 JDBC 通用DAO封装2 分页实现使用策略模式兼容不同数据库 后续不断更新...
package com.dahua.core.page;public final class DataDialect { public final static String ORACLE = "oracle"; public final static String MYSQL = "mysql"; public final static String DB2 = "db2";...
2012-10-10 17:18:25 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人