<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[随风潜入夜，润物细无声。]]></title><description><![CDATA[记下有意义的点滴]]></description><link>https://blog.youkuaiyun.com/CGYDAWN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CGYDAWN]]></copyright><item><title><![CDATA[编程式Mybatis获取oracle表创建表语句]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/82664392</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/82664392</guid><author>CGYDAWN</author><pubDate>Wed, 12 Sep 2018 16:56:32 +0800</pubDate><description><![CDATA[写在前面 
Mybatis之前使用过一段时间，当然只是粗糙地使用，而且配合Spring有一部分Mybatis管理的内容都交给了Spring，加上一段时间没用到又开始忘了，刚好今天碰到一个要求，Oracle的A库的若干表需要在B库里面创建出来，看上去是挺简单地，通过plsqldeveloper往表名上右键就可以很快查看创建表的DDL语句，或者导出用户对象也是可以。但是由于某些原因，现在需要获取目标表...]]></description><category></category></item><item><title><![CDATA[MULE 通过HTTP进行文件上传]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/82460124</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/82460124</guid><author>CGYDAWN</author><pubDate>Thu, 06 Sep 2018 13:50:34 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0


  Postman
  6.2.5




写在前面 
今天想起来还没有尝试过Mule的文件上传，毕竟上传文件是一个很常见的功能了，因此实实践做一个Mule文件上传的示例。使用Postman能够很轻松地模拟前台表单上传文件的过程。

首先看一下Mule接收...]]></description><category></category></item><item><title><![CDATA[MULE Exception异常捕捉处理后返回流程继续执行]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81981667</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81981667</guid><author>CGYDAWN</author><pubDate>Thu, 23 Aug 2018 15:23:58 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0




写在前面 
不久之前简单地写过一篇博客MULE异常处理的简单使用例子来介绍MULE的异常捕捉的简单使用。经过一段时间学习，发现MULE的确是有异常捕捉机制，但是它的异常捕捉后并不会返回到之前执行的Flow中。如果出现异常后不需要往下继续流程那是没问题的...]]></description><category></category></item><item><title><![CDATA[MULE 配置文件读取和spring bean配置及扫描包]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81976097</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81976097</guid><author>CGYDAWN</author><pubDate>Thu, 23 Aug 2018 10:31:04 +0800</pubDate><description><![CDATA[写在前面 
Mule很多组件都是需要配置的，往往这些配置信息都需要放在配置文件里面，这样子才方便往后统一管理。Mule是在Spring基础上构建应用程序的，因此很多Spring的用法往往在Mule里面也是类似的。Spring注解的方便性不用说都知道，但是注解需要配合扫描包机制才能使注解正确工作。

在Flow里面读取配置文件属性 
(1)properties文件需要放在/src/main/reso...]]></description><category></category></item><item><title><![CDATA[Oracle plsqldeveloper中一次执行多个SQL脚本]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81735849</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81735849</guid><author>CGYDAWN</author><pubDate>Thu, 16 Aug 2018 09:43:56 +0800</pubDate><description><![CDATA[写在前面 
假设当前在电脑D盘有两个sql脚本文件需要执行，一般人可能会想着直接将SQL里面的内容复制到plsqldeveloper中执行，当然这是一种方法，但是对于十几个文件呢？一个个复制未免太过繁琐且低效率。

D盘根目录下第一个脚本a.sql内容



SELECT SYSDATE FROM DUAL;

D盘根目录下第二个脚本b.sql内容



SELECT 'HELLO WORLD' ...]]></description><category></category></item><item><title><![CDATA[Linux Centos7安装MySQL8记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81542709</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81542709</guid><author>CGYDAWN</author><pubDate>Thu, 09 Aug 2018 19:26:20 +0800</pubDate><description><![CDATA[写在前面 
当前所有命令均在超级管理员root下进行，本博客参考 这篇外国文章 ，并按照其方法进行MySQL安装。

前期准备 
从该网址https://dev.mysql.com/downloads/repo/yum/中获取所需要下载的MySQL版本信息。 
 
使用wget命令获取该版本的rpm软件包，wget https://dev.mysql.com/get/+选择的版本，比如wget h...]]></description><category></category></item><item><title><![CDATA[Linux Centos7安装OpenJDK详细过程记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81291875</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81291875</guid><author>CGYDAWN</author><pubDate>Mon, 30 Jul 2018 20:48:54 +0800</pubDate><description><![CDATA[写在前面 
当前所有命令均在超级管理员root下进行

yum搜索OpenJDK7软件包 
yum search java-1.7.0|grep openjdk 
 
安装的版本是java-1.7.0-openjdk-devel.x86_64

yum安装OpenJDK7 
yum install java-1.7.0-openjdk-devel.x86_64 -y 


安装完后，存放在目录在u...]]></description><category></category></item><item><title><![CDATA[Linux XShell连接腾讯云的CentOS7主机]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81258284</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81258284</guid><author>CGYDAWN</author><pubDate>Sat, 28 Jul 2018 10:36:00 +0800</pubDate><description><![CDATA[


  环境
  版本



  CentOS
  7.4 64位


  Xshell
  6免费版




写在前面 
今天心血来潮将腾讯云的window server r2重装成了linux centos7，ssh连接工具使用Xshell。Xshell6分为收费和学校个人使用版本，只要在官网里面填写一些信息和邮箱，Xshell官网将会将下载地址发送到你的邮箱中，免费对于一般使用已经足够。重...]]></description><category></category></item><item><title><![CDATA[MULE RabbitMQ使用时出现session variable错误]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81238579</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81238579</guid><author>CGYDAWN</author><pubDate>Fri, 27 Jul 2018 15:42:07 +0800</pubDate><description><![CDATA[异常信息： 
ERROR [amqpReceiver.01] org.mule.exception.DefaultSystemExceptionStrategy: Caught exception in 
flowConstructt&amp;amp;org/mule/api/construct/FlowConstruct is malfomed and cannot be read 
java.lang...]]></description><category></category></item><item><title><![CDATA[MULE AnypointStudio添加其它版本runtime的方法]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81155135</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81155135</guid><author>CGYDAWN</author><pubDate>Sun, 22 Jul 2018 15:33:36 +0800</pubDate><description><![CDATA[Mule ESB Runtimes for Anypoint Studio - http://studio.mulesoft.org/r6/studio-runtimes/

Help -&amp;gt; Install New Software -&amp;gt; Work With填入地址，里面可以选择你所需要的runtime版本 
其中地址的r6暂时是最高的，如果换成r7就找不到下载内容。

以上只是在工具...]]></description><category></category></item><item><title><![CDATA[MULE AMQP Connector-RabbitMQ学习记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81095178</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81095178</guid><author>CGYDAWN</author><pubDate>Wed, 18 Jul 2018 11:23:50 +0800</pubDate><description><![CDATA[写在前面 
AMQP（Advanced Message Queuing Protocol），高级消息队列协议。RabbitMQ正是该协议的实现，如果想要在Mule中使用RabbitMQ，那么就需要和AMQP Connector打交道。之前的博客里面曾经写过一篇在Mule中使用RabbitMQ的博客，戳这里MULE配置RabbitMQ简单示例  ，十分简单地在Mule中使用了RabbitMQ，但是对...]]></description><category></category></item><item><title><![CDATA[JAVA 动态创建生成XML——举例生成mule数据库db:template-query内容]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/81088928</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/81088928</guid><author>CGYDAWN</author><pubDate>Tue, 17 Jul 2018 21:31:20 +0800</pubDate><description><![CDATA[写在前面 
最近一直在搞mule服务总线，用过mule的都知道实际界面拖动生成的是XML内容，往往有很多配置在界面点来点去就很烦人，特别是重复的配置。这时候动态地利用java来创建mule标准的XML内容，就会大大减轻工作量，因此便有了这篇博客。

生成XML的方法有很多，引入不同的工具jar包使用的代码也会不一样，往往别人的博客里面贴出来的代码，都有Document，Element之类的代码，但...]]></description><category></category></item><item><title><![CDATA[MULE DW Function & 使用expression transformer解析嵌套MEL]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80828348</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80828348</guid><author>CGYDAWN</author><pubDate>Wed, 27 Jun 2018 14:08:28 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0






Dataweave Function

dataweave language十分强大，能够完成各种格式的转换。其使用场景一般是在Transformer Message组件中使用，通过在组件配置界面里面编写dwl能够将input转换为你所需要的out...]]></description><category></category></item><item><title><![CDATA[MULE HTTP接收JSON数据注意事项&解析JSON字符串]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80771172</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80771172</guid><author>CGYDAWN</author><pubDate>Fri, 22 Jun 2018 11:17:54 +0800</pubDate><description><![CDATA[一般来说，当使用POST方法传递JSON数据到HTTP组件后，此时如果放置一个Logger组件，会发现经过HTTP组件后，payload的类型实际是org.glassfish.grizzly.utils.BufferInputStream，因为经过HTTP后将负载变为了流的形式了。 
如果需要还原为JSON格式字符串，方法有两个： 
（1）在HTTP组件后，使用Object to String组件...]]></description><category></category></item><item><title><![CDATA[MULE DataWeave Language Map操作符使用]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80751772</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80751772</guid><author>CGYDAWN</author><pubDate>Wed, 20 Jun 2018 19:45:25 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0




遍历操作是编程中经常使用到的操作，在DataWeave Language中，遍历需要使用到的是操作符是Map。同时也借Map操作符来进一步了解DataWeave Language的使用规律，毕竟操作符语法之间并不存在太大差异，彻底掌握一个操作符的运用后...]]></description><category></category></item><item><title><![CDATA[MULE DataWeave Language 入门学习记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80745604</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80745604</guid><author>CGYDAWN</author><pubDate>Wed, 20 Jun 2018 14:24:30 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0





  The DataWeave Language is a powerful template engine that allows you to transform data to and from any kind of format (XML,...]]></description><category></category></item><item><title><![CDATA[MULE MMC Business Events使用记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80735565</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80735565</guid><author>CGYDAWN</author><pubDate>Tue, 19 Jun 2018 16:21:29 +0800</pubDate><description><![CDATA[
  Business events information can include transaction execution time, errors, and results (successful completion or failure), and message payload information, which you can customize using Mule Expre...]]></description><category></category></item><item><title><![CDATA[MULE MMC Alerts使用记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80728414</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80728414</guid><author>CGYDAWN</author><pubDate>Tue, 19 Jun 2018 09:10:29 +0800</pubDate><description><![CDATA[MMC的警报是基于SLA（Service Level Agreement ）概念的。Alerts警报能够帮助我们在MMC中更好地监控server运行状况。


  There are a number of different types of alerts that you can set up. You indicate the alert type when you add or creat...]]></description><category></category></item><item><title><![CDATA[MULE Anypoint Studio在EE环境下Palette找不到部分组件的幻觉]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80700984</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80700984</guid><author>CGYDAWN</author><pubDate>Fri, 15 Jun 2018 09:32:49 +0800</pubDate><description><![CDATA[


  工具
  版本



  mule-standalone
  3.9.0


  Anypoint-Studio
  6.4.0




Set Payload可以说是Mule ESB最为常见的组件了，之前在使用EE环境进行开发时，刚好用到，竟然碰到了下面的问题 
 
这个组件连CE环境都有，EE环境下竟然没有（诸如一些CE常用的组件也找不到），这不太科学，然而我怎么搜索都看不到，甚至一...]]></description><category></category></item><item><title><![CDATA[MULE MMC Flow Analyzer使用记录]]></title><link>https://blog.youkuaiyun.com/CGYDAWN/article/details/80695333</link><guid>https://blog.youkuaiyun.com/CGYDAWN/article/details/80695333</guid><author>CGYDAWN</author><pubDate>Thu, 14 Jun 2018 17:00:34 +0800</pubDate><description><![CDATA[MMC是Mule企业版独有的强大功能，如果单单只是为了监控一些flow的使用，调用次数，开启关闭等简单操作，那么实际并不需要MMC也能实现相应的功能，就像这篇博客 Jolokia + Hawtio 监控Mule Esb 里面，通过jolokia的语法一样可以获取到相关flow信息。 
今天要学习MMC管理平台得Flow Analyzer，这里做一个学习记录。既然是Flow Analyzer，肯定要...]]></description><category></category></item></channel></rss>