摘要: 主要针对新的项目 1 - 开始不要着急搞微服务,分布式,无疑会加大开发成本,拖慢开发速度,除非团队有基础,水平很高. 2 - 可以按照微服务的架子进行项目开发管理,比如拆分出用户管理模块,设备模块,某某应用模块等等,url统一前缀,建立各自的service,utils,source等等,数据库根据业 阅读全文
posted @ 2020-08-26 14:58 御简 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 相比QQ登陆接入,两个方式差不多,在代码方面微信更简单 但是微信开通第三方登陆功能可是废了不少事 需要开通微信公众平台和开放平台,在开放平台还要有开发权限 注:截至到2020-7月份,开放平台认证是要花300块的 由于是企业开通的,流程也真是相当不少 在此,小小的吐槽一下 具体流程就不说了,注意,开 阅读全文
posted @ 2020-08-26 13:40 御简 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 准备工作就不说了,需要开通QQ登陆功能 流程是这样的: 1 - 前端先发送一个GET请求,带着要求的参数,会跳转一个qq登陆页面 2 - 前端还要有一个页面用于处理用户登陆成功后跳转的,会携带code 3 - 拿着code请求后端接口,后端拿着code请求access_token 4 - 再用acc 阅读全文
posted @ 2020-08-26 13:17 御简 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 需要接入支付宝支付了 支付宝支付相对于微信支付接入更麻烦一些,要配置密钥啥的 需要支付宝开放平台账号,并开通网站支付相关权限,具体查看官方网站 上代码: 1 - 引入依赖 <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipa 阅读全文
posted @ 2020-08-26 11:28 御简 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 需要接入微信支付了 微信那边需要支付商户号. 百度搜微信支付,按照官网操作就可以了. 直接上代码: 1 - 引入依赖 <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifact 阅读全文
posted @ 2020-08-26 10:48 御简 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 项目需求: 现在项目有PC端,WEB端,APP端 同端不允许同时登陆,不同端可以同时登陆 并没有涉及太多复杂的逻辑,这里只探讨结合Redis进行不同端的登陆控制. 具体方案: 1 - 将token存到redis中 2 - token: 类型-用户id-随机数 3 - 用户登录时根据类型和id删除原t 阅读全文
posted @ 2020-08-26 10:05 御简 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 项目需求: 请求第三方接口获取数据,一个小时大概有5000条左右的数据。 吐槽一下,第三方接口竟然分页返回,一次只给2000条,擦了,只能异步请求然后汇总了。 我需要每个小时获取数据,并对数据进行分析处理,将结果存到本地。 具体实现: 主要使用@Async注释,实现异步,用定时任务一个小时执行一次。 阅读全文
posted @ 2020-08-26 09:33 御简 阅读(409) 评论(0) 推荐(0) 编辑