自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的猪猪侠

我的大刀已经饥渴难耐了

  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringMVC配合EL表达式以及AJAX实现局部刷新

现在项目使用的是SpringMVC,前台通过EL表达式取值展现,现在前台页面点击查询按钮时需要异步刷新列表内容。传统方式就是拼接HTML返回,无论是后台返回和前台拼接方式都不是很好,标签如果过多排错,修改都很麻烦。可以采用如下的方式进行动态刷新:

2016-05-03 11:59:26 6237 4

原创 python学习日记:part1

python前段时间也用过,弄了几个小爬虫,感觉python挺强大的,短小精悍,现在工作需要,现在重拾python。从零开始,当然也不完全从零开始,现在在博客记录下学习历程前期准备:1.python3.52.廖雪峰的python3教程3.python3程序开发指南(第2版,修订版)

2016-05-31 15:23:28 499

原创 javascript中遍历EL表达式List集合中的值

今天遇到个问题就是我想在js中获取后台传来的list中的值。本来页面展现是用的EL表达式,一切都没有什么问题,但是我要动态获取集合中的url然后在js中调用qrcode生成二维码,当我尝试按大部分的思路取值的时候遇到如下的问题: for(var i=0;i<${myTickets.size()};i++) { $('#qrcode'+i).qrcode({text:

2016-05-25 11:07:46 32747 11

原创 Spring+quartz定时删除已过期未付款订单信息

这两天做微信支付,业务场景为用户选择某个活动填写报名信息并选择票信息用微信支付付款!一直纠结在是下单减库存还是支付成功减库存,只能说各有利弊。现形的做法我所了解的是以下几种解决方案:1.下单减库存,并设置失效时间。定时器定时查询未付款且已过超时时间的订单进行删除并添加库存2.支付成功减库存,但是可能会出现超卖的情况3.12306队列形式,排队购买由于我现在业务量和数据量

2016-05-19 17:06:42 5499 2

原创 微信支付开发-从零开始-Part4

上一篇已经可以在微信浏览器内调出微信付款密码输入界面了,对应的JS端有个回调函数,返回说明如下:function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ) {} // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 }可以看

2016-05-11 10:56:46 484

原创 微信支付开发-从零开始-Part3

上一篇博文已经获取到了prepay_id-下一步可以传递给客户端调用微信的js发起支付界面进行支付了。看似很简单,也遇到不少问题。这里记录下来-统一下单请求成功后返回的XML格式参数如下 其中最重要的就是prepay_id了-我们可以在后台JAVA取

2016-05-09 11:56:18 970

原创 微信支付开发-从零开始-Part2

今天开始看微信支付的开发文档API,从上一篇博客的时序图可以看出微信公众号内支付的大体流程【具体到开发上】我总结为如下步骤:获得用户授权获取用户openid请求统一下单,获取prepay_id微信内置浏览器请求调用付款接口付款

2016-05-06 17:18:19 587

原创 需要事先使用 ApiConfigKit.setThreadLocalApiConfig(apiConfig) 将 ApiConfig对象存入,才可以调用 ApiConfigKit.getApiConf

这几天一直在搞微信开发,开发测试的时候一直用的开发者测试账号,获取access_token用户授权一直用的JFinal,也没有什么问题。由于要开发微信支付必须找一个有微信支付权限的公众号进行测试,所以我更改了对应的appKey和appSecret--当再测试以前的授权功能时报如下错误:Caused by: java.lang.IllegalStateException: 需要事先使用 ApiC

2016-05-06 13:47:33 3889

原创 微信支付开发-从零开始-Part1

公司的产品是基于微信做的一个社群活动报名系统,产品研发还没多久,以前仅仅支持免费报名-下一步要做付费报名,报名时即付费!由于基于微信报名,理所当然用微信支付。微信开发我也是首次,微信支付更不用说,真正从零开始。所以一边开发一边记录自己的开发流程,肯定也会遇到很多坑,或者遇到很多问题,正好一起记录下!

2016-05-04 14:38:52 1388

原创 mongodb:$each和$addToSet一次添加多个值

现在有个需求是管理员可以建立很多用户组,管理员可以将自己的客户批量移动到某个或多个组内进行管理.关联关系体现在每个客户信息内的gruoIDs键上,维护一个数组存储所属组的ID1.批量将多用户移动到多个组内:db.applyUsers.update({"_id":"123"},{"addToSet":{"groupIDs":{"$each":["id1","id2","id3"]}}})如果

2016-05-03 17:17:07 9854 1

原创 微信开发本地测试环境搭建

1.微信测试号申请:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login2.接口配置填写:由于此处URL只支持线上,而我们开发都在本地,所以要用到下面介绍的3.Ngrok,一款国外的内网穿透利器,好处是监听本地端口映射到外网,支持外网访问本地环境【微信官方在QQ浏览器中内嵌了微信的本地测试环境其实就是用的Ngro

2016-05-03 16:54:45 6842 1

转载 MongoDB数据库设计中6条重要的经验法则,part 3

原文:6 Rules of Thumb for MongoDB Schema Design: Part 3By William Zola, Lead Technical Support Engineer at MongoDB这篇文章是系列的最后一篇。在第一篇文章里,我介绍了三种针对“一对多 ”关系建模的基础方案。在第二篇文章中,我介绍了对基础方案的扩展:双向关联和反范式化。

2016-05-03 15:12:12 331

转载 MongoDB数据库设计中6条重要的经验法则,part 2

原文:6 Rules of Thumb for MongoDB Schema Design: Part 2By William Zola, Lead Technical Support Engineer at MongoDB在上一篇文章中我介绍了三种基本的设计方案:内嵌,子引用,父引用,同时说明了在选择方案时需要考虑的两个关键因素。一对多中的多是否需要一个单独的

2016-05-03 15:11:21 466

转载 MongoDB数据库设计中6条重要的经验法则,part 1

原文:6 Rules of Thumb for MongoDB Schema Design: Part 1By William Zola, Lead Technical Support Engineer at MongoDB“我有丰富的sql使用经验,但是我是个MongoDB的初学者。我应该如何在MongoDB中针对一对多关系进行建模?”这是我被问及最多的问题之一。我没

2016-05-03 15:10:15 465

转载 阿里云Linux安装subversion

1 安装SVN# yum install subversion1.新建一个目录用于存储SVN所有文件【根目录下】# mkdir /svn  2. 新建一个资源仓库# svnadmin create /svn/project   # ls /svn/project/   conf db format hooks locks README.txt  目录用途说明

2016-05-03 11:49:00 284

空空如也

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

TA关注的人

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