/images/avatar.png

SpringMVC 获取请求参数的 N 种方式

控制器请求方法里注入 HttpServletRequest 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; /** * @author Shali */ @RestController @RequestMapping("test") public class TestController { @GetMapping("hello") public String hello(HttpServletRequest httpServletRequest) { return httpServletRequest.getQueryString(); } } 利用 Spring 的依赖注入到控制器属

分页从0开始还是从1开始

背景: 有一次跟一个前端同事对接的时候,他传来的第一页 page 竟然是 0。我当时很惊讶,跟他理论了一番,他说公司某位领导告诉他页码从 0 开始传。 我回答他

SQL一百问

语句 BETWEEN字句有顺序区别吗 1 2 3 4 5 # 语句 1 select id form t1 between '2022-10-01' and '2022-10-07'; # 语句 2 select id form t1 between '2022-10-07' and '2022-10-01'; 语句 1 与语句 2 有区别吗? 有,语句 2 只会返回 nul

Sublime

常用替换正则 中文排版指北 多个空格替换成一个空格 在中文和英文之间增加空格 1 2 3 4 // 搜索 ([\x{4e00}-\x{9fa5}]{1})([0-9a-zA-Z]{1}) // 替换 $1 $2 1 2 3 4 // 搜索 ([0-9a-zA-Z]{1})([\x{4e00}-\x{9fa5}]{1}) // 替换 $1 $2 去除中文之间的空格