摘要: 创建CookieJava代码//new一个Cookie对象,键值对为参数Cookiecookie=newCookie("key","value");//设置Cookie最大生存时间,以秒为单位,负数的话为浏览器进程,关闭浏览器Cookie消失cookie.setMaxAge(60);//一分钟//将... 阅读全文
posted @ 2014-11-22 15:16 火腿骑士 阅读(201) 评论(0) 推荐(0) 编辑
摘要: A barebones WebSocket client and server implementation written in 100% Java.http://java-websocket.org/454commits2branches12releases19contributorsJava9... 阅读全文
posted @ 2014-11-22 15:06 火腿骑士 阅读(721) 评论(0) 推荐(0) 编辑
摘要: mongodb 数据写负载大时使用;lbs地理位置空间搜索等redis 数据读负载大时使用;ehcache 缓存,支持分布式缓存,需用rmi通信同步集群各节点mysql 用作主数据存储nignix(负载均衡)+tomcat(应用服务器)+keepalived(宕机自动切换)hadoop离线分析 st... 阅读全文
posted @ 2014-11-22 14:46 火腿骑士 阅读(915) 评论(0) 推荐(0) 编辑
摘要: http://in.sdo.com/?p=1386引言在互联网上,信息的数量越来越大。用户可以选择的面也越来越广,推荐系统的任务是,要从众多的资讯中,过滤并挑选出符合每个用户口味的内容,推荐给不同用户。在这个过程中,对用户兴趣的刻画、建模是最为重要的一环。传统的用户兴趣刻画,大多集中于用户基本属性上... 阅读全文
posted @ 2014-11-22 14:32 火腿骑士 阅读(2705) 评论(0) 推荐(0) 编辑
摘要: Linux下Join命令 最近新上线算法,打算分析起点书籍点击率的波动,原来已经有流程每天每本书籍的点击率数据(文件)。之前这种情况都是写代码对不同天的进行合并,后来发现linux下直接就有join命令,可以做类似的事情,而且功能也挺强大,速度也很快。 join [-i][-a][-e][-o]... 阅读全文
posted @ 2014-11-22 14:30 火腿骑士 阅读(585) 评论(0) 推荐(0) 编辑
摘要: http://in.sdo.com/?p=2779推荐算法准确度度量公式:其中,R(u)表示对用户推荐的N个物品,T(u)表示用户u在测试集上喜欢的物品集合。集合相似度度量公式(N维向量的距离度量公式):Jaccard公式:其中,N(u)表示用户u有过正反馈的物品集合。余弦相似度公式:UserCF公... 阅读全文
posted @ 2014-11-22 14:28 火腿骑士 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 近期作为突击队员,与同事一起突击构建了一个简单的lbs系统。当前比较主流的做法是使用mongodb,因为其已经封装了常用的lbs基本操作(如查找附近的人),功能非常强大,对于开发周期只有一周的项目,mongodb真可谓是救世主,把最重要的需求给完成了,谢天谢地!mongodb是比较著名的nosql ... 阅读全文
posted @ 2014-11-22 14:25 火腿骑士 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 初始化集合(经度在前,纬度在后)?123mongos> db.checkins.insert({ "_id" : "101", "loc" : [ 116.3447, 39.9789 ]})mongos> db.checkins.insert({ "_id" : "102", "loc" : [ 1... 阅读全文
posted @ 2014-11-22 14:24 火腿骑士 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、关于MongoDB在众多NoSQL数据库,MongoDB是一个优秀的产品。其官方介绍如下:MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database.看起来... 阅读全文
posted @ 2014-11-22 14:23 火腿骑士 阅读(373) 评论(0) 推荐(0) 编辑
摘要: mongoDB支持二维空间索引,使用空间索引,mongoDB支持一种特殊查询,如某地图网站上可以查找离你最近的咖啡厅,银行等信息。这个使用mongoDB的空间索引结合特殊的查询方法很容易实现。前提条件:建立空间索引的key可以使用array或内嵌文档存储,但是前两个elements必须存储固定的一对... 阅读全文
posted @ 2014-11-22 14:22 火腿骑士 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 你期望一个更高的写负载默认情况下,对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据,那么MongoDB将很适合你的用例。但是必须避免在要求高事务安全的情景下使用MongoDB,比如一个1000万美元的交易。不可靠环境保证高可用性设置副本集(主-从服务器设置)不仅方便... 阅读全文
posted @ 2014-11-22 14:18 火腿骑士 阅读(246) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/u/866190/blog/188712提到缓存,不得不提就是缓存算法(淘汰算法),常见算法有LRU、LFU和FIFO等算法,每种算法各有各的优势和缺点及适应环境。1、LRU(Least Recently Used ,最近最少使用)算法根据数据的最近访问记... 阅读全文
posted @ 2014-11-22 14:12 火腿骑士 阅读(181) 评论(0) 推荐(0) 编辑
摘要: LRU缓存实现(Java)LRU Cache的LinkedHashMap实现LRU Cache的链表+HashMap实现LinkedHashMap的FIFO实现调用示例LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓... 阅读全文
posted @ 2014-11-22 14:09 火腿骑士 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Redis与MySQL的结合目前大部分互联网公司使用MySQL作为数据的主要持久化存储,那么如何让Redis与MySQL很好的结合在一起呢?我们主要使用了一种基于MySQL作为主库,Redis作为高速数据查询从库的异构读写分离的方案。为此我们专门开发了自己的MySQL复制工具,可以方便的实时同步My... 阅读全文
posted @ 2014-11-22 14:03 火腿骑士 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: Redis作者谈Redis应用场景毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作... 阅读全文
posted @ 2014-11-22 13:42 火腿骑士 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 背景声明,如果你不关心java缓存解决方案的全貌,只是急着解决问题,请略过背景部分。在互联网应用中,由于并发量比传统的企业级应用会高出很多,所以处理大并发的问题就显得尤为重要。在硬件资源一定的情况下,在软件层面上解决高并发问题会比较经济实惠一些。解决并发的根本在于提高系统的响应时间与单位时间的吞吐量... 阅读全文
posted @ 2014-11-22 13:30 火腿骑士 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 使用Linux有一段时间了,整理一下常用的Linux命令相关链接:Linux 命令整理 —— 基本操作Linux 命令整理 —— 用户管理1.ls 目录列举(dir)一般我们这么写:Linux代码ls列举当前目录的所有文件,如果文件很多的话,这么看很复杂。我们可以加关键字,例如我们要看包含xml的全... 阅读全文
posted @ 2014-11-22 13:11 火腿骑士 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注解学习手札(五) 业务层事务处理Spring 注解学习手札(六) 测试Spring 注解学习手札(... 阅读全文
posted @ 2014-11-22 13:07 火腿骑士 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.apr许多朋友可能在启动tomcat的时候都会看到类似这样的信息:引用org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library which allows optimal perfo... 阅读全文
posted @ 2014-11-22 13:02 火腿骑士 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 有日子没写博客了,真的是忙得要疯掉。完成项目基础架构搭建工作,解决了核心技术问题,接着需要快速的调研下基于Spring框架下的Redis操作。相关链接:征服 Redis征服 Redis + Jedis征服 Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DE... 阅读全文
posted @ 2014-11-22 12:13 火腿骑士 阅读(268) 评论(0) 推荐(0) 编辑