- 博客(22)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 easypoi按模板导出word不支持列循环迭代问题
使用java按模板导出word,有很多方案,比如freemarker,jacob,openoffice,aspose(非开源收费,需破解版)apache poi等,其中比较常用的是freemarker导出,但是必须把预先做好的word模板转换成xml格式(ooxml)并且要到xml中找到需要循环的位置,插入freemarker的循环语法表达式,每次模板一变动都要重新做模板,比较不友好,其次就是poi,这个开源框架对excel支持多,对word支持少一点,文档不充分,因为缺少文档,使用起来很困难,easypo
2022-05-22 09:31:34 4039 4
原创 springboot1.5.17集成p6spy打印完整mybatis sql
springboot集成p6spy,和其他普通工程集成一样,都要创建自定义的log实现类,添加spy.properties到资源目录,不同的是在springboot的配置文件properties里按照如下配置即可:spring.datasource.driver-class-name=com.p6spy.engine.spy.P6SpyDriverspring.datasource.u...
2019-03-04 16:45:32 703
原创 weblogic10.3.1部署spring boot1.5.17
springboot 项目在tomcat里部署正常,可是部署到weblogic里,能访问jsp,但是不加载ApplicationListener实现类……1.首先在WEB-INF下添加web.xml,代码如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java....
2019-02-14 17:37:27 1094 5
原创 Weblogic部署war找不到spring配置文件问题
我有一个web工程在Tomcat7下部署没有问题,可是移植到Weblogic10上出现如下错误:一开始以为是我的applicationContext.xml里的spring自动扫描包的配置有问题,多次修改,测试仍没有效果,后来发现是web.xml里加载spring配置文件的问题,如下:<!-- Spring和mybatis的配置文件 --> <context-p...
2018-12-17 14:04:35 1572
原创 spring事务@Transactional注解使动态代理失效问题
问题描述:我有一个service,使用了@Transactional注解来开启事务,见《spring+mybatis注解配置事务失效问题》所述,原本我使用代理反射调用这个service里的2个方法(非接口方法,其他接口方法好使)在没有使用事务注解以前是好使的,在添加了事务后不好使service类部分代码如下:/** * <p> * 数据操作实现类 * </p>...
2018-12-05 16:17:13 3467 2
原创 spring+mybatis注解配置事务失效问题
问题描述:Service里的this.payBookMapper.insertFE20Data(targetMapMain);插入失败,则不回滚this.payBookMapper.insertFE20Item(targetItemMap);插入的记录首先,Service里的方法代码如下,并且在Service类上面添加@Transactional/** * 缴款书开具 */ @...
2018-12-04 15:31:17 436
原创 MyEclipse 2018.09启动weblogic找不到PostgreSQL驱动
本篇文章是在上一篇《myeclipse10启动weblogic找不到PostgreSQL驱动》的基础上而得来的,由于myeclipse10不支持jdk1.8,最近想升级一下版本,于是选择了2018.09版本,在配置Weblogic的时候,发现新版本的MyEclipse里不像10,有配置数据库驱动的界面(见上一篇文章)。我在新的版本里找了好几个地方配置都不行,最后突然想到,是否可以把PostgreS...
2018-11-09 17:05:04 349
原创 myeclipse10启动weblogic找不到PostgreSQL驱动
在使用myeclipse10+weblogic10.3.6开发的时候,使用PostgreSQL数据库,配置好weblogic,如下所示:把PostgreSQL驱动放到C:\Oracle\Middleware\wlserver_10.3\server\lib里,并且修改C:\Oracle\Middleware\wlserver_10.3\common\bin里的commEnv.cmd,添加如...
2018-10-31 16:49:15 547
原创 Oracle函数wm_concat移植到PostgreSQL注意事项
Oracle的包(package)中的代码片段如下: ---处理菜单 tempsql := 'insert into T_CALMENUFILTERCONFIG(ACCTSYSTYPE,NOTSHOWSUBMENU,ISSUE,USERID,HSAGENCY) '; tempsql :=tempsql||' select g.acctsystype,'''...
2018-10-22 16:37:16 810
原创 spring+mybatis手动切换数据源
最近在工作中遇到了一个项目要访问oracle不同用户下的表,于是仿照网上朋友们的方案实现了手动切换数据源,方法如下:首先修改项目里的spring-config.xml,修改的地方如下,<!-- JNDI 省级数据源 --> <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactory...
2018-09-30 17:15:10 1891
原创 PL/SQL Developer编辑Function后生效问题
在使用PL/SQL Developer编辑Function后,如果是右键点击函数名选重新编译,不生效,如下:解决方法:在编辑好的函数后,按F8或者是点击齿轮键
2018-09-27 14:41:02 858
原创 javacc5.0 实现四则运算计算器脚本
options{ STATIC=false; LEXER_CLASS="ExpCalcParserTokenManager";}PARSER_BEGIN(ExpCalcParser)import java.io.*;import java.io.PrintStream; import java.math.BigDecimal;public class ExpCalcParser...
2018-09-06 11:29:07 309
原创 Windows7_x86下编译openjdk7
下载openjdk源码首先从http://download.java.net/openjdk/jdk7/下载jdk源码,我下载的为openjdk-7-fcs-src-b147-27_jun_2011.zip,大小为83.18M准备编译工具Cygwin下载cygwin2.831(32.bit),安装的时候要安装编译jdk的必须工具,如下图:Visual studio2010安...
2018-09-06 10:34:58 1332
原创 解决webservice里调用耗时方法出错问题
在webservice里调用多个耗时的方法时,如果按顺序执行,下面的方法要等上面的方法执行完毕才能执行,如果这些方法比较耗时,并且包括回调等异步调用,就回出现下面的方法不能正确执行,实例代码如下:public String runMethod(String syncId) { try { //处理Datapull dataPullService.setSyncId(syncId
2017-08-24 15:52:01 1601
原创 解决cxf2.2.3客户端动态调用与jdk1.7不兼容问题
由于cxf2.2.3不支持jdk1.7,在客户端调用时始终保错javac:目标类1.5与源运行类1.7不兼容问题,因为生产环境是jdk1.7,不得不升级cxf为2.7.181.修改maven pom,如下: org.apache.cxf apache-cxf 2.7.18 o
2017-08-15 10:54:46 1422
原创 客户端调用CXF2.2.3 webservice
1.配置cxf环境变量到系统path里2.创建一个java project 名称为ws_test,然后在工程的src目录下执行会在src下生成客户端代码,如下图3.编写Test.java测试类public class Test { /** * @param args */ public static void main(String[] ar
2017-08-11 10:48:26 451
原创 有关java web工程降级jdk遇到的问题
有时候我们需要把某个工程降级jdk来部署,此时在eclipse/myeclipse里要设置几个地方1.首先更改工程build path,如下图: 2.修改工程的java compiler,如下图: 3.修改Projet Facets,如下图:设置完毕,即可按照指定版本jdk编译
2017-07-18 17:06:24 345
原创 ORACLE删除数据报ORA 02292错误解决方法
--查询表TP_MENU有哪些约束select * from user_constraints u where u.constraint_name like '%TB_ROLE%';--失效约束alter table TP_MENU disable constraint FK_TP_MENU_REFERENCE_TP_MENU cascade;alter table TB_ROLE
2017-07-17 13:38:24 1298
原创 p6spy监控jdbc连接oracle sql
续上篇p6spy监控maven web工程mybatis连接mysql之后,今天碰到一个jdbc连接oracle的非maven web工程,而且部署使用的是tomcat的虚拟目录,配置p6spy跟上篇基本大同小异,具体不同的地方如下:1.把p6spy2.13.jar拷贝到WEB-INF\lib里。2.把spy.properties放到工程的resource目录里,因为此工程是连接o
2017-06-12 11:06:06 2450
原创 myeclipse10部署maven web工程到tomact
由于maven管理的web工程不像普通的web工程,其目录结构很特殊,不能在myeclipse里直接部署,需要设置一下才行,方法如下
2017-06-07 16:23:30 513
原创 使用p6spy监视mybatis输出sql
由于工程是maven创建的,在pom.xml里添加 <!-- p6spy自动打印完整sql --><dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <v...
2017-06-07 16:03:32 1700
svn提交日志导出工具v4.6
2019-01-18
javacc四则运算表达式计算器
2018-05-11
svn提交日志导出工具v4.5
2018-02-09
svn提交日志导出工具v4.1
2017-01-11
svn提交日志导出工具源码
2016-05-27
svn提交日志导出工具新版本
2016-05-27
java四则运算计算器
2014-03-11
一个freemarker导出word的通用包
2014-01-08
Windows环境下Tomcat启动窗口标题中文乱码
2016-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人