shardingsphere 水平分库分表实战

2019-08-29
阅读 6 分钟
9.2k
前言 项目初期没有强大的 DBA, 随着用户增加, 订单表越来越大, MySQL 的主机负载一直下不来, 导致吞吐降低 GitHub 地址: [链接] 订单业务分析 表结构: {代码...} 问题分析: 由于是单 key 业务, 只需要通过 uid 来查询, 则按照 uid 来做分表因子 分库中间件 经过一些权衡, 还是准备使用 shardingsphere ,社区活跃度也比较...

netty 基于 protobuf 协议 实现 websocket 版本的简易客服系统

2018-12-20
阅读 12 分钟
12.9k
结构 netty 作为服务端 protobuf 作为序列化数据的协议 websocket 前端通讯 演示 GitHub 地址 netty 服务端实现 Server.java 启动类 {代码...} ServerChannelInitializer.java {代码...} ServerFrameHandler.java {代码...} protobuf 文件的使用 proto 文件 {代码...} 生成 proto 的Java 类 批量生成工具,直接找到这个 ...

当spring boot 遇到 vue-admin, 搭建完美后台

2018-11-24
阅读 1 分钟
13k
项目地址 [链接] 说明 vue-admin 是一个基于 vue + element-ui 打造的响应式的后台管理, 后端有 php + java 版本 整体效果 演示 账号:admin 密码:admin 涉及功能点 结合aop和注解, 实现登录验证 / 权限验证, 文章地址 spring boot 结合 Redis 的工具类, 文章地址 功能 管理员登录 登录 修改密码 角色管理 权限管理 401/4...

spring boot 结合Redis 实现工具类

2018-11-24
阅读 3 分钟
11.7k
自己整理了 spring boot 结合 Redis 的工具类 引入依赖 {代码...} 加入配置 {代码...} 实现代码 这里用到了 静态类工具类中 如何使用 @Autowired {代码...} 相关地址 GitHub 地址: [链接]

spring boot 利用注解实现权限验证

2018-11-24
阅读 5 分钟
7.6k
这里使用 aop 来实现权限验证 引入依赖 {代码...} 定义注解 {代码...} 拦截实现登录和权限验证 {代码...} Controller 中使用 使用 AuthRuleAnnotation 注解, value 值就是在数据库里面定义的 权限规则名称 {代码...} 相关地址 GitHub 地址: [链接]

阴历阳历的相互转换(支持1900~2100年)

2018-09-09
阅读 15 分钟
5.5k
太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每个月份中,看不出月亮的朔、望、两弦。如今世界通行...