![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
木木KO
这个作者很懒,什么都没留下…
展开
-
java set去重、序列化、关于equals、hashCode、tostring的重写
前提:这个实体类必须实现java.io.Serializable这个接口类。实体类最下面有三个重写的方法toString 、equals、 hashCode,如何理解为什么都要重写这三个方法?这些就涉及到业务上的操作。首先,toString是将一个对象输出为字符串,更适合人们阅读理解。其次,Equals和hashcode一起实现去重。比如,有一个列表,存在相同的数据(学号,姓...原创 2019-04-10 10:54:28 · 842 阅读 · 0 评论 -
java namedParameterJdbcTemplate和JdbcTemplate两者的关系和区别是什么?
Jdbctemplate是java最先出现的最底层的封装。namedParameterJdbcTemplate是对Jdbctemplat的在封装。jdbcTemplate提供的主要方法:execute:用于执行任何Sql语句,一般用于DDL;Update:用于执行增、改、删等语句;batchUpdate:用于执行批处理相关语句;Query、queryForXXX:用于执行...原创 2019-04-10 18:43:28 · 1900 阅读 · 0 评论 -
spingboot handlerinterceptor实现用户认证和页面拦截跳转之二 spring配置
1、@autowired自动装配:对类成员变量、方法、构造函数进行标注,完成自动装配。消除set、get方法,在IoC容器中查找对应类型的bean装配2、使用装配好的authorizationIntercetoraddPathPatterns("/pro/**")是/pro目录下的任何链接都要进入authorizationIntercetor执行。excludePath...原创 2019-04-20 13:19:38 · 809 阅读 · 0 评论 -
spingboot handlerinterceptor实现用户认证和页面拦截跳转之一 实现HandleInterceptor
1、自定义类interceptor是实现拦截进行认证验证,功能:用户认证和页面拦截跳转实现:验证是否有session和cookie信息方法:实现spring的HandlerInterceptor接口,handle接口中定义了三个方法方法一:prehandle()是在处理请求之前进行调用,执行controller的任务之前调用,返回true继续执行,返回false放弃执行。...原创 2019-04-20 13:24:23 · 3381 阅读 · 0 评论 -
软件设计:理解 DIP、IoC、DI、IoC容器是何物?
OOD面向对象设计是我们开发出高性能、易扩展以及易复用程序的有力工具。 软件设计原则 何为正确的,何为错误的,规则是什么,泛泛而谈 软件设计模式 开发经验总结出来的解决方案 OOD的一个重要思想就是DIP依赖倒置原则。 DIP 依赖倒置原则 IoC ...原创 2019-04-20 13:36:12 · 361 阅读 · 0 评论