java
Even_fzq
这个作者很懒,什么都没留下…
展开
-
java中线程不安全怎么理解
当我们查看JDK API的时候,总会发现一些类说明写着,线程安全或者线程不安全,比如说到StringBuilder中,有这么一句,“将StringBuilder 的实例用于多个线程是不安全的。如果需要这样的同步,则建议使用StringBuffer。”,提到StringBuffer时,说到“StringBuffer是线程安全的可变字符序列,一个类似于String的字符串缓冲区,虽然在任意时间点上它都...原创 2019-01-12 16:02:55 · 254 阅读 · 0 评论 -
Servlet-mapping|容器的Context对象对请求路径(URL)怎么处理
容器的Context对象对请求路径(URL)做出处理,去掉请求URL的上下文路径后,按路径映射规则和Servlet映射路径()做匹配,如果匹配成功,则调用这个Servlet处理请求。 servlet容器对url的匹配过程:当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test...原创 2019-01-16 13:13:28 · 293 阅读 · 0 评论 -
java中的上下文,servletContext以及idea中提示配置默认spring上下文
简单理解context在当前环境下你能拿到的参数都可以从context出发去拿,而不仅仅是放URL的.从里面可以拿到request,session,response…,可以说只要你拿到了context就可以访问任何你有权限访问的东西context就是“容器”,放的就是应用程序的所有资源,要用时候就访问它,所以context里面的东西,在同一个应用程序里面是全局的。是一个包含各种cont...原创 2019-01-16 13:24:35 · 3353 阅读 · 0 评论 -
代理模式,数组,迭代器|一点小细节
要点以及遇到的问题:1.代理模式增强功能2.request.getParameterMap,底层源码给map加锁.map得值不可修改3.解决:值放置到数组中时,遍历数组可修改.注意:不能随便使用迭代器遍历修改.引用数组修改的是内存地址中的实际参数,而for循环里面的局部变量为实际参数的副本,修改其值不会修改实际的值//过滤器package com.fzq.web.filter;...原创 2019-01-16 13:29:57 · 119 阅读 · 0 评论