摘要: springboot项目中MVCconfiguration配置是继承WebMvcConfigurationSupport还是实现WebMvcConfigurer 呢? 这两者有什么区别呢? WebMvcConfigurationSupport WebMvcConfigurationSupport 是 阅读全文
posted @ 2025-11-06 16:30 Marktowin 阅读(12) 评论(0) 推荐(0)
摘要: 前一篇基本覆盖了nginx常用配置信息,但稍显简略,新增详细篇章。 Nginx 是一款高性能的开源 Web 服务器、反向代理服务器和负载均衡器,由 Igor Sysoev 于 2002 年开发,并于 2004 年首次发布。它以高效、稳定和低资源消耗著称,广泛用于处理静态文件、动态请求代理以及 HTT 阅读全文
posted @ 2025-08-27 15:12 Marktowin 阅读(22) 评论(0) 推荐(0)
摘要: 前几天新入职应届生实习,处理线上旧域名更换新域名,更新nginx配置文件之后,新域名成功启用,但旧域名一直也可以访问,只是https访问报不安全,证书倒是换掉了,但老域名一直可以访问。问至此处,遂发现,对应的nginx.conf有80端口兜底server模块,依旧将未匹配请求转发至后端服务。 写篇n 阅读全文
posted @ 2025-08-27 15:02 Marktowin 阅读(35) 评论(0) 推荐(0)
摘要: 当前项目中基本操作都是业务中抛出异常,由全局异常处理@RestControllerAdvice + @ExceptionHandler抓取并处理。常见异常处理器: MethodArgumentNotValidException(验证异常) 触发条件:`@Valid` 注解验证失败时触发,适用于 `@ 阅读全文
posted @ 2025-08-13 11:22 Marktowin 阅读(12) 评论(0) 推荐(0)
摘要: 在SpringBoot中注入redisTemplate, private RedisTemplate<String, Object> redisTemplate; 启动报错: 这是因为 Spring 的依赖注入机制和泛型类型擦除的问题: Java 的泛型在运行时会被擦除 RedisTemplate< 阅读全文
posted @ 2025-06-12 11:30 Marktowin 阅读(84) 评论(0) 推荐(0)
摘要: 记录一个前端页面问题:意图是在浏览器输入ip+port后自动跳转登陆页面login.html,springmvc拦截器添加: 1 @Override 2 public void addViewControllers(ViewControllerRegistry registry) { 3 regis 阅读全文
posted @ 2025-06-10 16:51 Marktowin 阅读(40) 评论(0) 推荐(0)
摘要: pagehelper是常用的分页插件,代码中常用到,使用简便且对代码侵入性较小,很多人都喜欢使用。不过有时会遇到分页失败问题,输出结果没有分页,日志输出sql语句没有分页关键字及分页参数,目测是pagehelper插件直接未起作用。此类情况总结起来一般是一下几种问题引起: springboot项目中 阅读全文
posted @ 2025-03-24 11:47 Marktowin 阅读(271) 评论(0) 推荐(0)
摘要: Throwable 是 Java 语言中所有错误或异常的超类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。实例分为 Error 和 Exception 两种。 其中,AWTError GUI图形界面化编程相关异 阅读全文
posted @ 2025-01-31 14:39 Marktowin 阅读(75) 评论(0) 推荐(0)
摘要: 重载和重写Java中,重载和重写是很容易混肴的概念,主要区别如下: 重载 。重载是指在同一个类中,可以存在多个方法名相同但参数列表(参数类型、参数个数或参数顺序)不同的方法。。重载方法的返回类型可以相同也可以不同,仅靠返回值不同不能确认是重载方法。。重载的作用是增加方法的灵活性,使得同一个方法名可以 阅读全文
posted @ 2025-01-28 18:25 Marktowin 阅读(56) 评论(0) 推荐(0)
摘要: ThreadLocal 作用: 提供线程内局部变量,多线程场景下不同线程之间不会相互干扰。 ThreadLocal 实例通常来说都是 private static 修饰的,用于关联线程、线程上下文。 减少同一个线程内的函数 或 组件之间传递变量的复杂性。 基本方法: demo: ThreadLoca 阅读全文
posted @ 2025-01-28 01:43 Marktowin 阅读(32) 评论(0) 推荐(0)