自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石惠之恋

个人心德随笔

  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring Jms异步消息推送

最近公司项目业务要求用户下单之后发送邮件通知功能,邮件发送功能我使用的是spring自带的mail功能见我的其他博客有讲解,但是邮件这段加入进去之后不能够影响原有的程序功能,比如:邮件发送失败导致系统报异常影响订单交易程序,因此,我在这里使用了异步消息推送服务,使用的技术:activeMQ+spring+jms,利用spring自带jms功能,实现了异步消息推送,这样即使邮件发送失败也不会影响主程

2015-08-31 17:32:19 3578

原创 JSTL自定义函数标签

最近在公司项目中,遇到蛋疼的事了,同事居然将User对象json化然后存放在session中,导致我在jsp取user对象属性的时候提示字段不存在,可蛋疼的一笔。暂且不论原因及其他。下面是我的解决方式。我自定义了一个jstl函数,目的就是将这个json字符串转换为User对象,当然我这仅仅是为了特殊需要,特殊解决,可能写的不是太通用,不过主要就是学习下jstl自定义函数。废话说多了,看代码。/

2015-08-26 15:28:57 753

原创 Mysql利用match...against进行全文检索

在电商项目中,最核心的功能之一就是搜索功能,搜索做的好,整个电商平台就是个优秀的平台。一般搜索功能都使用搜索引擎如Lucene、solr、elasticsearch等,虽然这功能比较强大,但是对于一些小公司或者小的电商平台项目有点大材小用了,对于小项目我们可以采用折中的方法,使用ik+mysql的搜索引擎进行查询,ik用于分词,mysql利用match和against函数进行模糊查询。先写下mysql的match和against的用法。

2015-06-26 09:55:24 1975

原创 js控件封装form表单数据

最近在做项目的时候,经常要提交表单数据,而且是采用ajax方式提交,如果每次都手动将表单数据存到变量去不太方便,而且工作量大,我就自己写了个js控件,当然这个js控件还是有点缺陷,需要过滤一些input类型为submit、reset等无用的数据。当然也不能算是缺陷,我们只需要在定义这些input标签的时候给他们添加个name属性就可以了。

2015-05-26 09:24:24 2047

原创 ajax跨域请求解决方案

ajax跨域请求解决方案有很多种方案,这里就讲讲我用的两种方案,其中特将其中一种方法。对于ajax跨域请求,我一般使用jsonp技术或者代理技术。其中代理技术是万能的,jsonp技术是有条件限制的,如果第三方接口返回的数据是jsonp格式(即:callbackfunction(json数据格式)),则可以使用jsonp技术,否则用不了。这里重点讲解代理技术。先说说代理技术的实现原理。现在有A,B两个项目且两个项目不在同一个域下,A项目需要调用B项目接口,如果我在页面中直接采用ajax技术调用B项目接口,则不

2015-05-18 08:45:29 824

原创 分页封装

在做公司项目中经常会用到分页效果,一般经常使用的分页效果是显示一段分页,如页面显示页面分页数为7,比如:1,2,3,4,5,6,7,单击5的是显示2,3,4,5,6,7,8这种效果,好了废话不多说了,效果就是例子显示的。

2015-05-08 11:31:34 671

原创 Spring邮件发送功能

公司平台用户注册需要发送邮件接收验证码,就想到了Spring提供邮件发送功能,好了,废话不多说,看代码。

2015-05-07 17:23:14 666

原创 Struts2文件下载

Struts2从事工作以来很少用到,用的最多就是Spring。最近公司需要做一个导出Excel功能,Excel的功能我都已经写好了并测试通过了可以正常生成Excel文件,可是在页面下载的时候,始终不能够下载,response我也添加了response.setContentType("octets/stream");response.addHeader("Content-Disposition", "attachment;filename=test.xls");可是还是不行,最后发现,原来文件下载必须要用fo

2015-04-10 09:29:08 655

原创 Linux下nginx相关配置

