具有高扩展性的存储引擎:TokuDB
TokuDB是什么?TokuDB是一个应用在MySQL和MariaDB中的存储引擎,它使用索引来加快查询速度,具有高扩展性并支持Hot Schema Modification。如果你的记录数量过亿、存储旧的记录或想要缩小数据占用的存储空间,很适合使用TokuDB。本文内容摘自淘宝核心系统团队博客分享的文档,最下面有原文地址及文档下载。 一、TokuDB的特点: - 插入性能加快20到80倍 -...
View Article最炫的jQuery幻灯片插件:jq-tiles
jQuery的幻灯片插件很多,效果也都不错,今天我推荐一个比较小巧方便的,使用起来也比较容易,支持多达12种特效、22个自定义参数;支持随机顺序、循环、正反方向、导航、缩略图;幻灯片播放前、中、后自定义事件等,相信可以满足绝大多数需求。此插件使用了比较酷的CSS3特效,兼容Webkit、Firefox、Opera、IE10、IE9-8*浏览器,在Chrome浏览器下效果最佳。 首先看下效果图:...
View ArticleWordPress优化:禁止输出错误信息
用网站安全检测扫瞄博客,发现了一个漏洞,实际上就是直接访问主题路径的话,get_header()函数未生效(Call to undefined function get_header()...
View Article图片相似搜索,其实原理挺简单(一)
图片相似搜索,顾名思义,就是通过在线图片地址或本地上传的一张图片,搜索互联网上所有与它相似的图片。类似的“相似图片搜索引擎”有不少,如Google图片搜索、百度识图、TinEye等;Google搜索出的图片量较大,TinEye甚至可以找出照片的拍摄背景。今天介绍一种叫做“感知哈希算法(Perceptual hash algorithm)”的关键技术。 什么是“感知哈希算法”?...
View Article图片相似搜索,其实原理挺简单(二)
之前的《图片相似搜索,其实原理挺简单(一)》中介绍了通过“感知哈希算法”实现图片相似搜索。在isnowfy的网站看到,还有其他两种方法也很简单,颜色分布法和内容特征法,今天再详细了解下这两种方法。 一、颜色分布法 每张图片都可以生成颜色分布的直方图(color histogram)。如果两张图片的直方图很接近,就可以认为它们很相似。...
View ArticleUbuntu下搭建Java开发环境
其实类似的文章很多很多,我每次安装都会遇到不同问题,同时学会解决不少问题,每一次的问题记录下来就是一笔不小的财富。距离上一次玩Ubuntu过去一年了,最近配置了一台新台式机,就又弄起开发环境了。这台电脑也就主要用于学习Linux和一些比较流行的技术,如Redis、Nginx、Hadoop、Scribe等。 本次环境为:Ubuntu 13.04 64位 + JDK 1.6 + Tomcat 6 +...
View ArticleJava IDE中设置作者日期等Javadoc注释信息
在Java的IDE(Integrated Development Environment,集成开发环境)中,如Eclipse、Spring Tool Suite、IntelliJ IDEA等,都可以设置自动添加的Javadoc注释信息,可以添加@author 作者名、@version 版本标识、@date 日期等,新添加类或方法时会自动添加注释信息,很方便。/**被注释语句*/...
View ArticleStruts2 两大高危安全漏洞,网站安全再受考验
近日,Struts2 被曝出两个高危安全漏洞,影响的版本Struts 2.0.0 – Struts 2.3.15的 Struts2 全系版本,国内政府、金融、运营商及各大互联网公司的网站已受影响。 一个是使用缩写的导航参数前缀时的远程代码执行漏洞,另一个是使用缩写的重定向参数前缀时的开放式重定向漏洞。这些漏洞可使黑客取得网站服务器的“最高权限”,从而使企业服务器变成黑客手中的“肉鸡”。...
View Article详解Quartz定时任务框架中的Cron时间表达式
Quartz是英文“石英”的意思,如果你的表上有这个单词,这只说明你的手表是电子石英脉冲手表。在编程中,有一个名为Quartz的开源作业调度框架,顾名思义,就是定时执行任务。多应用于Java编程中与Spring框架相集成,目前也有Quartz.net。...
View Article便于调试的 JavaScript Source Map 详解
目前 jQuery 的最新版本有v2.0.3 和 v1.10.2,在 jQuery 1.9 之后,有很多新功能,其中一个就是支持 Source Map。 访问 http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js,打开压缩后的版本,滚动到底部,你可以看到最后一行是这样的: //@...
View Article调用WebService超时问题汇总(Java、C#)
目前比较常用的 WebService 有两种方式:SOAP和REST,本文就以调用这两种方式的服务,介绍编程中常用的超时设置,包括 Java、C# 调用远程 SOAP 服务,以及利用 HttpClient(Java)和 HttpWebRequest(C#)调用 REST 服务(简单的 HTTP 服务)的超时问题。 WebSerivce 是什么? Web...
View Article二维码的生成细节和原理
刚刚看《最强大脑》,选手通过二维码就能识别出手机号码,着实厉害。二维码现在越来越流行,手机一扫就可以获得一些信息,实际上二维码的细节和原理还是挺复杂的,下面是我在酷壳博客上看过的一篇文章,写得非常详细,值得学习一下! 下面是全文: 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar...
View Article我的博客 App
我也顺应潮流,利用无觅 App 工场生成了博客的应用,功能挺齐全的,支持 iPhone 和 Android,还支持微信的分享(来源显示为应用名称),还支持应用更新和消息推送等,很不错。 生成的应用内的文章实际上都是同步到无觅上的,几乎不会带给博客流量。可以登录无觅账号浏览、收藏和评论,生成的应用还有两点不好: 1、WordPress 的短代码内容,在应用上无法显示;...
View ArticleSSDB 安装部署及注意事项大全
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支支持 Key-value, Key-hashmap, Key-zset(sorted set) 等数据结构, 十分适合存储数亿条级别的列表, 排序表等集合数据, 是 Redis 的替代和增强方案。 SSDB 具有和 Redis 相似的 API, 支支持的客户端包括: PHP, C++, Python, Java, Lua,...
View Article实现 Google 丰富网页摘要
Google 的丰富网页摘要实现起来很简单,可以在搜索结果中显示结构化的数据,如面包屑、相关链接、评分和价格范围、专辑中各首歌曲等。这些丰富网页摘要可帮助用户了解您的网站与他们的搜索内容是否相关,并可能让您的网页获得更多点击次数。 之前我的一篇文章介绍了在 Google 搜索结果中显示作者头像的方法,今天再介绍下如何实现在 Google 搜索结果中显示目录分类摘要。 看下效果: WordPress...
View Article又给我免费升级,Linode 你最棒!
我记得之前就见过提示我升级,有事情忙就给忘了,刚刚登陆上去,立马就升级了。 本次升级太土豪了,硬盘升级为 SSD 硬盘,内存翻倍,我的现在是 2G 了,流量由原来的 2TB 升级到 3TB,叫我怎么用的了? 我的配置就是 Linode 的最低配置,而且价钱没有涨,真是太爽了。 回头说说360网站加速,尼玛,我怎么觉得变慢了呢? 关闭了,以后这类加速服务我是不用了,没一个放心的。
View ArticleWordPress 中 Google 字体的最佳替代方案
之前用 Google 的时候就发现无法打开,也没多想,原来从5月27日开始,Google的部分服务开始被屏蔽,其中最主要的是HTTPS搜索服务和Google登录服务,所有版本的Google都受到影响,包括google.hk和google.com等。 这次是 Google 被封时间最长、服务最多的一次,严重影响到我正常使用互联网、相册、网盘、Nexus手机等,TNND。 对于 WordPress...
View Article禁用WordPress响应式图片属性srcset和sizes
最近升级了WordPress到新版本 4.4.1,结果发现博客上的图片显示不出来了,经过排查是由于 WordPress 4.4 开始新增了响应式图片属性 srcset和sizes。由于我博客的图片都在又拍云上,本地是没有的,所以造成了图片不显示。 对于我的问题,最好的方法就是找到源码,将图片的路径修改成正确的。...
View Article设置 IntelliJ Idea 的中英文字体
这是一篇2013年09月份的草稿,一直没有发布,今天翻出来,好好整理下。 Eclipse 还没有用熟练的时候,我就开始投入到 IntelliJ Idea 的怀抱了,习惯后真的很方便,界面看着也舒服。 写代码的时候,我还是习惯用 YaHei.Consolas...
View ArticleSublime Text 3 优秀功能大盘点
Sublime Text 3 是一个了不起的软件。首先,它是一个干净,实用,可以快速的编写代码编辑器。它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西。 翻译自:Best of Sublime Text 3: Features, Plugins, and Settings 我知道,网上已经有许多关于 Sublime Text 3...
View Article
More Pages to Explore .....