自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cV展示的学习园

如果说学习有捷径可走,那也一定是勤奋。

  • 博客(204)
  • 资源 (2)
  • 收藏
  • 关注

原创 【猿灰灰赠书活动 - 06期】- 【计算机考研书单——408专属】

【猿灰灰赠书活动 - 06期】- 【计算机考研书单——408专属】

2023-09-12 14:32:15 2325 13

原创 【猿灰灰赠书活动 - 05期】- 【速学Linux:系统应用从入门到精通】

赠书活动《速学Linux:系统应用从入门到精通》

2023-09-08 19:11:29 4147 10

原创 【猿灰灰赠书活动 - 04期】- 【分布式统一大数据虚拟文件系统——Alluxio原理、技术与实践】

评论赠送书籍《分布式统一大数据虚拟文件系统——Alluxio原理、技术与实践》

2023-09-08 18:42:26 4456 12

原创 设计模式篇(Java):装饰者模式

装饰者模式详解及其jdk中的应用

2023-09-06 16:25:30 648 11

原创 Spring Boot业务代码中使用声明式事务@Transactional失效踩坑点总结

Spring Boot业务代码中使用声明式事务@Transactional失效踩坑点总结

2023-09-01 15:35:09 3450 1

原创 【猿灰灰赠书活动 - 03期】- 【RHCSA/RHCE 红帽Linux认证学习指南(第7版) EX200 & EX300】

【猿灰灰赠书活动 - 03期】- 【RHCSA/RHCE 红帽Linux认证学习指南(第7版) EX200 & EX300】

2023-08-28 17:06:43 3318 9

原创 【猿灰灰赠书活动 - 02期】- 【Java从入门到精通2023年7月最新(第7版)】

【猿灰灰赠书活动 - 02期】- 【Java从入门到精通】

2023-08-16 11:15:32 5196 25

原创 【猿灰灰赠书活动 - 01期】- 【Python网络爬虫入门到实战】

【猿灰灰赠书活动 - 01期】- 【Python网络爬虫入门到实战】

2023-08-11 21:22:55 3475 22

原创 macOS(m芯片)连接服务器及其进行文件传输的各种方式的详解

macOS(m芯片)连接服务器及其进行文件传输的各种方式的详解 lrzsz

2023-08-09 01:40:05 30620 8

原创 初入Mac的设置及其必备软件(Homebrew + item2)

必装软件之homebrew&item2

2023-07-27 23:37:42 30993 18

原创 设计模式篇(Java):桥接模式

计模式篇(Java):桥接模式

2023-07-03 18:44:59 321 23

原创 设计模式篇(Java):适配器模式

设计模式篇(Java):适配器模式

2023-07-01 17:44:10 670 14

原创 设计模式篇(Java):建造者模式

建造者模式

2023-07-01 08:00:00 200 12

原创 设计模式篇(Java):原型模式

设计模式-原型模式

2023-06-30 10:35:35 584 10

原创 设计模式篇(Java):工厂模式

设计模式Java:工厂模式

2023-06-27 02:00:00 167 15

原创 设计模式篇(Java):单例模式

单例模式的所有写法机器jdk源码中的运用

2023-06-26 09:30:00 26252 39

原创 设计模式篇(Java):前言(UML类图、七大原则)

设计模式的前言:包括概要、七大原则以及UML类图

2023-06-25 20:47:30 685 7

原创 Minio下载与安装及其多驱多节点部署 + Nginx做负载均衡

minio的下载安装与部署,部署分为分布式和单点

2023-06-16 09:46:51 33976 30

原创 Linux上搭建Nacos集群 + nginx做负载均衡

搭建nacos集群以及使用ngxin做负载均衡

2023-06-14 15:03:46 30668 13

原创 Java项目的日志解决方案(slf4j + logback)

Java项目的日志解决方案(slf4j + logback)

2023-02-01 09:05:50 27601 8

原创 初步了解高性能队列——Disruptor(Java)

初步了解高性能队列——Disruptor(Java)

2023-01-18 19:47:30 31291 1

原创 CompletableFuture详解

Java8新特性异步任务CompletableFuture详解

2023-01-09 21:05:17 563

原创 Java诊断工具Arthas详解

一篇文章轻松掌握Java 诊断工具 Arthas

2022-11-08 20:30:00 919

原创 OAuth2.0详细介绍与实践(通俗易懂)

Oauth2.0详细介绍及其实践

2022-11-07 20:30:00 45320 19

原创 Java定时任务的解决方案(Quartz等)

Java开发中定时任务的解决方案

2022-11-07 15:35:04 30959 12

原创 Java8新特性Stream流详解

Stream的详解

2022-11-02 20:30:00 790

原创 MongoDB简单入门篇及其Spring Boot整合

一篇文章,轻松掌握MongoDBSpring Boot整合MongoDB

2022-10-26 17:34:20 26114

原创 一篇文章轻松掌握Retrofit2

一篇文章轻松掌握Retrofit2

2022-10-24 20:17:53 822