公司服务器项目使用nginx做转发及负载均衡,在这期间遇到一些,尤其是404问题,下面就说说我的nginx配置,以及我对404的解决。

2015-02-05 14:13:57 512

原创 Linux下ffmpeg格式转换

最近公司要求项目中博客功能添加视频上传功能,可是用户一般上传的格式都不是flash格式,因此我需要将用户上传的视频格式进行转换为flash格式,这样就不需要安装视频插件就可以播放视频了。为此,在网上搜了很多资料,做法最多的就是采用第三方开源的软件ffmpeg和mencoder进行格式转换,话不多说,贴代码。

2014-12-18 15:45:00 1271 3

原创 小龙虾养殖书籍整理

书--1:淡水龙虾养殖_书--2:淡水小龙虾 克氏原螯虾 健康养殖实用新技术_书--3:淡水小龙虾高产高效养殖新技术_书--4:淡水小龙虾高效养殖技术图解与实例_书--5:淡水小龙虾健康养殖技术_书--6:淡水小龙虾健康养殖技术问答_书--7:淡水小龙虾健康养殖实用技术_书--8:淡水小龙虾科学养殖概论_书--9:龙虾养殖一月通_书--10:轻轻松松学养小龙虾_书--11:图说稻田养小龙虾关键技术...

2018-04-10 10:52:48 2481

原创 Spring Data JPA事务失效问题

公司框架使用的是spring mvc+spring data + jpa+hibernater,事务采用注解方式,框架搭建成功之后,一直没有测试事务问题,今天测试之后发现注解事务居然失效了,我擦嘞,这可急坏我了,然后各种尝试,哈哈,终于搞定了。废话不多说,看代码。

2016-12-22 16:45:08 2832

原创 图片缩放

用户在上传图片的时候,图片大小一般都相对来说比较大,可是我们的服务器存储空间有限,并且如果不对用户上传的图片进行处理,在页面显示的时候,将延缓页面加载时间,对用户体验来说不是很好,即使使用图片异步加载也是一样。今天我就将我在公司对用户上传图片的处理方案记录一下,以备后期使用。声明图片缩放关键代码是从谷歌上搜的,国外人写的代码确实比国内人写的不错,我只是对某些地方进行了修改,方便我使用。好了废话不多说,见代码。

2016-08-02 11:02:41 789

原创 Spring mvc+Spring+hibernate整合

有段时间没有更新博客了,跟最近比较忙有关系。无聊搭建个Java web框架,反正好久没有自己搭建框架了,算是练练手了,今天我就来搭建一个框架,技术选型为Spring mvc+Spring+hibernate。若想搭建Spring mvc+Spring+Mybatis请看我上篇日志,好了废话不多说,见代码。

2016-07-20 20:55:28 8861 7

原创 Spring mvc+Spring+Mybatis整合

有段时间没有更新博客了,跟最近比较忙有关系。前段时间有个朋友拜托我帮他搭建个Java web框架,反正好久没有自己搭建框架了,算是练练手了,今天我就来搭建一个框架,技术选型为Spring mvc+Mybatis。好了废话不多说,见代码。

2016-07-19 21:37:17 2873

原创 Mysql存储过程关于游标的解决方案

在工作中,我们在写存储过程的时候,经常会遇到循环查询语句结果或循环某张表,如果表的记录数比较少,我们考虑使用游标,如果数据量比较多的时候,使用游标就显得不够用了。使用游标,性能都会降低。因此,在实际工作中,我们一般基本上都不会使用游标来解决问题。需要用游标的时候,我们一般都会使用代替游标的方案,给查询结果或者某张表添加一个rownum字段,通过循环rownum自增长来实现。废话不多说,看代码。

2016-04-27 10:31:43 664

原创 JMS解决系统间通信问题

最近在给公司项目做二次重构,将原来庞大的系统拆分成几个小系统,系统与系统之间通过接口调用,系统间通信有很多方式,如系统间通信接口做成请求controller,不过这样不方便也不安全,常用的方式是使用rpc技术,可以使用webservices技术等等,由于我的架构是使用spring,而且spring在集成这块做的很不错,如hessian,blurp,webservices,httpinvoke,rm

