会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张铁牛
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年8月16日
Redis实战-Redisson-分布式锁
摘要: 1. 简介 随着技术的快速发展,业务系统规模的不断扩大,分布式系统越来越普及。一个应用往往会部署到多台机器上,在一些业务场景中,为了保证数据的一致性,要求在同一时刻,同一任务只在一个节点上运行,保证同一个方法同一时刻只能被一个线程执行。这时候分布式锁就运用而生了。 分布式锁有很多的解决方案。常见的有
阅读全文
posted @ 2021-08-16 00:46 张铁牛
阅读(3290)
评论(0)
推荐(2)
2021年8月13日
Redis实战-详细配置-优雅的使用Redis注解/RedisTemplate
摘要: 1. 简介 当我们对redis的基本知识有一定的了解后,我们再通过实战的角度学习一下在SpringBoot环境下,如何优雅的使用redis。 我们通过使用SpringBoot内置的Redis注解(文章最后有解释)来操作User相关的信息, 再通过Redis工具类的方式操作Role相关信息来全面的学习
阅读全文
posted @ 2021-08-13 23:31 张铁牛
阅读(5696)
评论(2)
推荐(5)
2021年8月11日
Redis-缓存穿透/击穿/雪崩
摘要: 1. 简介 如图所示,一个正常的请求 客户端请求张铁牛的博客。 服务首先会请求redis,查看请求的内容是否存在。 redis将请求结果返回给服务,如果返回的结果有数据则执行7;如果没有数据则会继续往下执行。 服务从数据库中查询请求的数据。 数据库将查询的结果返回给服务。 如果数据库有返回数据,则将
阅读全文
posted @ 2021-08-11 17:42 张铁牛
阅读(337)
评论(0)
推荐(3)
2021年8月9日
Redis-基础
摘要: 1. 简介 redis是一个key-value的存储系统。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave同步。 1.1 数据结构 Redis可以存储键与5种不
阅读全文
posted @ 2021-08-09 00:10 张铁牛
阅读(431)
评论(0)
推荐(1)
2021年8月8日
SpringBoot-表单验证-统一异常处理-自定义验证信息源
摘要: 1. 简介 我们都知道前台的验证只是为了满足界面的友好性、客户体验性等等。但是如果仅靠前端进行数据合法性校验,是远远不够的。因为非法用户可能会直接从客户端获取到请求地址进行非法请求,所以后台的校验是必须的;特别是应用如果不允许输入空值,对数据的合法行有要求的情况下。 2. 开撸 2.1 项目结构 结
阅读全文
posted @ 2021-08-08 01:25 张铁牛
阅读(1192)
评论(2)
推荐(2)
2021年8月5日
Nginx-基础
摘要: 1. 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强
阅读全文
posted @ 2021-08-05 18:27 张铁牛
阅读(608)
评论(0)
推荐(2)
2021年8月4日
Docker/Docker-Compose-安装
摘要: 安装docker 一键安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun 也可以使用国内 daocloud 一键安装命令: curl -sSL https://get.daocloud.io/do
阅读全文
posted @ 2021-08-04 00:20 张铁牛
阅读(12841)
评论(3)
推荐(3)
Centos-基础配置
摘要: 切换下载源到阿里云 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ CentOS 7 wget -O
阅读全文
posted @ 2021-08-04 00:01 张铁牛
阅读(155)
评论(0)
推荐(1)
2021年8月3日
手撸一个SpringBoot-Starter
摘要: 1. 简介 通过了解SpringBoot的原理后,我们可以手撸一个spring-boot-starter来加深理解。 1.1 什么是starter spring官网解释 starters是一组方便的依赖描述符(根据功能特点将用到的依赖标记封装到同一个pom中),可以将其包含在应用程序中。 通过sta
阅读全文
posted @ 2021-08-03 23:51 张铁牛
阅读(988)
评论(0)
推荐(3)
2021年8月2日
SpringBoot自动装配-源码分析
摘要: 1. 简介 通过源码探究SpringBoot的自动装配功能。 2. 核心代码 2.1 启动类 我们都知道SpringBoot项目创建好后,会自动生成一个当前模块的启动类。如下: import org.springframework.boot.SpringApplication; import org
阅读全文
posted @ 2021-08-02 22:47 张铁牛
阅读(874)
评论(1)
推荐(6)
上一页
1
2
3
4
5
6
7
下一页
公告