自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

目尽地平线

前端记录

  • 博客(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

原创 MongoDB 操作范例

命令行和java下操作示例,查询嵌套文档,指定返回属性,使用$in查询包含,获取数组结果等

2016-04-21 10:09:25 634

原创 Spring MVC 生成文件类型响应

使用Spring MVC生成文件类型的响应

2016-04-20 14:12:53 737

原创 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,这里大致说一些这些配置的作用。

2016-04-10 21:27:58 1951

原创 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

原创 Java自定义标签

jsp自定义标签

2016-04-09 00:37:30 622

原创 eclipse发布web显示异常,清除缓存也无效?

可能是页面本身问题,不小心删了个字母等,打开Dreamweaver检查一下

2016-04-07 11:30:00 705

原创 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

原创 Java上传文件到MongoDB GirdFS

OpenUploadStream方式上传文件到MongDB GirdFS,Java驱动

2016-04-03 12:01:06 4489 1

原创 腾讯视频客户端导出MP4格式

腾讯视频下载下来之后是.qlv格式,这种格式只能使用客户端播放。通过copy /b命令拷贝缓存可以得到.mp4文件,不过要注意合并文件的顺序

2016-04-01 18:36:30 31230 1

webpaper出题语言.pptx

webpaper出题语言

2016-11-29

stomjs和sockjs

stomjs和sockjs是使用java websocket可选工具

2016-06-05

求无序序列每个元素最接近的值代码

给出解决最接近值的代码,最接近值问题如下,效率是核心: 问题:给一个n个元素的线性表A,对于每个数 Ai,找到它之前的数中,和它最接近的 数。即对于每个i,计算 Ci = min{|Ai-Aj| | 1<=j<i}

2015-11-24

轮廓线问题代码

城市轮廓线问题的代码,利用优先队列(大顶堆)辅助解决轮廓线问题。在大公司的笔试里见过类似的题,研究一下还是不错的。

2015-11-24

广东工业大学-优先队列和二叉堆.pdf

利用优先队列(大顶堆)解决轮廓线问题,广东工业大学教程,还不错的

2015-11-24

广东工业大学-计算机学院-伸展树.pdf

广东工业大学-计算机学院-伸展树教程。伸展树是一种可以根据使用频率动态调整结构的树,它可以保证使用频率越高的节点离跟越近,克服平衡树可能会因为节点分布不均而性能下降的问题。

2015-11-20

伸展树的基本实现和区间操作

给定一个长度为N的序列,每个序列的长度是一个整数。要支持以下三种操作:  将[L,R]这个区间所有数加上V.  将[L,R]这个区间翻转,例如 1234变成 4321  求[L,R]区间的最大值 能力有限,实现可能有纰漏,也没有用到lazy_tag

2015-11-20

MbrFix.exe

window+linux双系统情况下卸载Linux需要用到的工具,打开cmd,cd到MbrFix.exe所在的目录,运行:MbrFix /drive 0 fixmbr命令,重启电脑,将直接进入windows,而不会显示选择界面。 然后,打开控制面板-->系统和安全-->管理工具-->计算机管理-->存储-->磁盘管理,将不能识别的卷删掉。不能识别表现为:没有名字,文件系统无法显示。删除时也会显示“此宗卷并非windows创建云云”

2015-11-08

jedis-2.7.2.jar

java连接Redis的一个客户端,Redis官网推荐使用。这里我已经打包好了,免去了打包的麻烦

2015-08-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除