原创 @JsonView注解的简单使用

@JsonView注解的简单介绍以及简单使用

2022-10-19 10:05:24 27316 1

原创 超详细的文件上传和下载(Spring Boot)

超详细的文件上传和下载

2022-10-10 21:49:51 31192 6

原创 公众号推送早安问候以及天气预报(JAVA)

公众号推送早安问候以及天气预报(JAVA)

2022-08-09 17:14:54 68761 236

原创 LeetCode(每日练习)-回文子串系列

此文章用于记录有关回文子串的的题目5. 最长回文子串剑指 Offer II 027 回文链表234. 回文链表剑指 Offer II 018 有效的回文125. 验证回文串5. 最长回文子串【题目描述】给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"提示:1 <= s.length <= 1000s 仅由数字.

2022-04-17 22:54:47 26658

原创 LeetCode(每日练习)-440. 字典序的第K小数字、129. 求根节点到叶节点数字之和、380. O(1) 时间插入、删除和获取随机元素

440. 字典序的第K小数字【题目描述】给定整数 n 和 k,返回 [1, n] 中字典序第 k 小的数字。示例 1:输入: n = 13, k = 2输出: 10解释: 字典序的排列是 [1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9],所以第二小的数字是 10。示例 2:输入: n = 1, k = 1输出: 1提示:1 <= k <= n <= 10^9【解题思路】字典序简而言之,就是根据数字的前缀进行排序,比如

2022-04-13 12:32:56 598

原创 LeetCode(每日练习)-402. 移掉 K 位数字、316. 去除重复字母、1081. 不同字符的最小子序列、321. 拼接最大数

402. 移掉 K 位数字【题目描述】给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。示例 1 :输入:num = "1432219", k = 3输出:"1219"解释:移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219 。示例 2 :输入:num = "10200", k = 1输出:"200"解释:移掉首位的 1 剩下的数字为 200. 注意输出不能有任何前导零示例

2022-04-12 09:04:01 417 2

原创 Zookeeper快速入门学习笔记(下)

第 5 章 面试题5.1 选举机制半数机制,超过半数的投票通过,即通过。第一次启动选举规则: 投票过半数时,服务器 id 大的胜出第二次启动选举规则:EPOCH 大的直接胜出EPOCH 相同,事务 id 大的胜出事务 id 相同,服务器 id 大的胜出5.2 生产集群安装多少zk合适安装奇数台生产经验:10 台服务器:3 台 zk20 台服务器:5 台 zk100 台服务器:11 台 zk200 台服务器:11 台 zk服务器台数多:好处,提高可靠性;坏处:

2022-04-04 12:33:46 30827

原创 Zookeeper快速入门学习笔记(中)

第 3 章 服务器动态上下线监听案例需求分析某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知 到主节点服务器的上下线具体实现先在集群上创建/servers 节点[zk: localhost:2181(CONNECTED) 10] create /servers "servers"Created /servers服务器端向 Zookeeper 注册代码/** * @author cVzhanshi * @create 2021-11-23 1

2022-04-04 12:24:41 26770

原创 Zookeeper快速入门学习笔记(上)

第 1 章 Zookeeper入门及安装1.1 Zookeeper入门Zookeeper概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目Zookeeper工作机制Zookeeper从设计模式角度来理解:是一个基 于观察者模式设计的分布式服务管理框架,它负 责 存储和管理大家都关心的数据,然 后接受观察者的 注 册,一旦这些数据的状态发生变化,Zookeeper 就 将负责通知已经在Zookeeper上注册的那些观察 者做出相应的反应。Zook

2022-04-04 12:21:54 291

原创 LeetCode(每日一题)-1391. 检查网格中是否存在有效路径

LeetCode(每日一题)-1391. 检查网格中是否存在有效路径【题目描述】给你一个 m x n 的网格 grid。网格里的每个单元都代表一条街道。grid[i][j] 的街道可以是:1 表示连接左单元格和右单元格的街道。2 表示连接上单元格和下单元格的街道。3 表示连接左单元格和下单元格的街道。4表示连接右单元格和下单元格的街道。5 表示连接左单元格和上单元格的街道。6 表示连接右单元格和上单元格的街道。你最开始从左上角的单元格 (0,0) 开始出发,网格中的「有效路径」是指从左

2022-04-04 12:07:51 408

原创 LeetCode(每日一题)-全排列系列

LeetCode(每日一题)-全排列系列说明此文章是对于力扣的全排列题目的一个总结其中序号46. 全排列、47. 全排列 II、剑指 Offer II 084. 含有重复元素集合的全排列、剑指 Offer II 083. 没有重复元素集合【题目描述】给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案示例 1:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

2022-03-31 15:59:02 643

原创 JVM入门(下)

JVM入门(下)

2022-01-03 22:39:34 516

SpringBoot回顾思维导图.xmind

SpringBoot回顾思维导图

2021-06-25

SpringBoot自动装配原理分析(初探).xmind

SpringBoot自动装配原理分析(初探)思维导图

2021-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除