一、常见同步方案 1. Cache-Aside(旁路缓存) 原理: 读:先查 Redis,未命中则读 MySQL,回写到 Redis。 写:直接写 MySQL,删除 Redis 中对应缓存(或更新)。 优点:简单、灵活,适用于大部分场景。 缺点:短暂不一致(如删除缓存失败)、缓存穿透/击穿风险。 适用场景:读多写少(如用户信息、商品详情)…
在全球化的互联网时代,拥有一个多语言网站已经成为许多企业和个人站长的必要选择。今天,我要向大家推荐一款强大的WordPress插件—— Ho YouDao Translate For TranslatePress ,它能够帮助您轻松实现网站的多语言功能,并且完美集成了有道翻译API,让自动翻译变得简单高效。 插件介绍 Ho YouDao Trans…
大家好!今天想和大家分享一下我用Hugo搭建的个人博客,以及我的分享理念和技术心得。 为什么选择Hugo 在众多静态网站生成器中,我最终选择了Hugo作为我的博客平台。Hugo以其惊人的构建速度、简洁的架构和强大的扩展性赢得了我的青睐。作为一个Go语言编写的开源框架,Hugo能够在几毫秒内生成一个完整的网站,这对于我这样经常更新内容的博主来说非常友…
版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 语义化版本 2.0.0 https://semver.org/lang/zh-CN…
gzip on; gzip_comp_level 5; gzip_types application/javascript text/javascript;
关于crontab 1、附件cron.sh放/usr/bin目录下面 2、在/etc/bashrc文件末尾添加 alias crontab='/usr/bin/cron.sh' 或者在当前root用户下在~/.bashrc文件末尾添加: alias crontab='/usr/bin/cron.sh' =======================…
docker安装教程一堆 我这里使用dokcer-compose部署的所以下面是配置 portainer: image: portainer/portainer restart: always ports: - "9000:9000" volumes: - /var/run/docker.sock:/var/run/docker.sock - /d…
/etc/motd下编辑
1、执行date查看时区设置是否正确,如果是CST就是中国标准时间 2、将/etc/localtime指向上海时间 ln –sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3、下载ntp(前提是机器能联网) yum –y install ntp 4、执行对时 ntpdate cn.pool.n…
只用Data注解是生成了默认构造器 用了Data和Builder注解,竟然吧默认构造器给弄没了,导致使用mybatis绑定值的时候,值的类型错位 解决办法加上 @Data @NoArgsConstructor @AllArgsConstructor