自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 HttpClient的使用

基于apache的HttpClient,不是sun的不多说,之前一直用的第三方的包,感觉有必要看一下这个,很早的时候写过一篇文章大概做过记录,所以今天就简单写一下具体的代码。1.创建httpclient2,如果是post请求,创建HttpPost,是Get请求就创建HttpGet对象实例3,根据需要设置参数(下面是post的实例)4,执行请求得到返回体,EntityUtil...

2019-03-29 17:47:58 229

原创 HttpClient发送Post请求————StringEntity 和 UrlEncodedFormEntity 的区别

一直用hutool的工具类做http调用,今天有空看了一下apache的httpclient,在实现带参数的post请求的时候看到有两个entity可以作为参数,再分别看了两个类在这做一下笔记。首先说StringEntityStringEntity extends AbstractHttpEntity implements Cloneable继承于AbstractHttpEntity...

2019-03-29 16:21:04 43594 5

原创 java实现FTPClient登录服务器

在做这个功能时是基于org.apache.commons.net.ftp.FTPClient实现的操作,看到早一点的代码有的是用sun.net.ftp.FtpClient(jDK6)实现的。1.connect方法连接到服务器,参数:ip,port org.apache.commons.net.SocketClient类中的connect方法有多个实现,所以在这一步的实现上有几种...

2019-03-28 18:18:36 4657

原创 java读取项目中的属性文件

说到这个地方其实实际应用中大都是用spring加载配置文件然后来读取的,但是有时候也要用到java中的java.util.Properties类来获取配置文件中的信息。首先,java.util.Properties类介绍如下:这个类的几个方法:1.getProperty ( String key),用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的...

2019-03-28 15:03:06 1803

原创 BigDecimal使用

精确的商业计算中通常用BigDecimal类型进行数据计算。在把数据转换为该类型的时候需要看一下这个类的构造方法:public BigDecimal(int val)  将int表示形式转换成BigDecimalpublic BigDecimal(String val)  将String表示形式转换成BigDecimalpublic BigDecimal(double val) ...

2019-03-28 10:34:32 236

原创 mule——处理异常

新建mule项目,制造异常,用Catch Exception Strategy组件来处理异常在error handling处添加该组件,组件内添加set Payload组件用标注异常信息,上面就是一个简单的异常处理操作若一个flow里面要分开处理多个类型的异常,可以用Choice_Exception_Strategy组件包含flow内定义的多个Catch Exception Str...

2019-03-19 14:35:08 1097

原创 mule实现定时任务查询数据

定时任务用到poll组件,新建flow添加poll组件,数据库组件内嵌在poll组件内,添加logger组件,搭建好如图:另外,在整个flow上还要做一个设置:上面是poll组件可以做设置的地方,watermark设定的数据可以用于查询数据的条件比如:现在的要求是每次轮训查询只查询新加的记录,那上面设置的值maxid就是当前这次查询最大的记录id,那database组件中...

2019-03-15 17:15:11 1493

原创 mule实现文件移动操作

新建mule项目,添加file组件,Transform Message组件和logger组件,实现文件操作主要在与file组件:如图所示,move to patern 设置可以对文件名做更改,示例写法#[message.inboundProperties.originalFilename].dev(在源文件名的基础上加了.dev后缀),下面的file name filter可以过滤要处理的...

2019-03-15 13:50:52 356

原创 mule——使用APIKit构建API

新建项目:从上图标志步骤添加云端API,finsh完成创建项目,会自动生成云端api对应的接口构建好的项目一般是缺少接口内逻辑实现的,可以把生成的接口文件看成是项目的接口,另写新的xml文件来实现接口的业务逻辑,最后在接口里面使用Flow Reference组件引用业务逻辑的flow,如图:上面第一图是接口文件,引用了两个接口实现的flow,两个flow在第二张图里实现(...

2019-03-14 18:00:01 2428

原创 mule——简单的rest接口实现

实现rest接口需要获取uri中的参数,直接上图:#[message.inboundProperties.'http.uri.params'.ID] 表达式吧uri中的ID参数绑定到sql里面在http listener上只要设置对应的url,如图:这样简单的rest接口就实现了...

2019-03-14 15:38:03 1949

原创 mule组件构建API返回json格式数据

新建mule项目,在xml文件设定http listener,添加Database连接器,添加数据库连接配置注意最后添加jar到项目里面。接下来添加数据转换组件,如果是简单的json结构,可以直接添加Object to json组件,如图:如果结构比较复杂要对返回的字段进行分层包装,那么就要使用Transform Message组件,如图:...

2019-03-14 15:13:33 1279 3

原创 mule应用——消息格式转换(xml,java,json)

消息转换主要用到Transform Message这个组件,首先建立一个简单的post请求API,如下图:要得到不同格式的数据返回格式,主要在Transform Message配置,下图:1,得到java格式:debug模式下请求接口查看转换效果:2.得到json格式:3.转换为xml格式:这个就有点厉害了,直接改application/xml后请求时报...

2019-03-13 16:57:28 1880 2

原创 mule实现SOAP Webservice调用

1.实现SOAP service调用实现SOAP webservice需要Web Service Consumer组件,该组件会根据设置的url请求并解析添加global组件Web Service Consumer,设置webservice的url如图,点击reload wsdl会自动解析生成service,port,address在画布上http listener后加上该组...

2019-03-11 17:23:17 1149 1

原创 mule中webservice的调用

1,实现一个本地接口远程调用api的mule应用接口:首先是http listener,第二步在global elements里面新建一个http reuqest配置第三步,在本地listener后添加http request配置,并编辑配置的path最后根据远程调用接口返回数据添加Transform Message,到此一个简单的外部调用就完成了访问效果...

2019-03-11 16:19:56 1715

原创 mule应用之MEL(payload,property赋值)

. 使用MEL访问和评估Mule消息的有效负载,属性和变量中的数据. MEL是一种轻量级的Mule特定表达语言. 几乎可以在Mule的每个消息处理器中访问和使用- 用于修改处理器对消息的处理方式,例如路由或过滤. 使用特定于Mule的上下文对象. 区分大小写. 易于使用,自动完成无处不在mule应用中的payload(有效载荷)我个人的理解可以把payload看成是...

2019-03-11 11:31:00 1435

原创 tomcat增加并发处理

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"maxThreads="10000" minSpareThreads="50" /><Connector port="8080" protocol="HTTP/1.1"connectionTimeout="

2019-03-02 01:17:19 296

win系统erlang安装包

对应rabbitmq-3.8.9版本

2020-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除