摘要:   想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用... 阅读原文
2017-10-25 20:31:01 阅读(805) 评论(0)
摘要: 转自:利用 Commons-Fileupload 实现文件上传   Java Web开发人员可以使用Apache文件上传组件来接收浏览器上传的文件,该组件由多个类共同组成,但是,对于使用该组件来编写文件上传功能的Java Web开发人员来说,只需要了解和使用其中的三个类:DiskFileUpload、FileItem... 阅读原文
2017-10-25 19:01:02 阅读(763) 评论(0)
摘要:   有大半年没有写博客了,虽然一直有在看书学习,但现在回过来看读书基本都是一种知识“输入”,很多时候是水过无痕。而知识的“输出”会逼着自己去找出没有掌握或者了解不深刻的东西,你要把一个知识点表达出来,自己没有吃透是很难写出来的。我算是明白了为什么有些人可以通过写博客来学习,我也不能懒了,坚持写下去。   都以为自己对... 阅读原文
2017-10-25 18:22:04 阅读(718) 评论(0)
摘要: 引言 最近在重读《精通Spring+4.x++企业应用开发实战》这本书,看到了有关JavaBean编辑器的部分,了解到PropertyEditor和BeanInfo的使用。不得不说,BeanInfo是一个很强大的东西,Java中的内省也与之有一点点小关联。 JavaBean、PropertyEditor与BeanIn... 阅读原文
2017-10-25 15:46:02 阅读(738) 评论(0)
摘要: 使用application作用域实现:当用户重复登录时,挤掉原来的用户 一、实现思想 1.application(ServletContext)是保存在服务器端的作用域,我们在application中保存两种形式的键值对:1:<userId, sessionId>,2:<sessionId, ses... 阅读原文
2017-10-25 14:16:01 阅读(754) 评论(0)
摘要: 1 过滤器 过滤器是什么?servlet规范当中定义的一种特殊的组件,用于拦截容器的调用.注:容器收到请求之后,如果有过滤器,会先调用过滤器,然后在调用servlet. 如何写一个过滤器? 写一个java类,实现Filter接口; 在接口方法中实现拦截方法; 配置过滤器(web.xml); 配置初始化参数 ... 阅读原文
2017-10-25 13:10:07 阅读(718) 评论(0)
摘要: switch结构可以更好的解决等值判断问题switch 选择结构的语法:switch (表达式){case 常量 1://代码块1;break;case 常量 2://代码块2;break;。。。。。。default://代码块n;break;} 解释:1.switch: 表示“开关”,这个开关就是switch后面小... 阅读原文
2017-10-25 12:34:01 阅读(771) 评论(0)
摘要: switch 选择结构的语法:switch (表达式){case 常量 1://代码块1;break;case 常量 2://代码块2;break;。。。。。。default://代码块n;break;}解释:1.switch: 表示“开关”,这个开关就是switch后面小括号里的值,小括号里要放一个整形变量(表达式... 阅读原文
2017-10-25 11:58:01 阅读(778) 评论(0)
摘要: 概要 在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。在限流时,常见的两种算法是漏桶和令牌桶算法算法。 限流算法 令牌桶(Token Bucket)、漏... 阅读原文
2017-10-25 10:50:01 阅读(721) 评论(0)
摘要: 今天在配置Log4j日志的时候,发现日志重复打印的问题。网上查了很多资料,发现介绍Log4j配置的文章数量不少,但提到这个问题的文章却寥寥,解决了自己的问题以后,赶紧记录一下。 原文地址:http://www.jianshu.com/p/7f0a1121a6df 本文基于log4j 1.2.17版本进行说明 &l... 阅读原文
2017-10-25 10:26:01 阅读(749) 评论(0)