随笔分类 - Java
OAF 使用 javascript 使某个按钮在5秒内不能重复点击
摘要:首先要保证按钮是BUTTON,并且按钮事件设置firePartialAction。 private String disableButtonMultiClickByIdJs ="function submitApprove(evt) { \n" + " console.log('function s
阅读全文
基于jsp的文件上传和下载
摘要:参考: 一、JavaWeb学习总结(五十)——文件上传和下载 此文极好,不过有几点要注意: 1.直接按照作者的代码极有可能listfile.jsp文件中 2.不能直接用于linux系统,原因是作者采用了Windows的路径方式 建议改为 3.关于上传文件 作者采用了在文件名前面加入uuid作为分割符
阅读全文
日志系统思考及学习
摘要:参考目录: 浅谈后端日志系统 日志系统设计 日志系统设计 (和前面一个不同) 程序那些事:日志记录的作用和方法 Java编码易疏忽的十个问题 真正通用的操作日志系统设计
阅读全文
java中从1970-1-1到当前时间之间的毫秒数转换为oracle date
摘要:java中System.currentTimeMillis()取到的是从1970-01-01 00:00:00.000到当前时间的毫秒数,一个long类型的值。 现在oracle数据库中某表中存取的是该值,需要将其转换为可读的date类型。 current millis 中提供了TimeMillis
阅读全文
从log4j日志无缝迁移至logback
摘要:ogback对比log4j的有点在此就不赘述了。 由于在项目的原有代码中,大量的日志生成是通过log4j实现的,新的代码希望通过logback的方式生成日志,同时希望将老的代码在不修改的情况下直接将日志生成至logback指定配置中。 log4j迁移到logback 此文中介绍了一种迁移方式,但是需
阅读全文
slf4j,log4j,logback 初步使用
摘要:log4j,slf4j,logback简单介绍见 LogBack简易教程 Logback浅析 简单的将,slf4j是一个日志的框架,有各种日志的接口,但是并不包含实际的写日志的方法。 log4j,logback则各自独立的实现了日志的写入。 1.使用log4j独立生成日志 项目中导入log4j.ja
阅读全文
log4j+logback+slf4j+commons-logging的关系与调试(转)
摘要:log4j+logback+slf4j+commons-logging的关系与调试 从Log4j迁移到LogBack的理由 http://www.tuicool.com/articles/beeeYvF 为什么要使用SLF4J而不是Log4J
阅读全文
log4j发送邮件乱码
摘要:Log4J发日志邮件给多个接收者及标题、正文乱码问题 以前开发的系统没有单独的日志管理,所有的日志统一输出到tomcat后台一个文件里,不几天就是好几G,现在要整体增加一个Log4J管理日志的功能,其实这方面的资料网上多的是。发邮件的配置说明也有,但是具体怎么发,乱码问题怎么解决那就比较少了。 利用
阅读全文
(OAF)jdeveloper集成log4j并将日志输出到指定文件并写入数据库
摘要:参考: How to configure Log4j in JDev 11g Ever wanted to use log4j in your adf project ? Well though Oracle doesn’t recommends the use of log4j, i say it
阅读全文
使用log4j将日志写入数据库并发送邮件
摘要:参考: 快速了解Log4J 1.log4j的初始配置 参考该问的配置即可完整的实现写入数据库及发送邮件的功能 a.写入数据库需要配置相应的jar包,数据库类型不同,请使用指定的数据库配置,该文仅限于oracle数据库 b.发送邮件需要mail.jar,activation.jar,否则报java.l
阅读全文
log4j输出日志乱码(转)
摘要:log4j日志文件乱码问题的解决方法 log4j日志文件中文乱码处理方法 log4j 控制台和文件输出乱码问题解决 写在前面,第三篇文章中将原因解释的最清楚,为什么设置为UTF-8或者GBK就生效了,原因是类文件的编码和输入日志的编码必须一致,否则就会出现乱码。 转:log4j日志文件乱码问题的解决
阅读全文
Eclipse下配置tomcat且使用eclipse开启debug模式,集成JAD反编译插件
摘要:Eclipse运行Tomcat的2种方式 eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法 Eclipse 中Tomcat 启动 与直接启动Tomcat的区别 Java Eclipse进行断点调试 (8.为Eclipse添加反编译插件,更好的调试)这
阅读全文
OAF与XML Publisher集成(转)
摘要:原文地址:OAF与XML Publisher集成 有两种方式,一种是用VO与XML Publisher集成,另一种是用PL/SQL与XML Publisher集成 用VO与XML Publisher集成 用VO生成数据.AM里调用 在application module新增方法: 用CO调用方法 增
阅读全文
java.sql.SQLException: ORA-01000: 超出打开游标的最大数
摘要:此问题的原因是在一个Session里面,未关闭的Statement或PreparedStatement数量超过了定义的打开游标的最大数。 使用此命令行查询数据库定义的单个session打开游标的最大数。 查看系统中已打开游标的最大数和允许打开有表达最大数 查看系统中打开游标数的SID 通过SID去查
阅读全文
使用POI getCell 获取空的单元格之后在使用的时候报 NullPointerException
摘要:解决办法,在得到cell之后先判断cell是否为空,然后再进行逻辑处理。 得到的cell建议使用去除策略(如左对齐,居中等)的cell,不然有可能受到策略影响而导致结果异常。 参考资料: How to avoid NullPointerException with an empty cell usi
阅读全文
oracle.jbo.JboException: JBO-29000: JBO-29000: Bad version number in .class file
摘要:我在本地run Page的时候报以下错误。 oracle.jbo.JboException: JBO-29000: JBO-29000: Bad version number in .class file ?????: cux.oracle.apps.cux.po.evaluate.risk.ser
阅读全文
存储过程中定义参数类型为数组
摘要:存储过程 JAVA中调用 OracleCallableStatement statement = null; OracleConnection oracleConnection = (OracleConnection)tsn.getJdbcConnection(); int size = list.
阅读全文
在PLSQL中编译复杂的java(转)
摘要:原文地址:在PLSQL中编译复杂的java PLSQL中可以编译运行JAVA程序。 一个简单的例子: create or replace and compile java source named xxfnd as package xxfnd;public class Test{ public vo
阅读全文