- 浏览: 646168 次
- 性别:
- 来自: 上海
最新评论
-
hll127:
请问service这个方法里为什么要while(true)啊? ...
jsp页面静态化例子 -
tarena1:
Spring 源码解读 推荐流程 -
konglx:
springaop_springmvc 写道可以参考最新的文档 ...
Web项目添加Maven支持步骤 -
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Web项目添加Maven支持步骤 -
9976:
很好,谢谢
Spring 源码解读 推荐流程
文章列表
查看远程Tomcat内存使用情况
- 博客分类:
- Tomcat
1、在远程tomcat下bin/catalina.sh中JAVA_OPTS中增加“ -Djava.rmi.server.hostname=172.24.2.22 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=9777"
2、运行本地jdk bin/jvisualvm.exe,输入主机IP后,在Remote目录下新 ...
http://wiki.softartisans.com/display/WW40/WordTemplate+Output+Options
asyn4j 异步方法调用框架
- 博客分类:
- JAVA
例子:
1.调用普通方法
主方法
public static void main(String[] args) {
// 初始化异步工作服务
AsynService anycService = AsynServiceImpl.getService(300, 3000L, 100, 100,1000);
//异步工作缓冲处理器
anycService.setWorkQueueFullHandler(new CacheA ...
in和exists
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。
如果查询的两个表大小相当,那么用in和exists差别不大。
如果两个表中一个较 ...
数据库性能调优技术—深入理解单表执行计划
- 博客分类:
- 数据库
一、概述
这篇文章是数据库性能调优技术的第二篇。上一篇讲解的索引调优是数据库性能调优技术的基础。这篇讲解的深入理解单表执行计划,是数据库性能调优的有力工具。
查询语句可以有多种可选执行计划,如何选择效率最高的执行计划?达梦数据库、oracle数据库、sql server数据库都是采用基于成本的查询优化,对备选执行计划进行打分,选择大家最小的执行计划进行执行。这些内容,我会在后续的几篇文章中进行详细的描述。在此之前,我们首先需要掌握如何理解数据库执行计划。这篇文章讲解只涉及单表操作的执行计划。
达梦数据库、oracle数据库、sql server数据库都可以显示给定语句的执行计划。 ...
Oracle SQL性能优化
- 博客分类:
- 数据库
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.
(2) WHERE子句中的连接顺序.:
ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉 ...
早上睡不着,思考了一下怎样才能算是一个好的一线领导:
1、带领团队人员进步,而不只是领导他们完成任务,因为一线员工他们更在意自己能力提升,而不是要求自己完成了多少任务,把每一个任务变成自己提升能力的催化剂。
2、能力反映在工作中,有大到决策小到每一行代码,每个变量的命名,高手与新手的区别:
A)高手是先想清楚要做什么怎么做,而新手是边想边做,做完了还不知道自己在做什么;
B)高手的代码是思路清晰,看到变量的名称就知道里面放的是什么,新手代码思路只有自己明白,命名是如同加过密,对a1,a2,s1,s2...很中钟情;
C)高手的界面让你别人心情愉悦,新手的界面让自己随心所欲。
因 ...
前面的日期不能大于后面的日期
合同有效期从 到
<input id="d4311" class="Wdate" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')}'})"/>
<input id="d4312" class="Wdate" type="text" onFocus="WdatePicker({minDate:'#F{$dp.$D ...
JasperReport
- 博客分类:
- JAVA
“在JRE 5以上的java环境中,java会自动加载$JAVA_HOME/jre/lib/fonts/fallback目录下的字体。链接或复制宋体或微软雅黑等字体到该目录即可解决。”
进行操作:
在Windows XP的字体目录下,找到simsun.ttc的字体文件,重命名为simsun.ttf,然后将该文件复制到linux的/usr/local/jdk/jre/lib/fonts/fallback/(这个fallback目录如果不存在则先创建这个目录)下面,因为 simsun.ttf 字体文件对应的是宋体,则在程序中使用的时候设置字体为“宋体”。重新启动tomcat服务,运行程序,中文正确显 ...
SQL Server 2005 Express 是微软提供的数据库的低端解决方案, 可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使用要求.
默认安装下,SQL Server 2005 Express 不允许远程访问, 根据自己的实践, 现总结下SQL Server 2005 Express 远程访问设置攻略, 希望对初学者有所帮助.
远程访问攻略之一: 动态端口策略
一 首先通过以下两种方式之一打开 SQL Server 外围应用配置器
1.开始--运行框中输入 C:\Program Files\Microso ...
注:我用的WIN7正常情况下,按“F12”,“开发人员工具”只是一片透明,什么也看不见。另外,脚本报错之后,选择"使用IE自带的脚本调试工具",打开“资源管理器”,显示“开发人员工具无响应”。============================================
解决方法:最大化“IE8开发人员工具”,然后将其拖到屏幕中心,就能看见工具了,然后自定义一下大小。
发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:var
code1='"a" + 2'; //表达式var code2='{a:2}'; //语句alert(eva ...
现象描述:
windows上加解密正常,linux上加密正常,解密时发生如下异常:
javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.AESCipher.engineDoFinal(Dash ...
http://www.zfnn.com/post/451.html
行级触发器对当前表操作,”ORA-04091: 表 COMPANY 发生了变化, 触发器/函数不能读它“,解决方法:
1、自动产生另外一个独立的TRANSACTION,一般需要在其中写commit,见红色内容
create or replace trigger odpaydetailTrigger
before insert or update on order_pay_detail
for each row
declare
PRAGMA AUTONOMOUS_TRANSACTION;--自动产生另外一个独立的TRANSACTION,一般需 ...