`
文章列表
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
例子: 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数据库都可以显示给定语句的执行计划。 ...
(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,一般需 ...
Global site tag (gtag.js) - Google Analytics