java
fred4j
梦想做个后端大佬...
展开
-
自定义拦截器,查看请求路径,请求方法,操作路径,耗时等操作
自定义拦截器,查看请求路径,请求方法,操作路径,耗时等操作@Componentpublic class ElapsedTimeInterceptor extends HandlerInterceptorAdapter { private static final Logger log = LoggerFactory.getLogger(ElapsedTimeInterceptor.class); //@Resource //TokenManager tokenManager原创 2021-05-06 19:59:38 · 924 阅读 · 0 评论 -
spring boot 自定义代理Filter,实现请求转发
如果后端需要对请求进行自定义配置,并转发,可实现Filter,并重写代理地址@Order(2)@WebFilter(filterName = "proxyFilter", urlPatterns = "/proxy/*")public class ProxyFilter implements Filter { private static final Logger log = LoggerFactory.getLogger(ProxyFilter.class); @Override原创 2021-05-06 19:36:37 · 1729 阅读 · 0 评论 -
关于spring boot @webFilter 中urlParttens 路径无效的两种解决办法
场景,如果自定义Filter只需要针对指定路径的请求进行过滤,则需要urlPatterns来匹配url自定义认证Filter/** * 权限认证问题处理 */@Order(1)@WebFilter(filterName = "authFilter", urlPatterns = "/api/**")public class AuthFilter implements Filter { private static final Logger log = LoggerFactory.g原创 2021-05-06 19:25:44 · 1874 阅读 · 0 评论 -
springboot 整合websocket技术 简单使用
应用场景:由于项目中有一部分功能是 接收设备指令,监控设备开关机并将消息推送给前端展示故简要搭建一个websocket功能模块 用于了解 websocket码云地址:https://gitee.com/fred4j/websocket_test.git1,项目目录2, WebSocketConfig/** * 开启webSocket支持 * @return: * @author...原创 2020-04-01 19:12:38 · 187 阅读 · 0 评论 -
记一次JDK 1.8实现树结构
由于项目前端之前要做树结构的展示,后端为了展示树结构碰到一些问题,现特做记录,问题一: 当数据库字段和树结构不匹配时怎么处理?问题二:当传递根节点 为多节点怎么处理?问题三:传递节点是否为叶子节点的处理。。。 等等等等 不一一列表,下面用详细代码解释:话不多说,先看结果,为了方便查看,都打印的JSON格式: 单根节点的处理多根节点的处理:public class TestTree...原创 2020-03-13 10:59:15 · 771 阅读 · 2 评论 -
mysql group_concat默认截取1024个字节
记一次生产环境与开发环境产生的bug,由于开发环境开发的时候遇到 使用group_concat 函数 导致截取的字段变短。后上生产的时候又出现,由于忘记了这个设置,导致没有第一时间解决,现特记录一下:1,使用 group_concat 函数 默认 截取1024个字节;可使用命令查看: mysql> show variables like "%concat%";有两个方法可以...原创 2020-03-05 09:22:03 · 258 阅读 · 0 评论