第三阶段
追光的人(陈聪)
这个作者很懒,什么都没留下…
展开
-
关于Jedis和lettuce以及springDataRedis的一些区别
1:三者其实都是用来操作redis的2:springDataRedis是对Jedis和lettuce的一系列封装,简化了很多方法3:公司里面之所以不怎么用Jedis也是因为其指令比较繁琐难以记忆,不如就用简化了的springDataRedis4:使用springDataRedis 时,首先要导入springDataRedis的依赖,然后导入Jedis或者lettuce,如果是Jedis,需要再导入slf4j-simple5:springDataRedis操作Redis提供了2个模板,只需要将原创 2021-06-18 23:07:51 · 630 阅读 · 0 评论 -
手动打印日志及日志等级相关-1
1:这里用log4j来打印日志,所以得导入log4j的依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <scope> provided</scope> </dependency>没有版本是因为在父依赖中做了版本管理。2:原创 2021-06-17 22:23:48 · 190 阅读 · 0 评论 -
初识跨域问题-1
1:跨域的产生协议,域名,端口,只要有一个以上不同就表示不同的网站,但利用ajax请求时,会出现跨域问题(只在ajax请求中会出现,同步请求,比如a标签或者表单则不会出现错误)、2:解决方法前端解决:略后台解决:nginx:这种方式解决跨域问题用的人很少了jsonp:核心原理是使用回调函数,用的人也少了Cors:一般都是使用这个3:具体操作局部解决:写一个controller配置一次在controller层添加@CrossOrigin 添加之后表示这个类中的所有的方法原创 2021-06-16 21:46:24 · 178 阅读 · 0 评论 -
springmvc中常见的简单的文件上传和下载
一.文件上传:这里只使用不用导包的part方法1:上传单个文件@PostMapping("uploadByPart2") public String uploadByPart2(HttpServletRequest request) throws IOException, ServletException { //找到要存放文件的绝对路径 String realPath = request.getServletContext().getRealPath(原创 2021-06-01 23:59:00 · 142 阅读 · 0 评论 -
springmvc中关于post请求会出现乱码的整理
1:使用@getMapping注解的时候,只要tomcat的配置是在8以上就没有问题。2:但请求过来的值是key=value的时候,如果包含在请求头,即便里面有中文也不出现乱码。但是如果数据在请求体中,则会出现乱码,此时可以在web.xml中配置filter,具体如下:<filter> <filter-name>encoding</filter-name> <filter-class>org.springframewo原创 2021-05-31 23:02:42 · 220 阅读 · 0 评论