自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 redis常见使用场景与实例

问题(需求):项目中一些常见问题1.多节点用户会话保存2.订单大规模定时取消3.产品服务访问慢4.分布式任务重复执行5.高并发提交:设备状态上报接口接口高并发/**接到上报1@param params@return*/@Overridepublic int save(CarAccessQueryParams params){CarAccess carAccessExit = getOneCarAccessByCarnum(params.getCarnum());CarAc

2021-10-12 11:18:41 709

原创 HTTPS证书制作命令

HTTPS证书制作命令keytool -genkey -alias casServer -keyalg RSA -keystore E:/workspace/web-cas/etc/cas/casServer.keystore密码:changeitkeytool -export -file E:/workspace/web-cas/etc/cas/casServer.crt -alias casServer -keystore E:/workspace/web-cas/etc/cas/casServe

2021-10-08 09:03:41 181

原创 微信公众号支付开发流程

1.个人开发者准备工作:准备一个内网穿透域名,如花生壳2.整体流程:2.1.微信支付统一下单2.2.网页授权公众号调统一支付跟其他支付方式基本相同,差别为JSAPI支付需要openid需要通过网页授权获得,重点说下网页授权流程3.网页授权流程3.1.配置登录 https://mp.weixin.qq.com/ ,域名配置 -》公众号设置-》 功能设置-》 网页授权域名设置,填写花生...

2021-01-27 20:26:55 360

原创 springcloud gateway整合zookeeper注册中心实现负载均衡

1.为什么服务需要网关,常见场景:1.1.聚合,订单,商品,物流,对外提供统一地址1.2.负载均衡,不用应用整合注册中心就可以实现服务调用负载均衡,降低应用接入门槛1.3.鉴权,内部使用可通过设置防火墙IP白名单1.4.限流2.如何实现springcloud gateway整合zookeeper注册中心实现负载均衡2.1.pom引用 <dependency> <groupId>org.springframework.cloud</groupId>

2021-01-27 20:15:32 3327 1

原创 springcloud整合seata注册中心zookeeper实现分布式事务(二)

配置注册中心service.vgroupMapping.my_test_tx_group=defaultservice.default.grouplist=127.0.0.1:8091service.enableDegrade=falseservice.disableGlobalTransaction=falsestore.mode=dbstore.db.datasource=druidstore.db.dbType=mysqlstore.db.driverClassName=com.mys

2020-11-27 19:27:55 407

原创 springcloud整合seata注册中心zookeeper实现分布式事务(一)

1.环境与版本说明springcloud版本 Greenwich.SR1seata版本1.3zookeeper版本 3.9.02.准备代码seata server下载地址:https://seata.io/zh-cn/blog/download.html3.数据库添加表DROP TABLE IF EXISTS `undo_log`;CREATE TABLE `undo_log` ( `branch_id` bigint(20) NOT NULL COMMENT 'branch tra

2020-11-25 20:42:55 592

原创 后端SpringSecurity+vue前端axios+uni-app解决跨站点请求伪造CSRF

1.1.SpringSecurity配置,public class SecurityConfig extends WebSecurityConfigurerAdapter @Override protected void configure(HttpSecurity http) throws Exception { //code... http.csrf().csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFa

2020-07-03 20:40:32 1110

原创 微信公众号支付开发与统一网页鉴权

2.整体流程:2.1.微信支付统一下单2.2.网页授权公众号调用统一支付接口跟其他支付方式基本相同,差别为JSAPI支付需要openid,需通过网页授权获得,重点说下网页授权流程3.网页授权流程3.1.配置登录 https://mp.weixin.qq.com/ ,公众号设置-》 功能设置-》 网页授权设置3.2.getcode调用指向authRedirect接口,authRedirect接口指向菜单绑定页面,此处封装了统一页面鉴权的方法,通过redirectUrl实现通用页面授权,只需要配置

2020-05-11 15:29:04 574

原创 apollo配置搭建整合入门window环境idea工具

1.配置中心部署1.1运行数据库创建脚本创建数据库1.2.应该先修改配置脚本script/build.bat,运行脚本,主要是配置数据库连接,查看target目录下配置文件数据库连接是否修改成功注意:避免手工修改每个项目配置文件,防止出错@echo offrem apollo config db infoset apollo_config_db_url="jdbc:mysql://l...

2020-04-07 09:32:59 586

原创 德邦物流SDK接入JAVA源码

1.示例代码在SDK中没找到,下面提供了具体实现2.返回失败的原因,logisticID 以Sign开头3.通过MAVEN打包JAR到私服,引用不到HTTP-CLIENT,maven引入commons-codec、fastjson和commons-httpclient包。具体错误:reason":“参数校验失败”,\n\t"resultCode":"2006SIGN参数,logisti...

2020-03-23 08:59:39 890

原创 小程序获取用户手机号码空

原因:1.非个人开发者2.获取手机号码的button 的open-type是getPhoneNumber,不是getUserInfo,手机号跟获取用户信息是两个接口3.换开发账号4.短信验证我解决的办法是前三条参考官方文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNu...

2019-10-14 09:52:11 1303

原创 nginx静态站点配置同一个location二级域名跳转

nginx静态站点配置二级域名跳转到对应子站,所有二级域名使用同一个location,包含SSI支持hosts文件增加 {本机IP} h1.test.com`server { listen 80; server_name *.test.com; location /{ ssi on; ssi_silent_errors...

2019-05-11 10:09:24 2580

原创 Spring4.1.5整合redis

项目是传统spring,maven项目,spring版本4.1.5,具体步骤1.maven&amp;lt;!-- spring版本号 --&amp;gt; &amp;lt;spring.version&amp;gt;4.1.5.RELEASE&amp;lt;/spring.version&amp;gt; &amp;lt;!-- redis 版本 --&amp;gt; &amp;lt;r

2019-02-25 16:51:18 897 1

原创 传统spring整合swagger非springboot

1.springfox-swagger2可用于springboot,用spring报错,用swagger-springmvc2.spring版本&amp;amp;lt;spring.version&amp;amp;gt;4.1.5.RELEASE&amp;amp;lt;/spring.version&amp;amp;gt;3.maven&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;group

2019-02-20 09:15:24 1401

原创 微信支付验签失败

微信支付签名错误:先用别人的沙箱账号测试,排除代码和配置问题微信支付接口返回“签名错误”的排查方法1、确认公众号的appSecret和商户号的API密钥没有搞混。2、重置商户API密钥。(本人亲测是这样解决了问题,tx真是个坑,我严重鄙视。)3、确认公众号授权的域名和目录是正确的。4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。$dat = iconv('UT...

2019-02-10 10:58:29 3608 1

原创 支付宝回调验签失败

1.拷贝支付宝公钥2.支付宝APP支付有RSA2生成支付是使用的公钥和私钥,在做异步回调的时候有专门的支付宝公钥,不是工具生成的公钥和私钥https://blog.csdn.net/jianggujin/article/details/796654593.将原请求地址:https://openapi.alipay.com/gateway.do更改为:https://openapi.alipa...

2019-02-10 10:55:11 2829

原创 mybaits 代码自动生成

https://github.com/zhengjunbase/codehelper.generatorGenDaoCode使用方法主菜单Tools-&gt; Codehelper-&gt; GenDaoCode按键便可生成代码。方法一:点击GenDaoCode,然后根据提示框输入Pojo名字,多个Pojo以| 分隔。Codehelper Generator会根据默认配置为您生成代码。方...

2019-02-10 10:48:13 165

原创 软件平台项目设计开发流程

本文是写给未入行或刚入行的伙伴,希望没有做过大型平台开发的朋友对平台的开发有一个感性的认识,消除对大型项目开发的恐惧感,一个平台项目的整体流程大概是什么样子,分享下真实的开发流程1软件设计1.1沟通了解需求,形成文字需求文档1.2.编写设计文档1.3.设计思维图1.4.绘制流程图1.5.绘制UI设计图1.6.设计数据库表结构1.7.编写协议1.8.细分工作任务与时间节点2.开发...

2019-02-10 10:31:58 4794

原创 websoket使用与配置注意事项

1.jdk版本1.7以上2.tomcat版本7.0以上3.jdk与tomcat匹配统一用7或者8,代码不同4.浏览器设置,启用COOKES和javascript5.代理,关闭代理6.用chrome

2019-02-10 09:34:36 185

原创 window添加本地git项目到远程仓库

windows8.1+gitwindow+r键,cmd,打开命令行1.git add .2.git commit -m “log”3.git remote add origin https://[email protected]/zenjai/realsocket.git4.git push -u origin master

2019-02-09 12:01:39 253

casServer.keystore

casServer.keystore

2021-10-08

swaggerUI静态资源包

https://blog.csdn.net/weixin_42739423/article/details/87773763 spring整合swagger的ui文件

2019-02-20

空空如也

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

TA关注的人

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