yuer 4月 18, 2018 1 min read PHP使用Elasticsearch-Dsl构造查询 这两天参与公司的Elasticsearch服务接口升级,发现搜索团队的同事在使用Elasticsearch-D… Read more...
yuer 4月 9, 2018 1 min read 调研-分布式任务调度(crontab) 本文谈谈分布式crontab的调研初步结论和思考。 我对分布式crontab有4个核心诉求: 高可用 分布式可… Read more...
yuer 3月 30, 2018 1 min read PHP-FPM源码分析 花半天时间刷了一下PHP-FPM的源码,主要是程序架构方面的,不是PHP内核原理。 markdown文件放在g… Read more...
yuer 3月 28, 2018 1 min read 协同过滤推荐算法 — 原理与实践 自从机器学习火爆以来,一直对推荐系统的工程化比较感兴趣,但是网上又缺乏这方面的干货。 这两天偶然接触到pyth… Read more...
yuer 3月 26, 2018 1 min read Flume性能优化实践 最近公司落地Flume日志采集着实反复了好久,简单记录一下性能优化的核心思路。 初始配置所有batch siz… Read more...
yuer 3月 23, 2018 1 min read JAVA AOP理论与实践 之前的博客写过关于JAVA反射、注解的相关理论和实践,另外一个比较相关又晦涩的东西就是AOP切面了。 Read more...
yuer 3月 14, 2018 1 min read Elasticsearch经验与规范 给公司内做的培训PPT,将最近Elasticsearch项目的一些心得体会整理成规范和惯用法。 点我下载 Read more...
yuer 3月 14, 2018 1 min read phpcas的几个遗留问题 在之前的博客《企业CAS单点登录的架构思路》介绍过了CAS单点登录的主要思路,在后续的实践过程中遇到了几个不大… Read more...
yuer 3月 8, 2018 1 min read openresty+flume+kafka技术分享PPT 一篇PPT,基于openresty+flume+kafka完成日志上报与存储,点我下载。 Read more...
yuer 3月 8, 2018 1 min read JAVA反射+运行时注解实现URL路由 一直想了解一下Spring mvc这套框架,但是每次看完就头大,大量的注解、XML配置让人捉摸不透。 为了减少… Read more...
yuer 3月 5, 2018 1 min read 企业CAS单点登录的架构思路 公司内开发了很多系统,也部署使用了一些开源系统,每个系统都有自己的账号体系,很容易出现同一个人在A系统叫做xi… Read more...
yuer 2月 27, 2018 1 min read 编写flume-ng扩展提升吞吐 最近在公司做openresty+flume+kafka的前端日志采集,在测试flume时发现向kafka传输的… Read more...
yuer 2月 23, 2018 1 min read 基于DAG的任务依赖调度 DAG叫做有向无环图(Directed Acyclic Graph, DAG),读过数据结构的应该都有点印象。 Read more...
yuer 2月 13, 2018 1 min read openresty入门 最近调研日志大数据分析相关的架构,接触到openresty项目,它的作用是通过lua语法写nginx扩展,从而… Read more...
yuer 2月 4, 2018 1 min read 树莓派3B开启openvpn 刚刚从树莓派1B升级到3B,性能的确提高很大,像PHP写的网站都是瞬间打开的,几乎没有等候时间,已经完全可以作… Read more...
yuer 1月 30, 2018 1 min read python实现web svn diff 最近想做一个在线codereivew的功能,需要在web页面上分两栏(side-by-side)展示新老代码… Read more...
yuer 1月 16, 2018 1 min read Elasticsearch6使用painless脚本打分 业务搜索通常都需要对召回数据进行排序,返回更有价值的信息给用户。 ES默认按文本相关性排序,通常我们会通过嵌入… Read more...