自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 免费下载文库内容

方法:在某个收费文档的网址域名后面加上 vvv 三个字母,就可以快捷下载。比如:https://wenku.baidu.com/view/3e6d30b2fd0a79563c1e72bd.html在baidu后面加上字母 vvv ,然后按键盘上的回车键。https://wenku.baiduvvv.com/view/3e6d30b2fd0a79563c1e72bd.html选择自己需要...

2019-10-23 13:09:40 1080

原创 从实体密保卡到动态口令令牌

实体密保卡

2019-09-25 14:52:38 690

原创 微信扫码登录只能填一个授权回调域问题

背景公司增加了个微信扫码登录,费劲千辛万苦终于把应用申请下来了,但遇到了一个头疼的事情:微信授权回调域只能写一个,且不支持通配。这下可好了,总不能把每个需要微信登录的二级域名都申请一个应用吧?而且一个开放平台账号最多申请十个。使用html重定向这种方法网上一大堆,大体思想是,微信授权回调域写一个域名,然后将一个html页面放到这个域名下,微信扫码登录时填写的redirect_url就是到这个...

2019-09-25 14:51:40 4818

原创 http请求body内容压缩与解压

最近公司项目在做跨国数据同步,采用的方式是使用http请求进行数据同步,因为发送的请求body中内容可能比较多,所以在发送请求时对请求body进行了压缩,在获取到请求时再对body进行解压。请求压缩压缩与解压工具类public class GZIPUtils { public static final String GZIP_ENCODE_UTF_8 = "UTF-8"; publi...

2019-06-04 18:44:44 9363 1

原创 Curator实现信号量

背景最近项目中对接某银行银企直连接口,对并发数量有非常严格的限制,比如说,在同一时刻并发数不能超过5个,那么在调用接口前就需要对请求数量 进行限制,既保证能在并发限制内发送请求(保证效率),还要保证处于等待的请求能顺序执行(保证正确性)。分析业务整体就相当于我们在超市排队付款,总共只有三个收款口(A,B,C),也就是说同时只允许三个并发,而等待付款的人就在后面排队,按照先来后到的顺序,分别...

2019-03-29 16:07:01 475

原创 钉钉消息通知

钉钉消息通知背景:平台中存在例如下订单,在线沟通时,需要及时通知平台运营人员,目前已有短信邮件通知,现期望在钉钉上也通知到。本文范围:如何在通过钉钉api给指定人/指定群聊/指定部门发送消息通知。群机器人群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。关键词: 通过机器人在指定群聊里发送组织好的信息。群机器人消息类型共分为text类...

2019-02-27 15:57:52 4666

原创 微信支付

企业对接微信支付本文范围为:如何申请开通微信支付,如何区分生产环境和测试环境产生的账单,如何设计微信支付在企业的支付流程,微信支付接口api如何申请开通微信支付申请开通访问地址 微信支付,点击接入微信支付进入接入界面选择注册微信支付商户号,进行扫码登陆(注:该微信号将做为商户号的超级管理员,微信号需通过银行卡实名验证,否则将无法进入下一步。)登录确认消息会发送到对应微信上,...

2019-02-27 15:51:29 1146

转载 zookeeper选举机制

zookeeper运行模式ZooKeeper服务有两种不同的运行模式。一种是"独立模式"(standalone mode),即只有一个ZooKeeper服务器。这种模式较为简单,比较适合于测试环境,甚至可以在单元测试中采用,但是不能保证高可用性和恢复性。在生产环境中的ZooKeeper通常以"复制模式"(replicated mode)运行于一个计算机集群上,这个计算机集群被称为一个"集合体"(...

2019-02-27 15:42:45 524

转载 springcloud

title: SpringClouddate: 2017-11-09 17:38:02tags:SpringCloud1. 目标了解springcloud是什么如何实现springcloud基本功能如何将springcloud应用到我们的程序中2. springcloud是什么Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务...

2019-02-27 15:41:53 2391

原创 Jprofiler简介

概述JProfiler是用于分析J2EE软件性能瓶颈并能准确定位到Java类或者方法有效解决性能问题的主流工具,它通常需要与性能测试工具如:LoadRunner配合使用,因为往往只有当系统处于压力状态下才能反映出性能问题。启动项启动参数中增加-agentpath:D:\jprofiler8_0_1\bin\windows-x64\jprofilerti.dll=port=8849分析内存...

2019-02-27 15:41:00 5285 2

原创 微信支付宝多商户解决方案

微信支付宝多商户解决方案背景项目目前微信支付宝支付时是直接将款项打到平台账户中,期望可以将款项打到对应的商家账户中。支付宝通过查找资料(如何实现一个项目配置多个商户信息付款给对应商户),支付宝给出两种解决方案:将商家支付宝信息保存到平台中,在支付订单时,根据商家信息获取商家的密钥信息。该方法需要获取商家的密钥等信息,有一定的风险,支付宝没有提供对密钥等信息的权限控制,但可以通过支付宝...

2019-02-27 15:38:04 10596 2

原创 springcloud-config

背景情况我们将一个工程,部署到一台机器上运行后,实际上该工程就可以对外提供服务了,但是如果部署服务的机器坏掉后,服务也就不可使用(单点),为了保证服务持续有效,我们会把服务部署到多台机器上,任一台机器坏掉,并不影响其他机器提供服务(集群),偶尔有时候某一个小功能需要上线更新,但又不想使整个服务启停,我们又将把各个服务单独拆分了出来(微服务);在保证服务越来越好的情况下,我们一个服务所使用的机器也...

2019-02-27 15:25:18 188

空空如也

空空如也

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

TA关注的人

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