上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2013年12月27日

摘要: 1.JdbcTemplate 当不使用事务时,jdbcTemplate的模板类,通过 Connection con = DataSourceUtils.getConnection(getDataSource()); 方法,首先去当前线程的上下文中寻找绑定的数据库连接,若没找到,则新建一个连接,即从DataSource中创建一个新的连接:ConnectionHolder conHolder = (ConnectionHolder) TransactionSynchronizationManager.getResource(dataSource); if (conHolder != ... 阅读全文
posted @ 2013-12-27 18:08 迷途@书童 阅读(869) 评论(0) 推荐(0)
摘要: 某行综合报表平台自上线以来,ETL耗时越来越长,日批处理耗时约为4小时30分钟到6小时,月批处理耗时约为12小时到14小时,并且耗时越来越长,RAC节点间流量达到80M/S,冲突非常大,CPU很高。库的问题非常多,比如该sql:Elapsed Time (s)CPU Time (s)Executions Elap per Exec (s) % Total DB TimeSQL IdSQL ModuleSQL Text19,57865836525.842.310w08q2c6s0dtxselect * from ( select row$_.*...可见该语句运行了6525.84秒,将近2个小时 阅读全文
posted @ 2013-12-27 17:59 迷途@书童 阅读(402) 评论(0) 推荐(0)
摘要: SQL> create tablespace maclean datafile size 10M;Tablespace created.SQL> alter tablespace maclean add datafile size 10M;Tablespace altered.SQL> alter tablespace maclean add datafile size 10M;Tablespace altered.SQL> select name,file# from v$DATAFILE;NAME FILE#----------------------------- 阅读全文
posted @ 2013-12-27 17:35 迷途@书童 阅读(315) 评论(0) 推荐(0)
摘要: 介绍一个在web上通过oracle注入直接取得主机cmdshell的方法。以下的演示都是在web上的sql plus执行的,在web注入时 把select SYS.DBMS_EXPORT_EXTENSION.....改成/xxx.jsp?id=1 and '1''a'||(select SYS.DBMS_EXPORT_EXTENSION.....)的形式即可。(用" 'a'|| "是为了让语句返回true值)语句有点长,可能要用post提交。以下是各个步骤:1.创建包通过注入 SYS.DBMS_EXPORT_EXTENSION 阅读全文
posted @ 2013-12-27 17:33 迷途@书童 阅读(464) 评论(0) 推荐(0)
摘要: [1]、只有输入IN参数,没有输出OUT参数[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)[3]、既有输入IN参数,也有输出OUT参数,输出是列表[4]、输入输出参数是同一个(IN OUT)create table TMP_MICHAEL( USER_ID VARCHAR2(20), USER_NAME VARCHAR2(10), SALARY NUMBER(8,2), OTHER_INFO VARCHAR2(100))insert into TMP_MICHAEL (USER_ID, USER_NAME, SALARY, OTHER_INFO)v... 阅读全文
posted @ 2013-12-27 17:32 迷途@书童 阅读(316) 评论(0) 推荐(0)
摘要: 类装入和更新检测(Class loading and update detection settings)菜单路径:Applications < Application Types < WebSphere enterprise applications < application_name < Class loading and update detection.然后选上类重新装入选项的复选框:覆盖 Web 和 EJB 模块的类重新装入设置(Override class reloading settings for Web and EJB modules)启用定时重新加 阅读全文
posted @ 2013-12-27 17:26 迷途@书童 阅读(1069) 评论(0) 推荐(0)
摘要: 在oracle下创建一个test的账户,然后按一下步骤执行:1.创建表:STOCK_PRICESView Code--创建表格CREATETABLE STOCK_PRICES( RIC VARCHAR(6) PRIMARYKEY, PRICE NUMBER(7,2), UPDATED DATE );2.插入测试数据:View Code--插入数据INSERTINTO stock_prices values('1111',1.0,SYSDATE);INSERTINTO stock_prices values('1112',2.0,SYSDATE);INSERTIN 阅读全文
posted @ 2013-12-27 17:25 迷途@书童 阅读(308) 评论(0) 推荐(0)
摘要: 使用 UltraEdit 打开 .class 文件,第一行内容:00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)。32:JDK1.631:JDK1.530:JDK1.42F:JDK1.3 阅读全文
posted @ 2013-12-27 17:24 迷途@书童 阅读(241) 评论(0) 推荐(0)
摘要: 1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信-2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如public class A{static B b = new B();}此时静态变量b的生命周期与A类同步,如果A类不会卸载,那么b对象会 阅读全文
posted @ 2013-12-27 17:23 迷途@书童 阅读(198) 评论(0) 推荐(0)
摘要: package com.thunisoft.in4.cm.associate.util;import java.util.List;import java.util.Map;/** * 编辑距离算法 * * @author fanxf * */public class HanziParse { /** * 计算矢量距离 Levenshtein Distance(LD) * * @param str1 * str1 * @param str2 * str2 * @return ... 阅读全文
posted @ 2013-12-27 17:22 迷途@书童 阅读(265) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航