- 浏览: 127920 次
- 性别:
- 来自: 深圳
最新评论
文章列表
eclipse java代码格式化 javaformatter20150123.zip
http://www.cnblogs.com/kerrycode/p/3418694.html
List to Map
- 博客分类:
- java web后端+框架
/**
* <p>将List变为Map</p>
* @param list
* @param <V> list的项目
* @param keyField 作为Map的项目
* @return 变换成的Map
* @throws Exception keyField项目没有找到的话,抛出异常
*/
private <V> Map<String, V> c(List<V> list, String keyField) throws Exception {
Map<String, V> map = new HashM ...
-- wm_concat出现在oracle10g版本中,不仅是加密的,而且是在一个单独的用户中,不方便使用。并且10g以前的版本也用不上。经过破解移植,可以方便大家使用
-- 将下边的一个type,一个函数的创建脚本执行,就可以构建自己的wm_concat(这里叫zh_concat)。使用方法同wm_concat:
-- type:
create or replace TYPE zh_concat_im
AUTHID CURRENT_USER AS OBJECT
(
CURR_STR VARCHAR2(32767),
STATIC FUNCTION ODCIAGGREGATEIN ...
禁用所有外键约束.tst
declare
cursor c1 is
select t.table_name
,t.constraint_name
from user_constraints t
where t.owner = 'EMS3'
AND T.constraint_type = 'R';
stmt varchar2(4000);
begin
for cc in c1 loop
BEGIN
stmt := 'alter table ' || cc.table_name || ' dis ...
select ','
,col.COLUMN_NAME
,' as '
,LOWER(substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 1, 1)) ||
substr(REPLACE(INITCAP(col.COLUMN_NAME), '_', ''), 2)
from user_tab_columns col
inner join user_col_comments com
on col.TABLE_NAME = UPPER('OFFENSE_TYPE')
and col ...
import com.healthmarketscience.jackcess.Column;
import com.healthmarketscience.jackcess.Database;
import com.healthmarketscience.jackcess.DatabaseBuilder;
import com.healthmarketscience.jackcess.Row;
import com.healthmarketscience.jackcess.Table;
/**
*
* 读取access工具类
*
*/
public class ReadAcces ...
linux下重启oracle
- 博客分类:
- 数据库
oracle/oracle连接ssh后
登录数据库 sqlplus / as sysdba
关闭数据库 shutdown immediate
开启数据库 startup
退出数据库 exit
oracle监听器命令
查看:lsnrctl status [监听器名称,如:LISTENER2]
启动:lsnrctl start [监听器名称,如:LISTENER2]
关闭:lsnrctl stop [监听器名称,如:LISTENER2]
重启:lsnrctl reload [监听器名称,如:LISTENER2]
...
ParameterizedType获取java泛型参数类型
getClass().getGenericSuperclass()返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的直接超类的 Type
然后将其转换ParameterizedType。。
getActualTypeArguments()返回表示此类型实际类型参数的 Type 对象的数组。
[0]就是这个数组中第一个了。。
简而言之就是获得超类的泛型参数的实际类型。。
比如
超类
public class GenericDAO {
private Class entityClas ...
/**
* 分页帮助类
*
* @author vernon.chen
*
*/
public class PaginationHepler {
/**
* 构建分页查询语句
*
* @param querySQL
* 原始查询语句
* @param startIndex
* 开始行索引号
* @param lastIndex
* 结束行索引号
* @return 分页查询语句
*/
public static StringBuffer buildPaginationS ...
Oracle 列转行函数 Listagg()
- 博客分类:
- oracle
Oracle 列转行函数 Listagg()
博客分类: Oracle SQL
这是一个Oracle的列转行函数:LISTAGG()
先看示例代码:
Sql代码 收藏代码
with temp as(
select 'China' nation ,'Guangzhou' city from dual union all
select 'China' nation ,'Shanghai' city from dual union all
select 'China' nation ,'Beijing' city from dual union all
se ...
delete from cred_account ca1
where rowid < (select max(ca2.rowid)
from cred_account ca2
where ca1.certi_type_id = ca2.certi_type_id
and ca1.cred_num = ca2.cred_num
-- and ca1.examiniee_id = ca2.examiniee_id
...
得到oracle异常行号,代码,异常栈信息
Sql代码
declare
v_i number(10);
begin
select 10 into v_i from dual where 1=3;
exception
when others then
dbms_output.put_line(dbms_utility.format_error_stack);
dbms_output.put_line(dbms_utility.format_error_backtrace);
dbms_output.put_line(sqlco ...