- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 php + MongoDB + Sphinx 实现全文检索 (二)
上一篇文章写了大体思路, IndexDriver 只给了个接口, mysql 数据转移, sphinx 索引配置文件的建立, 这些地方都没有给出.本着 talk is cheap 的原则,将这部分代码在这里补全.IndexDriver这里仅列出一个示例性质的具体实现类. 首先给出一个由其派生的对接mongo的抽象类,所有由mongo数据建立的索引都继承该类:<?ph
2016-12-27 21:12:16 801 5
原创 Android 准确获取外置存储卡路径的方法
获取存储卡路径的接口大家都很熟悉,一般是通过 Environment 接口来获取:String sdcardPath = Environment.getExternalStorageDirectory();偶尔开发中会遇到需要获取外置存储卡的接口,一般是 TF小卡,网上有很多方法,但都不是完全准确的方法.下面提供一个准确获取外置存储卡路径的方法.原理:Andro
2016-12-27 19:20:23 11653 1
原创 Android Framework 批量编译-批量推送 脚本
刚毕业时在某手机厂商任职 Android Framework 研发工程师,工作了一段时间后,深感 Framework 层的编译调试太繁琐,每次都做重复劳动.因此决定要做一个一揽子解决方案,将整个 编译-打包-安装至手机 的流程用一行命令搞定. 于是写了一年多,写完了这个最终近2000行的脚本.这是我从零开始学写 bash 的最初的原因.现在不再做 Framework 开发了,也再也
2016-12-27 14:58:23 871
原创 [积累] CentOS 配置 vsftpd 搭建 ftp 服务
需求:要在公司内网搭建一个 ftp 服务,基本满足以下场景即可:研发同学可以使用自己的账号上传/下载文件到各自的 home 目录大家都可以将某些文件放在某个公共目录,所有人都可以免密码通过 ftp 协议在浏览器查看这些公共目录及其中的文件.第二个需求主要是为了方便美工妹妹: 美工可以登录自己的ftp账号上传原型图,切图等文件,然后将 ftp 协议的 url 发给研发同学们. 研
2016-12-27 13:04:17 522
原创 Java 实现简单的内存对象LRU缓存
常遇到需要将对象在内存中缓存的场景.于是自己做了一个简单的基于 LRU 规则的内存缓存容器.LRU 即 Last Recent Used, 大意是最近被使用的对象最后被丢弃.先上源码再扯其他:源码:package lx.af.utils.cache;import java.util.Collections;import java.util.HashMap;i
2016-12-24 23:13:27 1506
原创 [积累] 对一次 crontab 执行失败的调试
问题:任务目标是每隔一段时间将某 mongo 数据库内的某段信息,导入到 mysql 数据库,系统为 CentOS 6.5.主体脚本采用 php 编写,但为了调用方便,并和其他脚本接合使用,又做了一个 bash 脚本封装了该 php 脚本.然后由 crontab 执行该 bash 脚本,完成排期任务.编写完成后,却发现 php 的日志文件始终没有记录到运行信息.解决
2016-12-24 14:37:16 2190
原创 bash 常用代码片段
自己常用的一些代码片段,作为速查手册.路径类:获取脚本所在目录 (不是运行脚本的目录,是保存脚本的目录)SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"按 前缀+当前时间戳 为规则命名的临时文件TMP_FILE=/tmp/namestring_$(date +%m%d%H%M%S)获取
2016-12-23 13:42:09 495
原创 php + MongoDB + Sphinx 实现全文检索 (一)
用 sphinx 支持 mongo 数据库做全文索引.sphinx 采用中文分词方案 coreseek. 数据引入 sphinx 中用到了 mysql 做中转.
2016-12-13 16:06:12 2988
空空如也
java byte 数组初始化效率问题
2015-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人