Loading

随笔分类 -  项目设计

摘要:项目代码地址:https://gitee.com/realBeBetter/distributed-id 测试结果基于: redis 3.2.100 Windows、jdk 1.8.0_201、mysql 8.0.22 机器配置:16G、R7-5800H、Windows 10专业版 测试配置:200 阅读全文
posted @ 2022-10-25 19:44 雨下一整晚Real 阅读(57) 评论(0) 推荐(0)
摘要:近期工作学习中,遇到了几个对接第三方 API 的需求。对于提供接口的平台,提供的接口为什么能保证安全可靠呢?这其中又是如何防止第三方的恶意使用呢?如何鉴别调用者的身份呢? API 接口加密的原理 API 接口加密的原因无非就两个: 核实调用方的身份,签名验签验证调用传输数据,数据加密 加密和解密的方 阅读全文
posted @ 2022-09-10 17:32 雨下一整晚Real 阅读(407) 评论(0) 推荐(0)
摘要:项目参考:微信推送天气早安问候(java版) (gitee.com) 项目发布地址:微信接口天气定时推送 项目运行 项目的整体运行,需要依赖于微信的公众号推送接口。在运行之前,需要准备一些运行时环境: JDK 1.8+ 、Spring 、Maven 运行准备 在运行之前,需要申请一些接口用于测试运行 阅读全文
posted @ 2022-09-04 19:35 雨下一整晚Real 阅读(57) 评论(0) 推荐(0)
摘要:数据库事务与MQ发送一致性 技术背景 在进行服务改造的时候,会需要进行服务技术架构的选型。其中比较关键的就是通信中间件的选择。不同服务之间,同步通信比较典型的代表是 RPC ,异步通信的典型代表是 MQ 。 问题现状 在电商业务中,如果需要使用 MQ 作为消息通信中间件,那么需要解决 MQ 的一致性 阅读全文
posted @ 2022-09-02 19:48 雨下一整晚Real 阅读(373) 评论(0) 推荐(0)
摘要:在编写项目的时候,通常会遇到很多情况下,需要实现统一登录入口。统一登录入口通常指的是:能够实现手机号、邮箱、用户名等信息登录,且共用一个登录入口。 这种登录方式现在属于一种主流的登录方式,除此之外,移动端通常还有本机号码一键登录。 登录账号鉴别 鉴于各种登录账号(指的是手机号、邮箱、用户名等可以唯一 阅读全文
posted @ 2022-06-02 02:08 雨下一整晚Real 阅读(376) 评论(0) 推荐(0)
摘要:一、需求分析 最近项目中需要实现一个多人会议的功能。由于考虑到功能的复杂性,选择接入第三方平台实现。为了功能的稳定性,选取当前比较流行的 TRTC (Tencent Real-Time Communication,腾讯实时音视频)。 完成技术选型之后,我们需要了解该技术是如何实现和使用的。这一部分参 阅读全文
posted @ 2022-05-30 22:10 雨下一整晚Real 阅读(243) 评论(0) 推荐(0)
摘要:最近的项目中涉及到了登录用户的鉴权管理。对于权限管理,一共采用过两种方式:自定义注解拦截标注方法、 Spring Security 权限管理。根据可扩展性以及复用性考量,更推荐使用 Spring Security 方式。但是对于要求不是特别高的用户来说,更推荐使用第一种方式; Spring Secu 阅读全文
posted @ 2022-01-08 16:51 雨下一整晚Real 阅读(140) 评论(0) 推荐(0)
摘要:项目现已经发布在 Gitee 平台,欢迎 Star 收藏! 项目地址:https://gitee.com/realBeBetter/community 一、项目介绍 仿照牛客网的社区论坛,包括页面以及后端开发、数据库搭建。 使用技术 整体框架:Spring Boot 2.4.10、Spring 5. 阅读全文
posted @ 2021-12-23 14:32 雨下一整晚Real 阅读(368) 评论(0) 推荐(0)