首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
软件工程解决方案
MagiCodeX
创建于2022-01-03
订阅专栏
学习和整理软件工程的相关解决方案。
暂无订阅
共7篇文章
创建于2022-01-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
多语言解决方案-后端多语言
完整的多语言解决方案包括前端多语言,后端多语言,数据多语言。个人接触过的框架提供的多语言支持都略显不足,比如用 Spring 支持多语言的工具类库,通常会在此基础上把多语言资源维护到数据库以支持动态配
多语言解决方案-数据多语言
完整的多语言解决方案包括前端多语言,后端多语言,数据多语言。该文主要提供数据多语言的实现思路。 表上加上语言代码字段 创建对应的多语言表 需要返回多语言内容的 DTO 加上 tr 前缀的字段 维护多语
使用非对称加密技术安全传输数据
该文章是讨论在不使用https协议的情况下,如何设计数据安全传输方案。该方案已考虑防止否认、防篡改、防重放攻击等场景,具体Java代码实现可以使用 cn.hutool.hutool-crypto 库里
微服务与单体应用的架构理解
架构图示 架构理解 软件开发阶段会出现单体应用规模扩大导致开发复杂度和成本增加,运维阶段会出现单个服务扛不住高并发流量的问题以及多个服务集成需解决熔断降级和服务发现的问题。 单体应用改造成微服务需要加
Redis缓存与数据库一致性问题
问题 因为数据库与充当缓存的Redis不是同个事务,所以会出现Redis缓存脏数据。本文章主要提供另一种思路保证Redis缓存一致,更多信息可以参考其他作者写的文章https://juejin.cn/
消息队列的一致性问题
问题 可能发送消息队列的消息后,由于环境问题导致事务回滚,这样就会出现发送的消息跟业务实际情况不一致。 方案 新增张"消息队列消息表"记录要发送的消息 在同个事务中把要发送的消息写到"消息队列消息表"
基于角色的访问控制方案设计
RBAC介绍 RBAC是基于角色的访问控制,下面提供众多实现方案中的一个参考。 参考方案 模型参考 名称 说明 用户 角色 比如普通用户、管理员等角色 功能 比如新增用户、修改用户、删除用户等功能 权