实际上,刚开始只有if-else两三个,下一个接手的你是直接重构吗?还是加个else早点下班呢?
真是个抉择问题。
这种的如果业务异常,通过手动抛出业务异常获取的error 每个手动业务异常内部有一个 Result error(), 这样使用new XXXException(code, msg); ,为了定义异常方便 可以有一个基础异常(code, msg), 绝大多数 直接new BussnesException(code ,msg)
@PanzzVor token一旦生成,里面的内容就无法修改了
Springboot+Spring-Security+JWT+Redis实现restful Api的权限管理以及token管理(超详细用爱发电版)前言 其实挺早就想写一篇关于jwt的博文去好好总结一下之前踩过的坑了,但是事情有点太多了,一直没抽出时间来写,刚好现在有点时间可以好好静下来写一遍(可能)有点质量的博文吧,毕...
基于MySQL实现地理位置信息的处理,使用这种方式非常简单,只要项目中有使用到MySQL都可以快速的添加,没有任何的迁移运维成本。 在MySQL实现附近的人,只要一条SQL就...
心血来潮,想自己搭个项目试试,锻炼下架构相关的东东。其中的一步就是搭建maven私服,方便自己部署私包。 查找nexus3镜像 拉取nexus3镜像 查看镜像 运行nexus...
前言 最近重构了一下自己的小玩意,由于之前是存到第三方仓库中的jitpack.io,假如要使用自己的库则需要先在pom.xml中添加第三方仓库后,才能在dependencie...
上一篇文章中了解了Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当...
RPC 框架的讨论一直是各个技术交流群中的热点话题,阿里的 dubbo,新浪微博的 motan,谷歌的 grpc,以及不久前蚂蚁金服开源的 sofa,都是比较出名的 RPC ...
在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。 使用线程池的好处 1、降低资源消耗 可以重...
用码云的我现在躲在角落涩涩发抖,不敢说话🤐
在进入NIO之前,先回顾一下Java标准IO方式实现的网络server端: 这是一个经典的每连接每线程的模型,之所以使用多线程,主要原因在于socket.accept()、s...
概述 Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对Jenkins的Job和Stage的编排一样),...
明显是错的, 一对多这个分出来肯定是错的