摘要: 及昨天的工作,正在写一个redis的业务操作模块。RedisManager。过程是 先从一个Set里查出所有 openId 然后循环查出 openId对应的User对象。代码如下:var EventProxy = require('eventproxy');var client = require('./RDB');function RedisManager(){}module.exports = RedisManager;/** * 根据openid获得用户Hash * @param openid * @param callback */RedisManage 阅读全文
posted @ 2013-12-19 10:21 教父右手 阅读(7868) 评论(0) 推荐(0)
摘要: 今天和张哥商量 准备将微信服务端 移植到4joy服务器上。首先一个问题就是解决人员列表缓存同步问题。目前 微信端是部署在 bae上的nodejs。使用mongodb做缓存。但是4joy使用的是redis缓存人员列表。所以移植部署后也要使用redis。(苦逼没用过redis,觉得mongo和node搭配很好的说。。。为啥非得换redis) 于是在本地起了redis 2.4 服务器,用WinScp (这里有点绕,公司网络结构限制,居然要先连VPN。。。)从测试服务器上下载了 redis.conf,和dump-cache.rdb 打算覆盖本地 文件,实现数据的拷贝。但是redis没起来。原因是 2. 阅读全文
posted @ 2013-12-18 14:14 教父右手 阅读(226) 评论(0) 推荐(0)
摘要: 一般来说,很多网页都是用瀑布流进行内容显示。当可见区域滚动到底部时,自动加载下一段页面。原理显而易见,观察滚动条底部和窗口底部的距离便可。当滚动条底部距离窗口底部一定距离时,触发ajax请求下一页内容。简单的公式: 底部距离 = 整个文档高度 - 网页可见区域高度 - 滚动条距顶端距离代码如下: 1 function buttomDistance(len) { 2 var docHeight = Math.max(document.body.scrollHeight, 3 document.body.offsetHeight); 4 var viewHeight =... 阅读全文
posted @ 2013-07-30 14:49 教父右手 阅读(1166) 评论(0) 推荐(0)
摘要: 异常:org.springframework.orm.hibernate3.HibernateSystemException: a different object with the same identifier value was already associated with the session:日志节选:2012-05-16 16:55:51,354[CatchExceptionFilter.java:88 :ERROR] CatchExceptionFilter捕获到异常...org.springframework.orm.hibernate3.HibernateSystemEx 阅读全文
posted @ 2012-05-23 10:53 教父右手 阅读(7158) 评论(0) 推荐(0)
摘要: 开发过程中发现在Oracle环境下 hql语句存在一个特有的异常:log日志:2012-05-12 15:11:16,765[JDBCExceptionReporter.java:78 :ERROR] ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 BINARY2012-05-12 15:11:16,781[CatchExceptionFilter.java:88 :ERROR] CatchExceptionFilter捕获到异常...org.hibernate.exception.SQLGrammarException: could not execute query 阅读全文
posted @ 2012-05-17 10:54 教父右手 阅读(265) 评论(0) 推荐(0)