2015-12-31 09:45:44 2164

原创 spring aop邮件发送

最近公司项目需要做邮件发送功能,订单付款之后发送邮件,我一开始就考虑使用aop技术,尼玛,用的时候遇到各种蛋疼的问题,公司框架是ssm,在定义切点的时候,我将切点放在控制层action中,然后就发现各种问题,蛋疼一笔,没搞定,然后就使用了jms技术搞定了,之后又重新研究了一下,这次切点我没有放在action中,切点定义在service层中,这样就不会出现蛋疼的问题,目的也达到了。好了废话了好多,见

2015-09-02 17:11:02 991

原创 网页版音视频聊天系统系列(一)

最近在研究网页版语音视频聊天系统,通过github的帮助,目前以确定使用的技术。目前主要技术是nodejs+express+simplewebrtc技术实现网页即时通信。目前处于研究及学习状态下,后期将个人研究出来的东西共享一下,甚至可能包括项目源代码也拿出来共享。

2015-08-20 15:39:33 876

原创 php数组

php变量定义数组,请看下面代码。<?php public function getAllUsers(){ $datalist[] = array('name'=>'sam','age'=>23); $datalist[] = array('name'=>'lisi','age'=>22); $datalist[] = array('name'=>'sam','age'=>

2015-08-13 15:03:53 441

转载 市场营销书籍推荐

知识使人强大,多读多学。或许这篇转载的博客推荐的书籍不一定是最好的,但是博客的内容却提供了做市场营销的步骤,算是从从菜鸟到老鸟经历的历程吧。好的销售书籍销售人员日常工作繁忙,拿出大块时间参加集中培训的成本过高,所以能力的提升还要靠大家平日的积累。而阅读就是一个方便高效的手段。一本好书成本不超过50元,但随时随地都能翻看,而且能给大家带来知识的丰富、技能的提高和心态的转变,确实是一本

2015-07-27 09:45:41 4967 1

原创 关于jstl标签c:foreach相关属性讲解

在项目中经常用到c:foreach这个标签,对于c:foreach里面的一些属性可能大部分都已经属性了,但是还有一小部分每次在用的时候,还是免不了再查,尤其是需要知道items中list的长度时,这里都进行了汇总,以方便自己使用。

2015-06-04 11:00:06 1545 1

原创 tomcat异常:org.apache.tomcat.util.http.Parameters processParameters

最近在项目中,自己写了个js控件,封装form标签下所有表单数据,提交插入数据到数据库都没有问题,但是修改数据时候会报错 2015-5-26 9:10:23 org.apache.tomcat.util.http.Parameters processParameters警告: Parameters: Invalid chunk '=%E5%8F%96%E6%B6%88' ignored.

2015-05-26 09:11:59 4290

原创 FFMPEG安装教程

Linux下ffmpeg视频格式转换安装教程。

2015-05-15 15:32:47 766

原创 IIS7+PHP安装教程

最近闲的无聊,玩玩php。学习php得先学会在电脑上安装php程序。以下提供了iis7+php5.3的图文安装教程,以供自己学习。

2015-04-22 15:05:27 946

转载 Mysql全文搜索match against的用法

一个项目中,搜索是最重要的,搜索要涉及到分词、全文搜索引擎,这里讲下使用mysql做全文搜索引擎及分词,而不是基于lucene开发的第三方jar包。备注:以下内容均为转载,目的在于方便自己学习。来源:http://www.jb51.net/article/28679.htm全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM

2015-03-09 11:33:00 1280

原创 window系统ffmpeg、mencoder转换flash格式

最近在做视频格式转换问题,在网上查看了很多资料,网上有很多demo,这里我将我实现的demo拿出来,目的在于方便以后用到的时候,可以直接看了,不用再去找了,使用第三方工具ffmpeg和mencoder软件转换为flash格式,废话不多说,见代码。

2014-12-18 17:08:51 465

空空如也

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

TA关注的人

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