ljj
主页
标签
存档
关于
搜索
搜索
elasticsearch
运维
java
mysql
php
分布式
数据
常用命令
最佳实践
git
golang
hexo
http
javascript
redis
在线工具
算法
安利
安全
机器学习
python
ffmpeg
elasticsearch
Elasticsearch基本操作
Elasticsearch搭建集群
实时大数据sql方案
运维
Elasticsearch基本操作
docker基础知识
kubernetes基本操作
linux硬盘满了怎么清理
mysql运维
tmp目录文件莫名消失及后续
服务器动态扩容与php-fpm配置
服务器容量规划
服务降级
用ab压测
用jmeter压测
用supervisor做高可用
用ulimit增加fd以提升服务连接数
PromQl教程
prometheus的increase小数问题
java
JVM 垃圾处理的一些总结
jstat命令基本用法
一次简单的jvm内存使用排查
mysql
MySQL的in条件与锁表
MySQL索引结构和优化
SQL用join还是分多次查询
mysql explain 中各列的意义
mysql中文全文搜索
mysql运维
mysql配置主从分离
mysql集群方案
sql的引号与索引
分布式事务之mysql两阶段提交
通过例子理解mysql事务的4种隔离级别
php
PHP event 和 libevent 扩展的关系
lumen和workerman结合会遇到的问题
mac安装swoole
php使用epoll
php异步编程
php结合xdebug和vscode调试
php进程间通信和共享内存
php面试题
swoole扫雷
我的PHP编译参数
手把手做一个php扩展
服务器动态扩容与php-fpm配置
用PHP做爬虫的正确姿势
用xhprof监控php函数性能和调用链
用人话教你设计模式
线上代码和rpc debug哪家强
composer版本规范与测试包发布
分布式
RPC的基友——事务管理器
mysql配置主从分离
zookeeper怎么用
分布式事务之TCC补偿型事务
分布式事务之mysql两阶段提交
分布式系统的ID
大型服务器的架构
消息队列中间件的选型
数据
awesome datasets
百度地图全国市区商圈和地铁线路
豆瓣API
b站API
常用命令
awk用法举例
linux程序后台常驻运行
tar常用命令
常用命令行处理图片
最佳实践
cordova项目使用appcenter实现代码热更新
hexo+github搭建博客最佳实践
nodejs使用最佳实践
nginx常用转发配置
命令行翻墙
大型服务器的架构
常用正则表达式
手把手配置cdn
手机连接电脑用chrome调试网页
最佳安全实践
用PHP做爬虫的正确姿势
用javascript做爬虫的正确姿势
用python做爬虫的正确姿势
git
git命令参考
git子模块
golang
golang开发环境搭建
go性能分析
hexo
Hello World
hexo+github搭建博客最佳实践
http
http2与服务端配置
http简易指南
尽力说清楚POST/PUT/PATCH
javascript
javascript阻止网页操作完成后自动跳转
nodejs使用最佳实践
前端axios踩坑
用javascript做爬虫的正确姿势
redis
redis sentinel主从模式
redis搭建集群
redis数据结构备注
redis内存淘汰策略
在线工具
unix/linux chmod 权限计算器
谷歌Colaboraty使用介绍
算法
一种带权重的随机选择
用geohash来做地理距离计算
简单哈希id
计算坐标之间距离的最快方法
安利
推荐我的结巴分词http服务
线上代码和rpc debug哪家强
安全
最佳安全实践
机器学习
机器学习获得的两种结果及其用法
特征工程初探
词性标注
推荐系统常用评价指标
python
用python做爬虫的正确姿势
venv创建使用
ffmpeg
ffmpeg常用操作
FFmpeg备忘录