雫#1999
码龄6年
求更新 关注
提问 私信
  • 博客:166,574
    166,574
    总访问量
  • 251
    原创
  • 135
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-10-28

个人简介:道阻且长

博客简介:

weixin_43541094的博客

查看详细资料
个人成就
  • 获得218次点赞
  • 内容获得22次评论
  • 获得1,478次收藏
  • 代码片获得361次分享
创作历程
  • 23篇
    2022年
  • 89篇
    2021年
  • 136篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • 中间件&框架框架
    1篇
  • SSM
    11篇
  • Redis
    5篇
  • Kafka
    3篇
  • Elasticsearch
    3篇
  • Netty
  • Java
  • JVM详解
    14篇
  • HF 常用设计模式
    12篇
  • CS基础
  • 汇编基础
    17篇
  • 计算机基础
    11篇
  • C数据结构与算法
    18篇
  • 计算机网络基础
    13篇
  • 操作系统导论
    21篇
  • 数据库
  • MySQL基础
    7篇
  • 工具
    1篇
  • 面试
    9篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    redis
  • 后端
    spring架构
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

SpringCloud-3-负载均衡&服务调用

文章目录1 Ribbon1.1 Ribbon概述1.2 替换不同的负载策略1.3 轮询策略分析2 OpenFeign2.1 OpenFeign简介2.2 OpenFeign的使用2.31 Ribbon1.1 Ribbon概述SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡的工具主要功能是提供客户端的软件负载均衡算法和服务调用,Ribbon会提供一系列完善的配置项如连接超时、重试等。简单的说就是在配合文件中列出Load Balancer后面所有的机器,R
原创
发布博客 2022.04.14 ·
719 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringCloud-2-注册中心

文章目录1 Eureka1.1 基础知识1.21.32 Zookeeper3 Consul1 Eureka1.1 基础知识服务治理:在传统的RPC远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,所以需要服务治理来管理服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现和注册服务注册与发现:Eureka采用CS的架构设计,Eureka Server作为服务注册功能的服务器系统中的其他微服务使用Eureka客户端连接到Eureka Server并维持心跳连接
原创
发布博客 2022.04.13 ·
780 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud-1-项目创建

文章目录11
原创
发布博客 2022.04.12 ·
1075 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

M1机器Java环境搭建

文章目录1 JDK安装2 IDEA安装3 brew&git安装4 IDEA插件&常用网站1 JDK安装azul jdk82 IDEA安装2020.3.43 brew&git安装brew安装git安装4 IDEA插件&常用网站壁纸网站
原创
发布博客 2022.04.11 ·
667 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot-3-数据访问&单元测试

文章目录1 数据访问1.1 SQL1.1.1 数据源自动配置1.1.2 使用Druid数据源1.1.3 整合Mybatis1.2 NoSQL2 单元测试1 数据访问1.1 SQL1.1.1 数据源自动配置首先在pom中导入场景依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</
原创
发布博客 2022.04.07 ·
4613 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SpringBoot-2-web开发

文章目录1 实用工具1.1 Lombok1.2 Developer-Tools1.3 Spring Initializr21 实用工具1.1 Lombok简化业务对象开发,省略构造器,get/set方法…根据注解要求会在编译时生成构造方法等需要引入依赖,并在IDEA中下载Lombok插件 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lomb
原创
发布博客 2022.04.03 ·
926 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot-1-入门

文章目录1 基础使用1.1 HelloWorld1.2 依赖管理&自动配置1.2.1 依赖管理1.2.2 自动配置2 底层注解2.1 @Configuration与@Bean2.2 @Import、@Conditional、@ImportResource2.331 基础使用1.1 HelloWorld基于SprinBoot2由浏览器发送hello请求,后台响应1,新建maven工程,引入必要依赖 <parent> <groupId>org.sp
原创
发布博客 2022.03.28 ·
938 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机网络基础

文章目录
原创
发布博客 2022.02.09 ·
806 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统基础

文章目录1 进程线程1.1 进程和线程的概念及区别(想想JVM)1.2 进程的状态(5种)1.3 进程间的通信方式(7种)1.4 线程间的同步方式(3种)1.5 进程的调度算法(6种)1.6 死锁,产生死锁的条件(4个)2 内存管理2.1 地址空间(逻辑地址->物理地址)2.2 内存管理机制(分块,分段,分页)2.3 快表(TLB)2.41 进程线程1.1 进程和线程的概念及区别(想想JVM)进程:内存中独立运行的一个应用程序,如QQ音乐,微信线程:进程中的一个执行任务区别:进程是彼此
原创
发布博客 2022.02.09 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java容器

文章目录1 集合概述1.1 List, Set, Map的区别1.2 集合底层的数据结构2 List接口3 Set接口4 Map接口5 Collections工具类1 集合概述1.1 List, Set, Map的区别List(对付顺序): 存储元素是有序的,可重复的Set(注重独一无二): 存储元素是无序的,不可重复的Map(根据key快速查找): 使用键值对key-value存储元素每个键最多映射到一个值1.2 集合底层的数据结构List:1, ArrayList: Ob
原创
发布博客 2022.02.09 ·
861 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java并发

