上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 70 下一页
摘要: 前言 由于缓存的高并发和高性能已经在各种项目中被广泛使用,在读取缓存这方面基本都是一致的,大概都是按照下图的流程进行操作: 但是在更新缓存方面,是更新完数据库再更新缓存还是直接删除缓存呢?又或者是先删除缓存再更新数据库?在这一点上就值得探讨了。 一致性方案在实际项目开发中需要保证数据库和缓存中的数据 阅读全文
posted @ 2021-08-03 15:21 山河永慕~ 阅读(1277) 评论(0) 推荐(0)
摘要: 小程序上线后会接到这种警告 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)
摘要: 自2018年7月起,谷歌浏览器开始将“ HTTP”网站标记为“不安全”。在过去的几年中,互联网已经迅速过渡到HTTPS,Chrome浏览器的流量超过70%,并且Web排名前100位的网站中有80多个现在默认使用HTTPS 当前Nginx作为最常见的服务器,广泛用于负载均衡(LB)、网关、反向代理。考 阅读全文
posted @ 2021-02-05 09:20 山河永慕~ 阅读(414) 评论(0) 推荐(0)
摘要: 复合索引(又称为联合索引),是在多个列上创建的索引。创建复合索引最重要的是列顺序的选择,这关系到索引能否使用上,或者影响多少个谓词条件能使用上索引。复合索引的使用遵循最左匹配原则,只有索引左边的列匹配到,后面的列才能继续匹配。本文主要探究复合索引的创建顺序与使用情况。 (一)复合索引的概念 在单个列 阅读全文
posted @ 2021-02-04 11:58 山河永慕~ 阅读(391) 评论(0) 推荐(0)
摘要: 目录单例模式7种实现及利弊分析1.饿汉式2.懒汉式(非线程安全)3.懒汉式(synchronized)4.懒汉式(静态内部类)5.懒汉式(双重锁DCL)6.懒汉式(ThreadLocal)7.枚举类型(建议使用) 单例模式7种实现及利弊分析 单例模式三要素 私有的构造方法; 指向自己实例的私有静态引 阅读全文
posted @ 2021-01-04 14:06 山河永慕~ 阅读(229) 评论(0) 推荐(0)
摘要: 附图一张我们的Jenkins: 二、DevOps概念 DevOps 一词的来自于 Development 和 Operations 的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps 其实包含了三个部分:开发、测试和运维。换句 阅读全文
posted @ 2020-11-21 17:28 山河永慕~ 阅读(403) 评论(0) 推荐(0)
摘要: 阿里云挂载云盘第一步在阿里云管理员后台,云盘管理中心挂载好云盘在哪个服务器上面。当然在一开始选购主机的时候也可以选择数据盘,新添加的数据盘是不能直接使用的,需要挂载到指定的目录。 登录 ECS管理控制台 在左侧导航栏中,选择 存储 > 云盘 选择地域。 找到 待挂载 云盘,在 操作 列中,选择 更多 阅读全文
posted @ 2020-09-22 13:58 山河永慕~ 阅读(1786) 评论(0) 推荐(0)
摘要: 工具类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)
摘要: 数据传输载体 ByteBuf 介绍 在前面一小节,我们已经了解到 Netty 里面数据读写是以 ByteBuf 为单位进行交互的,这一小节,我们就来详细剖析一下 ByteBuf ByteBuf结构 首先,我们先来了解一下 ByteBuf 的结构 以上就是一个 ByteBuf 的结构图,从上面这幅图可 阅读全文
posted @ 2020-07-20 15:33 山河永慕~ 阅读(556) 评论(0) 推荐(0)
摘要: 实战:客户端与服务端双向通信 在前面两个小节,我们已经学习了服务端启动与客户端启动的流程,熟悉了这两个过程之后,就可以建立服务端与客户端之间的通信了,本小节,我们用一个非常简单的 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 下一页