首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
午饭吃什么
掘友等级
想到哪写到哪,多是个人经验记录
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
最新
热门
处理枚举类 Value 和 Label 之间映射的几种方案
项目中存在非常非常多的枚举 label 和 value 之间的映射场景,比如:实体类中存在 scene 字段,值可以枚举,分别为 INSURANCE(保险)、OFFLINE(线下)、OTHER(其他)。 当此字段出现在查询接口返回中,需要将对应的中文返回给前端显示。当此字段出现…
使用 intercepter + 自定义注解实现简单基于 url 的权限控制
项目是由组员从其他老项目中拷贝而来,基于 SpringMVC 和其中的 Intercepter 技术实现了一套简单的权限控制。通过判断请求后端的 url 后缀来控制,后缀为 .do 时进入权限判断,后缀为 .pub 时,不对其进行权限拦截。 这种做法,既和前端代码进行了耦合,u…
Sentinel 笔记
资源 + 规则:在代码中定义资源,在配置中心或者代码中配置规则。 对主流框架提供适配或者显示的 api,来定义需要保护的资源,并提供设施对资源进行实时统计和调用链路分析。 根据预设的规则,结合对资源的实时统计信息,对流量进行控制。同时,Sentinel 提供开放的接口,方便您定…
Log4j 笔记
log4j、log4j2、logback 从基础思想上三者的实现是一致的,无非就是输出内容到文件,且看配置文件也都大同小异(logger、appender、layout),无非后两者比前者具有更多的高级功能,此块可以单独拎出讲。所以如果想了解本质,从最开始的版本开始会比较好下手…
Spring Cache 笔记
在 Java 中,一般对调用方法进行缓存控制,比如调用 findUserById(id),那么应该在调用此方法之前先从缓存中查找,如果没有再掉该方法如从数据库中加载,接着添加到缓存中,下次调用时将会从缓存中获取到数据。 声明需要缓存的类,声明缓存并配置,并使用名为 books …
Spock 初识
Spock 的测试类均派生自 Specification 类,命名遵循 Java 规范。每个测试方法可以直接用文本作为方法名,方法内部由 given-when-then 的三段式块(block)组成。除此以外,还有 and、where、expect 等几种不同的块。 在 the…
Maven 实战小结
翻译:知识的积累、专家、内行。跨平台的项目管理工具。Apache 组织的开源项目。主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。 类似于 linux 平台的 yum、apt,前端领域的 npm。Maven 前身为 Ant 目前 tomcat 的源码就是用 A…
IntelliJ IDEA 使用小结
查阅官方快捷键说明:Help -> Keymap Reference 。以下表格基于 Windows 补全判空、非空:在变量后面输入 . 接着输入 null 回车即可。非空即输入 notnull 或者 nn
基于 Redis3.2.4 集群搭建说明
安装包在附件 redis-3.2.4.tar.gz。也可以使用 wget 插件下载 将 7031 的 redis.conf 改完后再拷贝到剩下的 2 个目录(7032、7033)中,再全局替换 redis.conf 中的 7031 为对应的节点编号(7032、7033)即可。同…
个人成就
文章被点赞
236
文章被阅读
73,331
掘力值
1,831
关注了
13
关注者
91
收藏集
0
关注标签
29
加入于
2017-09-30