随笔分类 -  spring

摘要:具体默认值查看io.undertow.Builder 需要个性化配置参考下方配置 server: undertow: # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作 # 如果每次需要 ByteBuffer 的时候都去申请,对于堆内存的 ByteBuffer 需要走 JV 阅读全文
posted @ 2023-08-29 14:19 Binz 阅读(633) 评论(0) 推荐(0) 编辑
摘要:xml版本查看:https://www.cnblogs.com/binz/p/6564490.html springboot3.x以前的版本查看 https://www.cnblogs.com/binz/p/17421063.html springboot3.x查看 https://www.cnbl 阅读全文
posted @ 2023-08-28 14:58 Binz 阅读(1842) 评论(0) 推荐(0) 编辑
摘要:默认上传时未指定contentType,统一都为application/octet-stream 访问就会下载,例如:https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg?response- 阅读全文
posted @ 2023-06-01 10:19 Binz 阅读(4420) 评论(6) 推荐(0) 编辑
摘要:xml版本查看:https://www.cnblogs.com/binz/p/6564490.html springboot3.x以前的版本查看 https://www.cnblogs.com/binz/p/17421063.html springboot3.x查看 https://www.cnbl 阅读全文
posted @ 2023-05-22 16:44 Binz 阅读(194) 评论(0) 推荐(0) 编辑
摘要:默认feign服务提供者发生异常后只返回固定几个属性,有些属性是默认关闭的需要配置开启 具体查看org.springframework.boot.web.servlet.error.DefaultErrorAttributes.getErrorAttributes { "timestamp": 16 阅读全文
posted @ 2021-12-17 14:21 Binz 阅读(884) 评论(0) 推荐(0) 编辑
摘要:原因:因为boot2.3.x版本可能考虑信息安全问题,把以下两个值默认为 server: error: include-message: never include-exception: false 发生异常是返回 { "timestamp": 1632713940269, "status": 50 阅读全文
posted @ 2021-09-27 11:43 Binz 阅读(398) 评论(1) 推荐(0) 编辑
摘要:seata docker部署:https://www.cnblogs.com/binz/p/12841125.html nacos docker部署:https://www.cnblogs.com/binz/p/12295346.html 此配置基于seata.1.2集成,安装也请安装1.2版本se 阅读全文
posted @ 2020-05-09 16:48 Binz 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:排查背景:基于nacos + springboot + druid +mybatis + mysql的环境,服务突然就出现不可访问,所有连接都超时,重启就可以使用一会,过一会就又不可用了 排查出来的原因: 1、程序存在死循环代码,导致内存吃完,服务不可用 2、rabbitmq消息积压,队列疯狂输出吃 阅读全文
posted @ 2020-02-28 15:02 Binz 阅读(6344) 评论(0) 推荐(0) 编辑
摘要:如果你在你的实体类上面指定了@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") 然后发现换成json后 小于 1991-09-14 22:59:59 这个时间的 每年的5、6、7、8、9 月 小于 09-14 22:59:59 这个时间都少一个小 阅读全文
posted @ 2018-08-28 15:24 Binz 阅读(759) 评论(2) 推荐(1) 编辑
摘要:1、先定义一个枚举基类BaseEnum public interface BaseEnum { default String getCode() { return this.name(); } String getDisplayName(); static <E extends Enum<E>> B 阅读全文
posted @ 2018-06-13 17:41 Binz 阅读(9677) 评论(1) 推荐(1) 编辑
摘要:// 第二步 //还需要自己在一个过滤器中写入这个代码,不然还是会浏览器抛出跨域异常 //如果是不是正式环境 if(!AppWebConf.isPro()) { response.setHeader("Access-Control-Allow-Origin", "*"); } 阅读全文
posted @ 2018-03-26 17:11 Binz 阅读(682) 评论(0) 推荐(0) 编辑
摘要:maven引用 springxml配置 自定义配置类 ClassUtil 枚举定义 输出结果 阅读全文
posted @ 2017-12-28 10:17 Binz 阅读(4394) 评论(0) 推荐(0) 编辑
摘要:先定义一个拦截器注解 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface LoginRequired { } 在定义一个拦截器,下面的逻辑也可以根据 阅读全文
posted @ 2017-03-17 10:48 Binz 阅读(6120) 评论(0) 推荐(0) 编辑
摘要:开发一个基于注解的登录拦截器,遇到拦截器只能拦截controller不能拦截到具体的方法名,这样拦截器就完全没用,经过仔细摸索,DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter并不支持拦截方法,发现只有3.1版本后才支持,而 阅读全文
posted @ 2017-03-17 10:22 Binz 阅读(1003) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示