摘要: <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时 阅读全文
posted @ 2020-12-30 14:20 kpsmile 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 起因 对于aop和注解都只是处于了解的状态,并没有在项目中使用过这些技术,最近这段时间偶然看别人的项目的源码的时候发现了人家自定义的一套日志系统,只需要在方法上打上注解就可以实现日志记录的作用,可以自己选择保存到文件还是存入数据库。 思考 通过以上这种实现,还可以实现的有权限系统(接口级别).(暂时 阅读全文
posted @ 2020-12-29 17:13 kpsmile 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 章 Nginx 简介 1.1 Nginx 概述 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘 阅读全文
posted @ 2020-12-28 11:01 kpsmile 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.引入依赖 为了使用swagger和Lombok我决定使用自定义模板生成代码。 此时,引入的包为: <!--swagger相关包--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</arti 阅读全文
posted @ 2020-12-24 15:08 kpsmile 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 请求参数的校验是非常容易犯错,或存在较多改进点的常见场景。比较常见的问题主要表现在以下几个方面: 仅依靠前端框架解决参数校验,缺失服务端的校验。这种情况常见于需要同时开发前后端的时候,虽然程序的正常使用不会有问题,但是开发者忽略了非正常操作。比如绕过前端程序,直接模拟客户端请求,这时候就会突然在前端 阅读全文
posted @ 2020-12-22 14:57 kpsmile 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1.介绍及spring boot操作 介绍:https://blog.csdn.net/yanpenglei/article/details/79261875 操作:https://www.jianshu.com/p/fdd7e303dff1 spring boot注解介绍:https://clou 阅读全文
posted @ 2020-12-22 14:55 kpsmile 阅读(78) 评论(0) 推荐(0) 编辑
摘要: IE下载报错如下: 问题原因在于:(url:为下载路径); 修改前:window.open(url,‘_blank‘);这个方法在谷歌,火狐和ie9以上版本都没问题,但ie8及以下版本会弹出上述图片; 修改后:window.location = url;经测试谷歌,火狐,ie9以上版本和ie8及以下 阅读全文
posted @ 2020-09-11 14:15 kpsmile 阅读(4264) 评论(0) 推荐(0) 编辑
摘要: IE8下请求参数中带有中文时,需要在前端对参数进行编码,后端进行解码,不然请求会被IE8浏览器编码成如下 此问题会导致高版本tomcat报错如下: java.lang.IllegalArgumentException: Invalid character found in the request t 阅读全文
posted @ 2020-09-11 13:16 kpsmile 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 提示: 本文只含有使用方法,更多详细内容请访问《 "其他优秀博客" 》. POJO类中必须加上get/set方法. IOC(控制反转) 导入相关jar包 配置applicationcontext.xml文件 使用Spring容器对象获取容器中创建的对象完成操作 结果: Studnet{sid=1, 阅读全文
posted @ 2020-02-10 13:43 kpsmile 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 自定义累加器 /** * 自定义累加器需要继承AccumulatorV2<IN,OUT>类 * 并且要指定要累加的类型 */ public class MyAccumulator extends AccumulatorV2<MyKey,MyKey> implements Serializable { 阅读全文
posted @ 2019-11-05 21:22 kpsmile 阅读(321) 评论(0) 推荐(0) 编辑