简述KISS+SMART+DISC

不知道这几个英文缩写,你听过几个?下面一起看看吧。 原则:KISS Keep It Simple, Stupi…

Read more...

jwt的本质与用途

JWT本质 相信大家都接触过一类开放平台,平台给开发者提供开发者帐号与密码。 开发者调用API时明文传递帐号,…

Read more...
php

composer私有仓库建设

正在公司推动composer私有仓库,整理了一些思路如下。

Read more...

《Web API的设计与开发》读后感

这一本不错的书,读完之后感觉比较散乱,所以重新整理了一下全书的知识点如下。

Read more...

基于资源的RBAC设计思路

下面记录了基于资源视角的RBAC权限系统设计思路,直接从markdown贴上来了,作为备忘。

Read more...

RabbitMQ3.7-高可用集群搭建

很早接触过RabbitMQ,对其了解仅限于功能和特性,对其搭建和高可用原理未曾了解。 但是RabbitMQ与K…

Read more...

一篇关于分布式trace实现的PPT分享

近期在公司内做分享用的PPT,主要介绍trace调用链的原理和实现思路,点击下载。

Read more...

树莓派3B优化

最近使用树莓派的朋友一定要注意下面2个问题。

Read more...

PHP使用Elasticsearch-Dsl构造查询

这两天参与公司的Elasticsearch服务接口升级,发现搜索团队的同事在使用Elasticsearch-D…

Read more...

调研-分布式任务调度(crontab)

本文谈谈分布式crontab的调研初步结论和思考。 我对分布式crontab有4个核心诉求: 高可用 分布式可…

Read more...

PHP-FPM源码分析

花半天时间刷了一下PHP-FPM的源码,主要是程序架构方面的,不是PHP内核原理。 markdown文件放在g…

Read more...

协同过滤推荐算法 — 原理与实践

自从机器学习火爆以来,一直对推荐系统的工程化比较感兴趣,但是网上又缺乏这方面的干货。 这两天偶然接触到pyth…

Read more...

Flume性能优化实践

最近公司落地Flume日志采集着实反复了好久,简单记录一下性能优化的核心思路。 初始配置所有batch siz…

Read more...

JAVA AOP理论与实践

之前的博客写过关于JAVA反射、注解的相关理论和实践,另外一个比较相关又晦涩的东西就是AOP切面了。

Read more...

Elasticsearch经验与规范

给公司内做的培训PPT,将最近Elasticsearch项目的一些心得体会整理成规范和惯用法。 点我下载

Read more...

phpcas的几个遗留问题

在之前的博客《企业CAS单点登录的架构思路》介绍过了CAS单点登录的主要思路,在后续的实践过程中遇到了几个不大…

Read more...

openresty+flume+kafka技术分享PPT

一篇PPT,基于openresty+flume+kafka完成日志上报与存储,点我下载。

Read more...

JAVA反射+运行时注解实现URL路由

一直想了解一下Spring mvc这套框架,但是每次看完就头大,大量的注解、XML配置让人捉摸不透。 为了减少…

Read more...

企业CAS单点登录的架构思路

公司内开发了很多系统,也部署使用了一些开源系统,每个系统都有自己的账号体系,很容易出现同一个人在A系统叫做xi…

Read more...