- 浏览: 105687 次
- 性别:
- 来自: 南京
最新评论
-
newzhq:
经常写博客是个好习惯,向你学习。
javascript深入理解js闭包 -
Action-人生:
newzhq 写道闭包其实跟js的语言结构有关系。为什么会出现 ...
javascript深入理解js闭包 -
Action-人生:
小_情兽_ 写道[color=blue][/color]摸不着 ...
$.extend(),与$.fn.extend() 讲解(一) -
Action-人生:
先生葛 写道文中有错 别误人子弟啊[color=red][ ...
$.extend(),与$.fn.extend() 讲解(一) -
小_情兽_:
[color=blue][/color]摸不着头脑 楼上说的 ...
$.extend(),与$.fn.extend() 讲解(一)
文章列表
1、获取正在执行的sql语句、sql语句的执行时间、sql语句的等待事件:
select a.sql_text,b.status,b.last_call_et,b.machine,b.event,b.program from v$sql a,v$session b where a.sql_id=b.sql_id
2、获取sql语句执行时间:
select sql_text,cpu_time/1000/1000 t_cpu,trunc(elapsed_time/1000/1000) t_elapse from v$sql
但是并不是所有的sql语句都可以从v$sql中得到,因为oracle ...
select * from (select sql_text,sql_id,cpu_time from v$sql order by cpu_time desc) where rownum<=10 order by rownum asc ;
select * from (select sql_text,sql_id,cpu_time from v$sqlarea order by cpu_time desc) where rownum<=10 order by rownum asc ;
这2个语句效果基本一样,一个从v$sql视图查询一个从v$sqlarea视图查询。 ...
LInux tar压缩解压
- 博客分类:
- Linux
tar命令是类Linux中比价常用的解压与压缩命令。
可以使用命令 (man tar) 命令来进行查看man的基本命令。下面举例说明一下tar 的基本命令。
#tar -cvf sysconfig.tar /etc/sysconfig
命令解释:将目录/etc/sysconfig/目录下的文件打包成 ...
submit()和execute()的区别
- 博客分类:
- 多线程
submit()和execute()的区别
JDK5往后,任务分两类:一类是实现了Runnable接口的类,一类是实现了Callable接口的类。两者都可以被ExecutorService执行,它们的区别是:
execute(Runnable x) 没有返回值。可以执行任务,但无法判断任务是否成功完成。——实现Runnable接口
submit(Runnable x) 返回一个future。可以用这个future来判断任务是否成功完成。——实现Callable接口
---------------------
作者:~哀而不伤
来源:CSDN
原文:https://blog.csdn.ne ...
最近在看并发编程,在使用到ThreadPoolExecutor时,对它的三个关闭方法(shutdown()、shutdownNow()、awaitTermination())产生了兴趣,同时又感到迷惑。查了些资料,自己写了测试代码,总算有了个比较清晰的认识。下面一起来看看这三个 ...
https://www.cnblogs.com/stonefeng/p/5967451.html
在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我需要在所有的子线程写入完毕后在文件末尾写“---END---”及关闭文件流等,这个时候我就需要某个标志位可以告诉我是否线程池中所有的子线程都已经执行完毕,我使用这种方式来判断。
public class MySemaphore {
...
参考来自于别人,
---定义可变参数方法---
public class ValTest{
public static int valibarParams(int... items){ }
public static int getLagerNum(int number,int... items){}
}
---调用可变参数方法---
1:调用可以不传参数
System.out.println("不传参数valibarParams:"+ValTest.valibarParams());
2:调用传入若干参数
System.out.println(" ...
通过SSH或者SecureCRTPortable等可以直接连接Linux操作系统的软件,连接到Linux系统。
这里我使用的是SecureCRTPortable。个人感觉还是挺好用的。
1.连接到Linux服务器(输入服务器的ip地址)
ssh 10.199.94.227
2.登录到Linux后,就可以在命令窗口直接对Linux进行操作了。
这里我们先将用户切换到Oracle。当显示为[oracle@db ~]$ 时,说明切换成功。
命令:su - oracle
注意事项:一定要注意su后和-后都有空格哦。
3.切换到Oracle用户之后,我们登录到到sqlplus。
首先我们 ...
来源于https://blog.csdn.net/HelloJave/article/details/83145719
java编译和类加载详述
Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将编译好的字 ...
IE浏览器,进行文件上传下载rseponseBody返回json弹出下载框,原因在于ie浏览器不能识别
application/json;charset=UTF-8类型json
首先了解概念
text/html & text/plain的区别
Content-Type:用于定义用户的浏览器或相关设备如何显示将要加载的数据,或者如何处理将要加载的数据
MIME:MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
text/html的意思是 ...
Ext.form.TimeField:
配置项:
maxValue:列表中允许的最大时间
maxText:当时间大于最大值时的错误提示信息
minValue:列表中允许的最小时间
minText:当时间小于最小值时的错误提示信息
increment:两个相邻选项间的时间间隔,默认为15分钟
format:显示格式,默认为“g:i A”。一般使用“H:i:s”
H:带前缀0的24小时
...
store是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表
方法:不列举继承来的方法
Store( Object config )
构造,config定义为{
autoLoad : Boolean/Object, //自动载入
baseParams : Object, //只有使用httpproxy时才有意义
data : Array, //数据
proxy : Ext.data.DataProxy,//数据代理
pruneModifiedRecords : boolean,//清除修改信息
reader : Ext.data.Re ...
activiti工作流的驳回等功能的封装
http://blog.csdn.net/x9x9x9x9/article/details/9200329
中国人的流程习惯是有来有往,能审批通过就应该能驳回。即可驳回到流程线上任意一节点,而国外的流程引擎思想这点与国内差别很大,为了满足国内 ...
x-requested-with 请求头 区分ajax请求还是普通请求
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步):
两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数
1、传统同步请求参数
a ...
box-sizing
box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。
语法
box-sizing:content-box | border-box
默认值:content-box
取值
content-box:
padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和bo ...