- 浏览: 282603 次
- 性别:
- 来自: 北京
最新评论
-
irismshpch:
谢谢,对我这种有强迫症的人来说太有用了
eclipse去掉jquery的小红叉 -
kljzou:
十分感谢!
Egit解决冲突 -
xunke515:
可以用,感谢分享
Egit解决冲突 -
lyfadd85:
很不错,很详细,
使用google code托管项目源代码,实现异地共享 -
macrotea:
Egit解决冲突
文章列表
sybase数据库导入导出没什么复杂的,可是实际操作中往往遇到各种问题。我使用Toad for Sybase工具导入导出sybase,现总结流程如下:
1、新建数据库copy_db
use master
go
create database copy_db
on master = '100M'
with durability=full
go
sp_dboption va, "select into/bulkcopy/pllsort", True
go
这里要注意使用master数据库的容量,必须大于或等于被导入的 ...
在$TOMCAT_HOME/conf/server.xml中,修改:
<Connector port="8080" URIEncoding="UTF-8"/>
存储过程 建表 分表
- 博客分类:
- database
由于单表数据量太大,达到千万级别,所以考虑采用oracle的存储过程实施分表操作。
说明:schema表中存储指标信息
store表中存放schema中指标指定的存储信息
dic_info是字典表
按照schema的id号建相同表结构的表,更新字典项,把原始的大表里的数据分摊到新建的小表中,实现分表。
create or replace procedure PROC_CREATE_TABLE_INSERT_DATA
(
--用以输出的信息
on_flag
svn项目被锁定,clean up执行失败
- 博客分类:
- 版本控制
svn提交代码时发现这样的异常:
Attempted to lock an already-locked dir
svn: Working copy 'E:\Workspaces\eclipse\myproject' locked
解决办法:
在myproject文件夹上打开命令行窗口,执行:del lock /q/s
一次不行,多执行几次即可。
pl/sql导出的脚本sql文件带有pl/sql自己的注释信息,这些信息直接执行是会报错的,所以应该使用pl/sql自己的执行工具:
new->Command Window
执行本地sql脚本
SVN账户冲突时的解决办法
- 博客分类:
- 版本控制
曾经遇到过这种情况:两个项目挂载到同一个IP地址下,一个项目我有权限,一个没有,但可以用别人的账号去下载我没权限的那个项目。但是SVN已经设置成记住账户信息,去清除掉又有点舍不得,所以找到SVN的账户路径,保存两个账户的信息文件即可。
SVN的账户路径:C:\Users\你的Windows用户名\AppData\Roaming\Subversion\auth\svn.simple(win7为例)
svn.simple文件夹下就是SVN的具体账户文件了,随便打开一个(可以用Editplus、ultraedit打开),形如:
K 8
passtype
V 8
wi ...
1.1.char
char的长度是固定的,最大支持2000个字节。比如,定义了char(20),即使插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节;
char是区分中英文的,中文在char中占两个字节,而英文占一个,所以char(20)只能存20个字母或10个汉字。
char适用于长度比较固定的,一般不含中文的情况。
1.2. varchar/varchar2
varchar是长度不固定的,最大支持4000个字节。比如,定义了varchar(20),当插入abc,则在数据库中只占3个字节。
varchar同样区分中英文,这点同char。
va ...
Oracle数据库垃圾回收表
- 博客分类:
- database
在使用JDBC读取数据库元数据信息去获得表名时,JDBC生成的SQL如下:
SELECT NULL AS table_cat,
o.owner AS table_schem,
o.object_name AS table_name,
o.object_type AS table_type,
NULL AS remarks
FROM
Oracle监听器配置异常检测办法
- 博客分类:
- database
1.1.查看数据库连接配置文件tnsnames.ora
文件路径: E:\database\oracle\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
文件内容:
配置其他IP地址下的数据库访问
167_ORA10
=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
100.100.102.167)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE ...
public static List
ResultSetToList(ResultSet rs) {
try {
ResultSetMetaData
md = rs.getMetaData(); // 获得结果集结构信息(字段数、字段名等)
int
读取Excel文件异常
- 博客分类:
- JAVA
java.lang.RuntimeException: jxl.read.biff.BiffException:
Unable to recognize OLE stream
遇到这类问题一般是execl文件版本为office 2007的文件,转换相应的文件为2003即可,例如如果是使用的2007的模版,把模版另存为2003就行了
数组与List之间互转
- 博客分类:
- JAVA
1.1. 数组转List
List data = new ArrayList();
for (int k = 2; k < sheet.getRows(); k++) {
Cell[] row = sheet.getRow(k);
data = Arrays.asList(row); // 数组转
Excel文件使用Http服务实现下载
- 博客分类:
- JAVA
1. Excel文件使用Http服务实现下载
1.1. 在web.xml文件中注册新建的Servlet
<!-- ExcelDownloadServlet -->
<servlet>
<servlet-name>excelDownloadServlet</servlet-name>
class Parent{
}
public class Child extends Parent {
public
hibernate字符转int
- 博客分类:
- JAVA
StringBuffer hql = new StringBuffer();
hql.append("from table a where
a.foreignId = '");
hql.append(indexId + "' order by cast(a.columnOrder as
int)");
List<table> cols =