<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[andy_67的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/andy_67</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; andy_67]]></copyright><item><title><![CDATA[easypoi按模板导出word不支持列循环迭代问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/124906812</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/124906812</guid><author>andy_67</author><pubDate>Sun, 22 May 2022 09:31:34 +0800</pubDate><description><![CDATA[使用java按模板导出word，有很多方案，比如freemarker，jacob，openoffice，aspose（非开源收费，需破解版）apache poi等，其中比较常用的是freemarker导出，但是必须把预先做好的word模板转换成xml格式（ooxml）并且要到xml中找到需要循环的位置，插入freemarker的循环语法表达式,每次模板一变动都要重新做模板，比较不友好，其次就是poi，这个开源框架对excel支持多，对word支持少一点，文档不充分，因为缺少文档，使用起来很困难，easypo]]></description><category></category></item><item><title><![CDATA[springboot1.5.17集成p6spy打印完整mybatis sql]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/88123833</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/88123833</guid><author>andy_67</author><pubDate>Mon, 04 Mar 2019 16:45:32 +0800</pubDate><description><![CDATA[springboot集成p6spy，和其他普通工程集成一样，都要创建自定义的log实现类，添加spy.properties到资源目录，不同的是在springboot的配置文件properties里按照如下配置即可：




spring.datasource.driver-class-name=com.p6spy.engine.spy.P6SpyDriver
spring.datasource.u...]]></description><category></category></item><item><title><![CDATA[weblogic10.3.1部署spring boot1.5.17]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/87285833</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/87285833</guid><author>andy_67</author><pubDate>Thu, 14 Feb 2019 17:37:27 +0800</pubDate><description><![CDATA[springboot 项目在tomcat里部署正常，可是部署到weblogic里，能访问jsp，但是不加载ApplicationListener实现类……

1.首先在WEB-INF下添加web.xml，代码如下：


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;web-app version=&quot;2.5&quot; xmlns=&quot;http://java....]]></description><category></category></item><item><title><![CDATA[Weblogic部署war找不到spring配置文件问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/85048416</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/85048416</guid><author>andy_67</author><pubDate>Mon, 17 Dec 2018 14:04:35 +0800</pubDate><description><![CDATA[我有一个web工程在Tomcat7下部署没有问题，可是移植到Weblogic10上出现如下错误：



一开始以为是我的applicationContext.xml里的spring自动扫描包的配置有问题，多次修改，测试仍没有效果，后来发现是web.xml里加载spring配置文件的问题，如下：


&amp;lt;!-- Spring和mybatis的配置文件 --&amp;gt;
  &amp;lt;context-p...]]></description><category></category></item><item><title><![CDATA[spring事务@Transactional注解使动态代理失效问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/84837804</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/84837804</guid><author>andy_67</author><pubDate>Wed, 05 Dec 2018 16:17:13 +0800</pubDate><description><![CDATA[问题描述：我有一个service，使用了@Transactional注解来开启事务，见《spring+mybatis注解配置事务失效问题》所述，原本我使用代理反射调用这个service里的2个方法（非接口方法，其他接口方法好使）在没有使用事务注解以前是好使的，在添加了事务后不好使

service类部分代码如下：


/**
 * &amp;lt;p&amp;gt;
 * 数据操作实现类
 * &amp;lt;/p&amp;gt...]]></description><category></category></item><item><title><![CDATA[spring+mybatis注解配置事务失效问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/84789303</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/84789303</guid><author>andy_67</author><pubDate>Tue, 04 Dec 2018 15:31:17 +0800</pubDate><description><![CDATA[问题描述：Service里的this.payBookMapper.insertFE20Data(targetMapMain);插入失败，则不回滚this.payBookMapper.insertFE20Item(targetItemMap);插入的记录

首先，Service里的方法代码如下，并且在Service类上面添加@Transactional


/**
	 * 缴款书开具
	 */
	@...]]></description><category></category></item><item><title><![CDATA[MyEclipse 2018.09启动weblogic找不到PostgreSQL驱动]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/83899865</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/83899865</guid><author>andy_67</author><pubDate>Fri, 09 Nov 2018 17:05:04 +0800</pubDate><description><![CDATA[本篇文章是在上一篇《myeclipse10启动weblogic找不到PostgreSQL驱动》的基础上而得来的，由于myeclipse10不支持jdk1.8，最近想升级一下版本，于是选择了2018.09版本，在配置Weblogic的时候，发现新版本的MyEclipse里不像10，有配置数据库驱动的界面（见上一篇文章）。我在新的版本里找了好几个地方配置都不行，最后突然想到，是否可以把PostgreS...]]></description><category></category></item><item><title><![CDATA[myeclipse10启动weblogic找不到PostgreSQL驱动]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/83586549</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/83586549</guid><author>andy_67</author><pubDate>Wed, 31 Oct 2018 16:49:15 +0800</pubDate><description><![CDATA[在使用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，添加如...]]></description><category></category></item><item><title><![CDATA[Oracle函数wm_concat移植到PostgreSQL注意事项]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/83274379</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/83274379</guid><author>andy_67</author><pubDate>Mon, 22 Oct 2018 16:37:16 +0800</pubDate><description><![CDATA[Oracle的包（package）中的代码片段如下：


 ---处理菜单
         tempsql := 'insert into T_CALMENUFILTERCONFIG(ACCTSYSTYPE,NOTSHOWSUBMENU,ISSUE,USERID,HSAGENCY) ';
         tempsql :=tempsql||' select g.acctsystype,'''...]]></description><category></category></item><item><title><![CDATA[spring+mybatis手动切换数据源]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/82911697</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/82911697</guid><author>andy_67</author><pubDate>Sun, 30 Sep 2018 17:15:10 +0800</pubDate><description><![CDATA[最近在工作中遇到了一个项目要访问oracle不同用户下的表，于是仿照网上朋友们的方案实现了手动切换数据源，方法如下：

首先修改项目里的spring-config.xml，修改的地方如下，


&amp;lt;!-- JNDI 省级数据源   --&amp;gt;
	&amp;lt;bean id=&quot;dataSource&quot; class=&quot;org.springframework.jndi.JndiObjectFactory...]]></description><category></category></item><item><title><![CDATA[PL/SQL Developer编辑Function后生效问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/82866990</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/82866990</guid><author>andy_67</author><pubDate>Thu, 27 Sep 2018 14:41:02 +0800</pubDate><description><![CDATA[在使用PL/SQL Developer编辑Function后，如果是右键点击函数名选重新编译，不生效，如下：



解决方法：在编辑好的函数后，按F8或者是点击齿轮键]]></description><category></category></item><item><title><![CDATA[javacc5.0 实现四则运算计算器脚本]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/82456903</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/82456903</guid><author>andy_67</author><pubDate>Thu, 06 Sep 2018 11:29:07 +0800</pubDate><description><![CDATA[
options{
 STATIC=false;
 LEXER_CLASS=&quot;ExpCalcParserTokenManager&quot;;
}
PARSER_BEGIN(ExpCalcParser)
import java.io.*;
import java.io.PrintStream; 
import java.math.BigDecimal;

public class ExpCalcParser...]]></description><category></category></item><item><title><![CDATA[Windows7_x86下编译openjdk7]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/82455248</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/82455248</guid><author>andy_67</author><pubDate>Thu, 06 Sep 2018 10:34:58 +0800</pubDate><description><![CDATA[下载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

安...]]></description><category></category></item><item><title><![CDATA[解决webservice里调用耗时方法出错问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/77530960</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/77530960</guid><author>andy_67</author><pubDate>Thu, 24 Aug 2017 15:52:01 +0800</pubDate><description><![CDATA[在webservice里调用多个耗时的方法时，如果按顺序执行，下面的方法要等上面的方法执行完毕才能执行，如果这些方法比较耗时，并且包括回调等异步调用，就回出现下面的方法不能正确执行，实例代码如下：
public String runMethod(String syncId) {
		try {
			//处理Datapull
			dataPullService.setSyncId(syncId]]></description><category></category></item><item><title><![CDATA[解决cxf2.2.3客户端动态调用与jdk1.7不兼容问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/77185088</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/77185088</guid><author>andy_67</author><pubDate>Tue, 15 Aug 2017 10:54:46 +0800</pubDate><description><![CDATA[由于cxf2.2.3不支持jdk1.7，在客户端调用时始终保错javac:目标类1.5与源运行类1.7不兼容问题，因为生产环境是jdk1.7，不得不升级cxf为2.7.18
1.修改maven pom,如下：

		
        	org.apache.cxf
        	apache-cxf
        	2.7.18
        	  
			    
			     o]]></description><category></category></item><item><title><![CDATA[客户端调用CXF2.2.3 webservice]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/77092646</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/77092646</guid><author>andy_67</author><pubDate>Fri, 11 Aug 2017 10:48:26 +0800</pubDate><description><![CDATA[1.配置cxf环境变量到系统path里


2.创建一个java project  名称为ws_test,然后在工程的src目录下执行


会在src下生成客户端代码，如下图


3.编写Test.java测试类
public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] ar]]></description><category></category></item><item><title><![CDATA[基于maven的web工程搭建CXF2.2.3 webservice]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/77045409</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/77045409</guid><author>andy_67</author><pubDate>Thu, 10 Aug 2017 11:51:44 +0800</pubDate><description><![CDATA[基于maven的web工程搭建CXF2.2.3 webservice]]></description><category></category></item><item><title><![CDATA[有关java web工程降级jdk遇到的问题]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/75309521</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/75309521</guid><author>andy_67</author><pubDate>Tue, 18 Jul 2017 17:06:24 +0800</pubDate><description><![CDATA[有时候我们需要把某个工程降级jdk来部署，此时在eclipse/myeclipse里要设置几个地方
1.首先更改工程build path，如下图：

 
2.修改工程的java compiler，如下图：

 
3.修改Projet Facets，如下图：

设置完毕，即可按照指定版本jdk编译]]></description><category></category></item><item><title><![CDATA[ORACLE删除数据报ORA 02292错误解决方法]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/75226159</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/75226159</guid><author>andy_67</author><pubDate>Mon, 17 Jul 2017 13:38:24 +0800</pubDate><description><![CDATA[--查询表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]]></description><category></category></item><item><title><![CDATA[p6spy监控jdbc连接oracle sql]]></title><link>https://blog.youkuaiyun.com/andy_67/article/details/73089021</link><guid>https://blog.youkuaiyun.com/andy_67/article/details/73089021</guid><author>andy_67</author><pubDate>Mon, 12 Jun 2017 11:06:06 +0800</pubDate><description><![CDATA[续上篇p6spy监控maven web工程mybatis连接mysql之后，今天碰到一个jdbc连接oracle的非maven web工程，而且部署使用的是tomcat的虚拟目录，配置p6spy跟上篇基本大同小异，具体不同的地方如下：


1.把p6spy2.13.jar拷贝到WEB-INF\lib里。
2.把spy.properties放到工程的resource目录里，因为此工程是连接o]]></description><category></category></item></channel></rss>