会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山河永慕
你我暮年,闲坐庭院。云卷云舒听雨声,星密星稀赏月影。花开花落忆江南,你话往时,我画往事。愿有岁月可回首,且以深情共白头。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
70
下一页
2021年8月3日
MySQL和Redis如何保证数据一致性? 三种方案对比,初版
摘要: 前言 由于缓存的高并发和高性能已经在各种项目中被广泛使用,在读取缓存这方面基本都是一致的,大概都是按照下图的流程进行操作: 但是在更新缓存方面,是更新完数据库再更新缓存还是直接删除缓存呢?又或者是先删除缓存再更新数据库?在这一点上就值得探讨了。 一致性方案在实际项目开发中需要保证数据库和缓存中的数据
阅读全文
posted @ 2021-08-03 15:21 山河永慕~
阅读(1277)
评论(0)
推荐(0)
2021年7月2日
Java 微信小程序imgSecCheck接口示例-校验一张图片是否含有违法违规内容
摘要: 小程序上线后会接到这种警告 ImageUtil代码 import lombok.extern.slf4j.Slf4j; import javax.imageio.ImageIO; import javax.swing.*; import java.awt.*; import java.awt.geo
阅读全文
posted @ 2021-07-02 16:34 山河永慕~
阅读(1195)
评论(0)
推荐(0)
2021年2月5日
提升NginxTLS/SSL HTTPS 性能的7条优化建议
摘要: 自2018年7月起,谷歌浏览器开始将“ HTTP”网站标记为“不安全”。在过去的几年中,互联网已经迅速过渡到HTTPS,Chrome浏览器的流量超过70%,并且Web排名前100位的网站中有80多个现在默认使用HTTPS 当前Nginx作为最常见的服务器,广泛用于负载均衡(LB)、网关、反向代理。考
阅读全文
posted @ 2021-02-05 09:20 山河永慕~
阅读(414)
评论(0)
推荐(0)
2021年2月4日
MySQL复合索引探究
摘要: 复合索引(又称为联合索引),是在多个列上创建的索引。创建复合索引最重要的是列顺序的选择,这关系到索引能否使用上,或者影响多少个谓词条件能使用上索引。复合索引的使用遵循最左匹配原则,只有索引左边的列匹配到,后面的列才能继续匹配。本文主要探究复合索引的创建顺序与使用情况。 (一)复合索引的概念 在单个列
阅读全文
posted @ 2021-02-04 11:58 山河永慕~
阅读(391)
评论(0)
推荐(0)
2021年1月4日
单例模式7种实现及利弊分析
摘要: 目录单例模式7种实现及利弊分析1.饿汉式2.懒汉式(非线程安全)3.懒汉式(synchronized)4.懒汉式(静态内部类)5.懒汉式(双重锁DCL)6.懒汉式(ThreadLocal)7.枚举类型(建议使用) 单例模式7种实现及利弊分析 单例模式三要素 私有的构造方法; 指向自己实例的私有静态引
阅读全文
posted @ 2021-01-04 14:06 山河永慕~
阅读(229)
评论(0)
推荐(0)
2020年11月21日
微服务下的持续集成-Jenkins自动化部署GitHub项目
摘要: 附图一张我们的Jenkins: 二、DevOps概念 DevOps 一词的来自于 Development 和 Operations 的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps 其实包含了三个部分:开发、测试和运维。换句
阅读全文
posted @ 2020-11-21 17:28 山河永慕~
阅读(403)
评论(0)
推荐(0)
2020年9月22日
阿里云数据盘挂载完整过程
摘要: 阿里云挂载云盘第一步在阿里云管理员后台,云盘管理中心挂载好云盘在哪个服务器上面。当然在一开始选购主机的时候也可以选择数据盘,新添加的数据盘是不能直接使用的,需要挂载到指定的目录。 登录 ECS管理控制台 在左侧导航栏中,选择 存储 > 云盘 选择地域。 找到 待挂载 云盘,在 操作 列中,选择 更多
阅读全文
posted @ 2020-09-22 13:58 山河永慕~
阅读(1786)
评论(0)
推荐(0)
2020年7月31日
java 通过身份证号码获取出生日期、性别、年龄
摘要: 工具类1 /** * Created by Administrator on 2016/2/25. */ public class IdCard { /** 中国公民身份证号码最小长度。 */ public final int CHINA_ID_MIN_LENGTH = 15; /** 中国公民身份
阅读全文
posted @ 2020-07-31 13:55 山河永慕~
阅读(5946)
评论(0)
推荐(0)
2020年7月20日
netty之微信-数据传输载体 ByteBuf (八)
摘要: 数据传输载体 ByteBuf 介绍 在前面一小节,我们已经了解到 Netty 里面数据读写是以 ByteBuf 为单位进行交互的,这一小节,我们就来详细剖析一下 ByteBuf ByteBuf结构 首先,我们先来了解一下 ByteBuf 的结构 以上就是一个 ByteBuf 的结构图,从上面这幅图可
阅读全文
posted @ 2020-07-20 15:33 山河永慕~
阅读(556)
评论(0)
推荐(0)
netty之微信-客户端与服务端双向通信(七)
摘要: 实战:客户端与服务端双向通信 在前面两个小节,我们已经学习了服务端启动与客户端启动的流程,熟悉了这两个过程之后,就可以建立服务端与客户端之间的通信了,本小节,我们用一个非常简单的 Demo 来了解一下服务端和客户端是如何来通信的。 .handler(new ChannelInitializer<So
阅读全文
posted @ 2020-07-20 15:21 山河永慕~
阅读(497)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
70
下一页
公告