- 博客(4)
- 收藏
- 关注
原创 关于方法的校验问题
方法功能校验传参校验数据校验传参校验自己在学校写的单体应用时,很多情况下都选择把表格的数据校验完全交由前端的JS来处理。后台仅仅只对数据进行拼接修饰等操作。但是进公司入手第一个小接口后,发现在分布式应用里面,有很多情况下是直接走的接口,会绕过前台的JS校验,那么传来的数据就很难保证合法性和安全性。因此,为了保证方法的调用顺利,在接口接收参数后,需要对参数再一次进行校验,合法则进行下去,不合法则抛出异常。从而保证整个接口能顺利进行下去。数据校验既然传参时需要注意数据的合法和安全,那么从数据库或者缓
2021-03-29 16:20:11 135
原创 坑-01
springboot的AOPspringboot的代理问题spring5开始,spring默认使用 JDK 动态代理,如果对象没有实现接口,则使用 CGLIB 代理。如果仅仅只是使用spring,那么默认情况下,走的还是AOP代理。而在springboot中,springboot是通过AopAutoConfiguration来自动装配 AOP的。但是从springboot 2.x开始,springboot对AOP代理进行了更改,将默认更改为Cglib.我们直接进autoconfigure.ao
2021-02-20 14:33:40 603
原创 学习-01
如何改善写代码的思路关于重载一直不善于利用重载方法。但经过一段时间的阅读源码和公司培训,发现了重载的一大应用场景。也算是工作开始,学会的第一个精进自己的思路。业务场景:试想,从数据库查出了一堆数据,但是并不确定该数据的某个值是否存在。若不存在,可能会影响后续方法的执行,因此可能需要对此进行单独的处理。换做之前的我,第一反应便是加一个判断再为其设置默认值。但是一旦传参数量大到一定程度,相应的if-else判断也会多到一定程度。此时,可以选择使用重载。具体实现思路是对一个主方法进行实现,而对参数个数的
2021-02-04 09:08:40 97
原创 2020-03-17笔记:http状态码
**http状态码附录3.1 状态码1xx100 Continue:服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols:服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。102: 由WebDAV(RFC 2518):扩展的状态码,代表处理将被继续执行3.2 状态码2xx:成功200 OK:请求成功(其后是对...
2020-03-17 02:04:49 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人