摘要:
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。
阅读全文
posted @ 2018-06-28 21:22
SuperTan
阅读(72)
推荐(0)
摘要:
当集合要添加新的对象时,先调用这个对象的hashCode方法,得到对应的hashcode值,实际上在HashMap的具体实现中会用一个table保存已经存进去的对象的hashcode值,如果table中没有该hashcode值,它就可以直接存进去,不用再进行任何比较了;如果存在该hashcode值,
阅读全文
posted @ 2018-06-28 21:18
SuperTan
阅读(490)
推荐(0)
摘要:
一.使用流程案例 1.1 新建web项目,配置maven依赖 <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.2.
阅读全文
posted @ 2018-06-26 21:11
SuperTan
阅读(267)
推荐(0)
摘要:
一.正向代理:客户端-->代理服务器-->目标服务器-->返回数据-->代理服务器-->客户端 正向代理模式屏蔽或隐藏了真实客户端的信息. 二.反向代理 高流量高并发引出分布式部署服务器,多个客户端给服务器发送的请求,nginx接受到请求后,按照一定的规则分发给了后端的业务处理服务器进行处理.此时请
阅读全文
posted @ 2018-06-26 20:49
SuperTan
阅读(132)
推荐(0)
摘要:
一.拦截器三个方法分别是: 1.1 preHandle 预处理回调方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器(如具体的Controller实现); 返回值:true表示继续流程(如调用下一个拦截器或处理器);false表示流程中断(如登录检查失败),不会继续调用其他的拦截器或处
阅读全文
posted @ 2018-06-26 15:05
SuperTan
阅读(2301)
推荐(0)
摘要:
1.安装ruby安装不上,连接github失败 答:route命令 查看所有网络,删除与github相同的192的无用网络. 2.# 执行创建命令(注意如下连接中的ip最好不用127.0.0.1和默认端口) ./redis-trib.rb create --replicas 1 10.211.55.
阅读全文
posted @ 2018-06-26 12:50
SuperTan
阅读(107)
推荐(0)
摘要:
1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。 2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求
阅读全文
posted @ 2018-06-24 22:54
SuperTan
阅读(179)
推荐(0)
摘要:
//可以在controller中定义用于转换的方法 public class DateConverter implements Converter<String, Date> { /** * 转换方法 */ public Date convert(String source) { // 1.定义转换
阅读全文
posted @ 2018-06-24 22:52
SuperTan
阅读(234)
推荐(0)
摘要:
一.客户端数据post方法传到后台中文乱码问题(tomcat默认字符集ISO-8859-1,不支持中文) 解决:spring框架提供字符集编码的过滤器(CharacterEncodingFilter),解决post请求的中文乱码。在web.xml中,配置字符集编码过滤器: <!-- 配置字符集编码过
阅读全文
posted @ 2018-06-24 18:55
SuperTan
阅读(169)
推荐(0)
摘要:
Springmvc的参数绑定,是通过处理器方法的形参来接收请求的url或者表单的参数数据。 参数默认支持的数据类型有: 1.HttpServletRequest :通过request对象获取请求的参数数据,放在controller的形参上 2.HttpServletResponse:通过respon
阅读全文
posted @ 2018-06-24 18:50
SuperTan
阅读(97)
推荐(0)