2 赵润泽同学

尚未进行身份认证

暂无相关描述

等级
博文 16
排名 35w+

springboot,接阿里云消息rocketmq (二),优雅的使用mq

上一篇文章仅仅使用了CommandLineRunner和@Configuration、@component等注解,如果仅仅是自己玩足够了,但是用在生产,实在不够优雅。再加上,之前玩过rabbitmq的starter,于是想弄一个rocketmq的starter。不想重复造轮子,于是谷歌了一下,发现alibaba开源了一个starter,扩展spring-cloud-stream,优雅的进行mq的...

2019-03-25 15:12:47

springboot,接阿里云消息rocketmq (一)

首先上一张rocketmq的架构图:Rocket主要使用两个组件:NameServer和Broker。NameServer:mq的寻址服务。用于把mq的Broker路由信息做聚合。客户端通过nameserver去获取topic的路由信息,从而决定对哪些Broker做连接。nameserver是无状态的,互相之间不通信息,客户端寻找nameserver是,随机选一个进行连接,namese...

2019-01-20 12:26:07

微信wap第三方登陆,springboot框架

首先,这里有个坑,微信开放平台和微信公众平台不是一回事。wap端登陆属于微信公众号的功能,而网页端第三方登陆才是微信开放平台的功能。附上微信公众平台的开发者文档地址:添加链接描述。首先要配置好微信公众号,这里还要区分一下订阅号和服务号。订阅号:每个月可以发的消息比较多,但是没有第三方登陆和支付的功能。服务号:可以有登陆支付等功能。配置服务号的时候要仔细看文档,在配置token验证地址的时...

2018-12-14 14:21:31

springboot中使用quartz进行定时任务操作

在springboot中使用quartz进行定时结算操作,并使用feign跨服务调用数据。

2018-11-22 12:04:41

将springcloud项目打成war包部署到tomcat中

1.首先把jar包改成war包,然后把内嵌的tomcat去掉<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLo...

2018-10-11 12:02:55

springcloud中组件feign使用研究记录

feign请求有两种方式:第一种,注解中直接使用spring.application.name,就是注解中name直接等于被调用的项目的name名。@FeignClient(name="clientname")publicinterfaceGoodsRemote@RequestMapping(method=RequestMethod.POST,value="/ss...

2018-09-26 17:15:58

阿里云oss对象服务器操作研究

给阿里云上传内容(图片、视频、word等等)。首先需要引入阿里云提供的包,然后就可以使用阿里云oss提供的api进行操作。<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</art...

2018-08-02 11:04:31

解决ajax跨域访问和Content-Type问题,报No 'Access-Control-Allow-Origin' header错误

首先是No‘Access-Control-Allow-Origin’headerispresentontherequestedresource。报这个错误不一定就是服务端不允许跨域访问,如果你已经允许服务端跨域了。在Tomcat服务器下conf/web.xml中,或者项目WEB-INF/web.xml中,我选择的是在项目下配置过滤器。我验证了两个,一个是tomcat下自带的co...

2018-07-31 11:15:17

支付接口开发总结,支付宝接口、通联接口

主要知识点:会使用httpclient、理解回调和通知机制支付宝开发主要就是三个接口:一个是下订单的接口。这个接口中,先存储自己的订单业务逻辑。然后根据自己支付宝注册成为商户时,支付宝提供给你的商户appid、私钥,来实例化一个支付宝的客户端。AlipayClientalipayClient=newDefaultAlipayClient(AlipayConfig.gatew...

2018-07-18 09:40:12

单点登陆开发总结,客户端只需一个filter,服务端提供三个校检接口即可

单点登录,各个子系统和认证中心的交流是通过token,浏览器与子系统之间和浏览器与认证中心之间,是通过session直接交流。浏览器只能看得到子系统,不能直接接触认证中心。当浏览器需要子系统为其创建会话时,子系统需要将浏览器重定向到认证中心,这时浏览器直接与认证中心交流。浏览器在认证中心登录成功后,认证中心创建全局会话,并且帮助子系统创建局部会话。由认证中心重定向到子系统,重定向时把认...

2018-07-16 18:03:32

基于SSM实现图片、文件、excel的导入导出

本次ssm框架的搭建都是正常的配置,除了下面说的包,只需要引入增删改查所需要的包即可。<!--Map工具类--><dependency><groupId>commons-collections<

2018-06-14 19:17:36

java语言高级特性(二)数据结构相关类及实现原理

数据有逻辑结构和存储结构,逻辑结构又有四种:list,tree,set,graph。存储结构有顺序印象和非顺序印象,因此有顺序存储结构和链式存储结构。javaJDK为常用的数据结构定义了一些Interface和Implementation。这些接口、实现类以及常用的排序、查找等算法成为JavaCollection框架(JavaCollectionFramework)。Collection接口

2017-09-25 22:40:29

java语言高级特性(一)多线程创建、交互

创建线程的两种常用方法第一种是继承Thread类,重写该类的run()方法。第二种方式实现Runnable接口,并重写该接口的run()方法。线程池jdk1.5以前需要考虑线程的创建结束和结果的获取等诸多细节不仅如此,使用newThread()方式定义线程,在时间和空间效率方面都存在不足。ExcuteServicesexcutor=Excutors.newCacheThr

2017-09-20 14:32:58

在线汇率转换,用json解析数据,支持偏好设置。

默认启动Activity背景是一张图片,启动时后台加载汇率数据,加载成功后进入另一个与用户交互Activity首先分析JsonParser代码packagecom.example.zhaorunze.currencies;importandroid.util.Log;importorg.json.JSONException;importorg.json.JSONObject;impor

2017-04-21 22:31:36

Android的别踩白块开发,使用SurfaceView(二)

privatevoidinitView(){mPianoTilesView=(PianoTilesView)findViewById(R.id.pianoTilesView);mCountDownView=(CountDownView)findViewById(R.id.countTextView);mMarkRela=(

2017-04-20 22:14:39

Android的别踩白块开发,使用SurfaceView(一)。

编写这个程序之前,你需要对SurfaceView有一定的了解。View是使用UI主线程开发的,如果UI主线程任务过于繁重,那么UI主线程将阻塞。SurfaceView是直接从内存和DMA等取得数据,而且SurfaceView可以通过主线程之外的线程更新UI。被动更新:通过点击事件等更新。(VIEW)主动更新:一直在更新。(Surface)这是游戏结束时弹出的对话框,为了避免

2017-04-13 17:51:44
奖章
    暂无奖章