文章目录1 并发基础1.1 线程的生命周期和状态1.2 上下文切换1.3 死锁与死锁的预防1.4 sleep()和wait()1.5 start()和run()2 synchronized关键字2.1 syn的简单理解2.2 synchronized的使用2.3 双重检查加锁的单例模式2.4 synchronized的底层原理2.4.1 syn修饰代码块2.4.2 syn修饰方法2.4.3 synchronized原理小结2.5 JDK1.6后对synchronized进行的优化2.6 Synchroniz
原创
发布博客 2022.02.09 ·
424 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java基础

文章目录1 概念与语法1.1 Java和C++的异同1.2 泛型1.3 ==和equals的区别1.4 hashCode()和equals()1.5 基本类型数据1.6 关于方法1.6.1 静态方法内部为什么不能调用非静态成员1.6.2 静态方法和普通方法的不同1.6.3 重载和重写1.6.4 深克隆&浅克隆1.6.5 构造方法1.7 Java的面向对象1.7.1 面向对象和面向过程的区别1.7.2 面向对象的三大特性1.8 异常1.9 I/O流1.9.1 序列化&反序列化1.9.2 Jav
原创
发布博客 2022.02.09 ·
761 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库-事务/隔离

文章目录1 MySQL基础1.1 关系型数据库1.2 MySQL介绍2 存储引擎2.1 MySQL中的存储引擎2.2 MyISAM和InnoDB的区别3 锁机制和InnoDB锁算法4 查询缓存5 事务5.1 事务概念5.2 数据库事务5.3 事务的ACID特性5.4 并发事务带来的问题5.5 事务隔离级别5.6 MySQL默认隔离级别1 MySQL基础1.1 关系型数据库关系型数据库: 建立在关系模型上的数据库表明了数据库中所存储的数据之间的联系(一对一,一对多,多对多)数据被存储在各种表
原创
发布博客 2022.02.09 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库-索引

文章目录1 索引概念&索引优缺点2 索引底层数据结构2.1 Hash表2.2 B树&B+树2.2.1 B树2.2.2 B+树2.2.3 B树和B+树的区别3 索引类型3.1 主键索引3.2 二级索引(辅助索引)4 聚簇索引与非聚簇索引4.1 聚簇索引4.2 非聚簇索引1 索引概念&索引优缺点索引就是一种用于快速查询和检索数据的数据结构,常见索引:B树,B+树,Hash索引的作用就相当于目录,如查字典时,如果没有目录,就只能一页一页去找,速度很慢如果有目录,就可以通过目录
原创
发布博客 2022.02.09 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库-MySQL结构

文章目录1 MySQL基础架构分析1.1 MySQL基本架构1.2 Server层基本组件1.2.1 连接器1.2.2 查询缓存1.2.3 分析器1.2.4 优化器1.2.5 执行器2 语句分析2.1 查询语句2.2 更新语句2.2.1 两阶段提交日志1 MySQL基础架构分析学习一条SQL是如何完成查询/更新的1.1 MySQL基本架构简单来说,MySQL可以分为:Server层+存储引擎层Server层: 包括连接器,查询缓存,分析器,优化器,执行器等所有跨存储引擎的功能都在这一层实现
原创
发布博客 2022.02.09 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库基础

文章目录1.1 简单检索 SELECT1.2 排序检索 ORDER BY1.3 过滤数据 WHERE1.4 通配符过滤 LIKE % _1.5 聚集函数 afg() sum()...1.6 创建/过滤分组 GROUP BY/HAVING1.7 组合查询 UNION1.8 插入/更新/删除 INSERT/UPDATE/DELETE1.1 简单检索 SELECT1,检索一列:SELECT name FROM students;检索students表中name列所有只2,检索多列:SELECT
原创
发布博客 2022.02.09 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ES-3-高级查询

文章目录1212
原创
发布博客 2022.01.26 ·
2654 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ES-2-基础查询

文章目录1 term&terms查询1.1 term查询21 term&terms查询1.1 term查询term查询代表完全匹配 搜索之前不会对搜索的关键字进行分词在文档分词库中匹配内容 再查找对应的文档使用term查询查找province为北京的document:POST /index_name/type_name/_search{ "form" : 0, "size" : 5, // limit分页 "query" : { "term" : {
原创
发布博客 2022.01.14 ·
1349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka-3-机制&优化

文章目录1 Kafka集群中几种机制1.1 Controller1.2 Rebalance1.3 HW&LEO21 Kafka集群中几种机制1.1 Controller1.2 Rebalance1.3 HW&LEO2
原创
发布博客 2022.01.12 ·
1161 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ES-1-概念&简单操作

文章目录1 ES基础概念1.1 ES简介1.22 Java操作ES1 ES基础概念1.1 ES简介先来看这样一个场景,在购物网站搜索某件商品:电商网站的商品种类繁多,需要返给用户大量的商品以供用户选择假设这些数据存储在MySQL中,用户每搜一次商品以鼠标为例,都需要执行一次SQL:SELECT * FROM item WHERE NAME LIKE %鼠标%采用这样的查询方式,由于通配符需要放在前面用like查询时MySQL的索引会失效查询速度必然是不尽人意的,且MySQL也无法处
原创
发布博客 2022.01.10 ·
1821 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多