post

SSDB 安装部署及注意事项大全

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支支持 Key-value, Key-hashmap, Key-zset(sorted set) 等数据结构, 十分适合存储数亿条级别的列表, 排序表等集合数据, 是 Redis 的替代和增强方案。

SSDB 具有和 Redis 相似的 API, 支支持的客户端包括: PHP, C++, Python, Java, Lua, Ruby,Nodejs, etc。

SSDB 是稳定的, 生产环境使用的, 已经在许多互联网公司得到广泛使用, 如 360、TOPGAME。
[Read more…]

post

最完美的 GoAgent 图文教程

Hannah(http://www.hannahwu.com/)分享的 GoAgent 完美教程,是我见过最详细的了。我以前试着弄过一次,没成功,后来就懒的弄了。这么好的文章又让我有了申请 GoAgent 的冲动,回家再搞!

下面的完整的图文教程:

GoAgent 是一个基于 Google AppEngine 的,全面兼容 IE、FireFox、Chrome 的代理工具,使用 Python 和 Google App EngineSDK 编写,程序可以在 MicrosoftWindows、Mac、Linux、Android、iPod Touch、iPhone、iPad、webOS、OpenWrt 及 Maemo 上使用。GoAgent 出口地址使用的是美国加利福尼亚州山景城 Google 数据中心 IP 段。
[Read more…]

post

二维码的生成细节和原理

刚刚看《最强大脑》,选手通过二维码就能识别出手机号码,着实厉害。二维码现在越来越流行,手机一扫就可以获得一些信息,实际上二维码的细节和原理还是挺复杂的,下面是我在酷壳博客上看过的一篇文章,写得非常详细,值得学习一下!

下面是全文:
[Read more…]

post

调用WebService超时问题汇总(Java、C#)

目前比较常用的 WebService 有两种方式:SOAP和REST,本文就以调用这两种方式的服务,介绍编程中常用的超时设置,包括 JavaC# 调用远程 SOAP 服务,以及利用 HttpClient(Java)和 HttpWebRequest(C#)调用 REST 服务(简单的 HTTP 服务)的超时问题。

小彩旗停不下来
[Read more…]

post

利用 Varnish 缓存加速网站响应

Varnish,或称为 Varnish Cache,是一套高效能的反向网站快取伺服器(reverse proxy server)。Varnish 目前被用在挪威最大的报社 Verdens Gang 上,官方网站:https://www.varnish-cache.org/

应用在内存 1G 以上的服务器站点上最佳,可以加速网页的访问,Varnish 监听 80 端口,对 HTTP 协议中的 GET、HEAD 请求进行缓存,对 POST 请求透过。
[Read more…]

post

便于调试的 JavaScript Source Map 详解

目前 jQuery 的最新版本有v2.0.3 和 v1.10.2,在 jQuery 1.9 之后,有很多新功能,其中一个就是支持 Source Map。

jQuery JavaScript Source Map
[Read more…]

post

鲜为人知的信用卡卡号的学问

信用卡,刷卡的时候方便、爽,还款日到来的时候,往往让人撕心裂肺的痛苦。细心的人会发现,不论是交行、招行、VISA还是Master信用卡,都是由16位数字组成的,可你了解这16位数字吗?这串数字可不是随机生成的,是有自己独一无二的算法和规律的,下面,就详细介绍下信用卡号背后的学问

信用卡卡号

[Read more…]

post

Struts2 两大高危安全漏洞,网站安全再受考验

近日,Struts2 被曝出两个高危安全漏洞,影响的版本Struts 2.0.0 – Struts 2.3.15的 Struts2 全系版本,国内政府、金融、运营商及各大互联网公司的网站已受影响。

一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。

Struts漏洞影响巨大,受影响站点以电商、银行、门户、政府居多,而且一些自动化、傻瓜化的利用工具开始出现,填入地址可直接执行服务器命令,读取数据甚至直接关机等操作。据乌云平台漏洞报告,淘宝、京东、腾讯等大型互联网厂商均受此影响。
[Read more…]

post

Ubuntu下搭建Java开发环境

其实类似的文章很多很多,我每次安装都会遇到不同问题,同时学会解决不少问题,每一次的问题记录下来就是一笔不小的财富。距离上一次玩Ubuntu过去一年了,最近配置了一台新台式机,就又弄起开发环境了。这台电脑也就主要用于学习Linux和一些比较流行的技术,如Redis、Nginx、Hadoop、Scribe等。

本次环境为:Ubuntu 13.04 64位 + JDK 1.6 + Tomcat 6 + Spring Tool Suite(STS)+ Subclipse 1.8

Ubuntu Java开发环境
[Read more…]

aside

这段时间忙着开发一个Java项目,算是我参与Java项目开发以来第一个独立从头到尾完成的项目,不大也不难,是给订单系统提供服务。历经一周开发、一周测试、一周上线,终于在今天0点前圆满的结束。感觉有挺长一段时间没有自己完成一个前端项目,也没有专注这么长时间做一件事了。以后大家下单的过程中,也会有我的代码被执行。被1亿用户浏览,挺有成就感的,我骄傲!
[Read more…]