职业生涯中,曾经有两年多时间从事IT内部审计的工作,需要介入公司大部分的业务系统,主要的数据库为 MySQL,特别是三年期审计,需要统计三年的数据素材(亿级以上)。对MySQL的性能有一些自已的理解,
2022年7月24日作者: 刘一二
主流电商平台有一个很常见的功能,“猜你喜欢”智能推荐,对用户做了精准画像,算法复杂,而普通的项目中,因为内容规模有限,便用 ElasticSearch 基本可以实现基础需求
2022年7月22日作者: 刘一二
本文将 ES 搜索引擎的分片数、副本数配置总结成固定的算法,跟据集群的服务器个数,总CPU核心个数,总内存大小很快可以确定要分配的参数值
2022年7月20日作者: 刘一二
Let's Encrypt 提供了90天免费证书,而 acme.sh 实现了 acme 协议, 可以从 Let's Encrypt 生成免费的证书.,通过计划任务可实现自动续期,自动部署,完全摆脱了人工,懒人必备。
2022年7月19日作者: 刘一二
文章、博客、商品等功能经常需要一个字段统计用户的点击量(访问量),该字段通常需要持久化到数据库中,但数据库是不适合直接应对用户操作,这种场量如何实现高负载?
2022年7月17日作者: 刘一二
最近项目中有一个需求统计访客数据,为了保证效率。前端尽量轻量化,仅将访客原始请求信息不作任何处理直接写入消息队列。后端计划任务服务器监听消息队列,解析 user agent, ip 地址,处理结果写入 ES 供报表使用,其中 IP地址处理需要跟据 IP地址获取国家,本文主要研究解决PHP语言跟据IP获取国家的单一需求。
2022年7月15日作者: 刘一二
Tinymce 编辑器默认的 插入代码插件叫 "codesample",语法高高基于 prism,仅封装了几种语言,且不宜扩展,本文主要研究将代码编辑器改造成 highlight.js 版本
2022年7月15日作者: 刘一二