- 博客(9)
- 收藏
- 关注
原创 只需一步,启动IDEA热部署
步骤:以 Debug 模式运行项目;修改代码。执行 Build > Build Project 启动热部署。注意:使用 IDE 提供的热部署功能需要保证:所做的修改不影响类或方法签名。否则就需要重启。
2022-03-11 22:50:04
746
3
原创 几种异常处理方式的优先级 | SpringMVC
异常处理方式优先级优先级递减,被一个捕获处理了就不会去执行其他的了。异常处理方式说明@ExceptionHandler单个 Controller 异常处理方法@ControllerAdvice + @ExceptionHandler全局 Controller 异常处理类HandlerExceptionResolver异常处理器实现类(内部有优先级规则)error-pageTomcat 错误页HandlerExceptionResolver 实现类
2022-03-08 14:30:55
1505
原创 @RequestMapping请求映射导致静态资源放行失败 | SpringMVC
Spring 版本:5.0.2如果项目中将 DispatcherServlet 的 url-pattern 设置为/,静态资源放行采用<mvc:default-servlet-handler/>或<mvc:resources/>的方式,那么下面这种情况会导致静态资源无法正常放行。如果存在一个 Controller,没有在类上添加@RequestMapping注解;而在该 Controller 中,存在一个 Handler,没有在@RequestMapping注解中指定pat.
2022-03-07 14:42:42
577
原创 【超简单】基于 Layui + JQuery 的多项展示(可删除)
【超简单】基于 Layui 的多项展示(可删除)效果预览:1. 导入 Layui 的依赖文件<link rel="stylesheet" href="./js/layui/css/layui.css"><script type="text/javascript" src="./js/layui/layui.all.js"></script>2. 在页面中创建展示用的容器<div class="layui-input" id="multi-deleta
2021-01-30 11:45:03
549
1
原创 如何匹配table的第一列td?
如何匹配table的第一列td?目标效果:实现方案::first-child匹配所有 在自身所属的父容器(tr)中排第一的 td:$('td:first-child')$('td:nth-child(1)') // 当然 :nth-child(1) 也可以失败方案::eq(0)不可以!…?$('td:eq(0)') /* 从所有匹配到的 td 中获取第一个(下标为0) 所以,只匹配了第一行的第一个td 同理,:eq(3)是第二行第一个,:eq(6)
2021-01-26 12:17:09
1256
1
原创 select count(*) 性能太差,怎么办?
select count(*) 性能太差,怎么办?遇到一个 10w+ 数据量的表,分页查询总行数时特别慢。解决方案:新建一个记录表table_record:表名总记录数t_order233000t_order插入数据时,同步更新table_record中的记录数。(通过事务保证准确性)...
2021-01-05 09:46:23
857
原创 设计模式——单例模式
设计模式单例模式实际开发中,使用 Spring 的 Bean 工厂保证单例。饿汉式类加载到内存,就实例化一个单例,[JVM 保证线程安全](因为一个类 class 只在内存中加载一次)优点:简单实用(推荐)缺点:不管有没有用到,[类加载](就算是 Class.forName( ) 只将类加载到内存,静态变量也会一同初始化。)时就已经实例化(但是不用的话为什么要加载。。)publ...
2020-04-02 19:02:27
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人