- 博客(21)
- 资源 (12)
- 问答 (2)
- 收藏
- 关注
原创 redis报错:jedis connection exception unexpected end of stream
原因是你在spring中把jedis客户端配置成了单例模式(singleton),所以当在极短时间内,有多个请求连续发送过来时,jedis就会报错正确的配置是,将jedis配置成原型模式,每一次注入都产生一个新对象
2016-04-22 13:28:41 17373 3
原创 换乐网GridFS应用分析
GridFS是MongoDB提供的一种存储大文件的规范,文件在存储的过程中会分成一小块一小块(chunks),文件的信息会保存在另外一个集合中。在换乐网中,所有用户上传的文件都会保存在GridFS,通过MD5校验过滤重复上传文件,减轻服务器存储压力
2016-04-22 12:28:53 566
原创 换乐网redis应用分析
在项目中,使用redis作为缓存和计数器,缓存主要用在存储计算结果以及热点数据和临时变量。计数器是redis很常用到的一个功能。缓存了很多数据,自然有很多key产生,这些key的管理也很重要,而我认为将这些key使用一个helper类进行集中管理是一个不错的选择。
2016-04-22 00:28:46 479
原创 在jsp页面里动态生成EL表达式的key
EL表达的key是可以动态生成的,而且在jsp页面中有两个循环时,内循环列表的key一般与循环变量的值有关,这时候就要用到动态生成EL表达式的key
2016-04-21 19:35:50 3624
原创 Spring webflow:上传多个文件
直接用一个List<MultipartFile>保存图片列表,然后input加上multiple属性就可以了。
2016-04-16 22:54:59 620
原创 spring webflow : 上传单个文件实例
在spring webflow中上传图片实例,如果同时使用了Spring security的话,注意不要使用`MultipartFilter`
2016-04-16 21:41:05 868
原创 Spring上传时报Invalid CSRF Token错误解决方案
使用spring security之后,默认上传文件会报这个错,解决方案有下面两个:一、 将 MultipartFilter 放在 springSecurityFilterChain 前面;二、在form的action属性里加上 CSRF token
2016-04-16 18:06:50 6922
原创 spring webflow getting start
概述很多时候,我们写的流程都嵌在一大堆代码中,没有办法直观的管理。而spring webflow可以将流程抽出来,放到一个单独的xml文件中,这样流程就不会埋没在代码里了。今天要做一个很简单的流程,来示范在Spring MVC中使用Spring webflow
2016-04-15 19:07:21 958
原创 spring security:自定义认证成功处理器
使用spring认证登录,登录之后,一般还需要进行其他处理,例如:保存登录时间、登录ip到数据库,缓存用户信息到redis数据库等等,这些操作可以通过自定义一个认证成功处理器来处理,实现AuthenticationSucdessHandler接口即可。
2016-04-11 20:32:49 9458
原创 spring security:基于MongoDB的认证
spring security对基于数据库的认证支持仅限于JDBC,而很多项目并非使用JDBC,比如Nosql数据库很多使用的是 Mongo Java Driver,这样就无法用默认的<jdbc-user-service>进行支持认证。如果项目不是使用JDBC,没么解决办法就是:自己定义一个认证服务,实现UserDetailsService接口。
2016-04-11 18:48:03 2415
原创 spring security:第一个程序
spring security虽然已经简化了,但配置还是要小心翼翼的。这里运行起第一个spring security程序。环境:spring 4.2.4spring security 4.0.4 (GA)搭建步骤:pom.xml 加入web和config模块,config模块是用来支持security命名空间的。 <!-- spring security --> <!-- s
2016-04-10 17:50:01 490
原创 eclipse发布web不带项目名的url
默认发布后访问地址是:http://localhost:8080/huanle/;要达到的效果是:http://localhost:8080/;不带项目名的url的好处是,不用再在每个地址前加<% = path%>了
2016-04-06 17:51:01 1868 1
原创 Spring MVC访问不到静态资源
运行Spring MVC项目,发现.css,js等文件加载不了,一般是spring MVC的拦截匹配导致的。 可通过配置spring MVC指出静态资源的位置
2016-04-03 18:28:15 960
原创 spring MVC配置form支持PUT和DELETE方法
html的form标签只支持两种提交方法:POST和GET,所以,为了使用PUT和DELETE方法,就需要额外配置来使用PUT和DELETE方法
2016-04-03 15:36:57 4116
原创 腾讯视频客户端导出MP4格式
腾讯视频下载下来之后是.qlv格式,这种格式只能使用客户端播放。通过copy /b命令拷贝缓存可以得到.mp4文件,不过要注意合并文件的顺序
2016-04-01 18:36:30 31230 1
求无序序列每个元素最接近的值代码
2015-11-24
广东工业大学-计算机学院-伸展树.pdf
2015-11-20
伸展树的基本实现和区间操作
2015-11-20
MbrFix.exe
2015-11-08
MongoDB连接不一致问题
2016-04-03
spring 的参考文档是用什么编辑器写的
2016-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人