自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 收藏
  • 关注

原创 【云原生】springcloud07—Consul的服务注册与发现

Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。Consul需要一个数据平面,并支持代理和本机集成模型。Consul附带了一个简单的内置代理,因此一切都可以直接使用,还支持Envoy等第三方代理集成。...

2022-08-23 00:12:02 843 16

原创 【云原生】springcloud06——订单服务注册zookeeper

上一讲我们已经讲将支付服务进zookeeper完成,这讲我们还需要将订单服务注册进zookeeper

2022-08-22 21:41:31 1407 32

原创 Mysql进阶优化篇06——分组查询优化、分页查询优化、覆盖索引

介绍分组查询优化、分页查询优化、覆盖索引的使用与利弊

2022-08-17 22:23:20 1495 21

原创 Mysql进阶优化篇05——子查询的优化和排序优化

子查询优化与排序优化

2022-08-16 00:15:54 3512 9

原创 mysql进阶优化篇04——深入JOIN语句的底层原理

深入介绍JOIN语句的底层原理,并介绍8.0的新特性Hash Join,建议收藏备用

2022-08-11 22:29:09 2022 27

原创 Mysql进阶优化篇03——多表查询的优化

深度讲解多表查询的优化,包括外连接与内连接的优化,详细讲解驱动表、被驱动表

2022-08-08 22:44:10 4608 18

原创 Mysql进阶优化篇02——索引失效的10种情况及原理

本文将介绍索引失效的10种情况及原理,绝对不需要死记硬背,建议收藏备用。

2022-08-03 23:41:46 2044 67

原创 面试、工作中常用sql大全(建议收藏备用)

深入、全面、系统的介绍常用的sql基础知识

2022-07-29 21:02:23 1151 2

原创 python速成2——流程控制与基本数据结构

py的流程控制与常见数据结构

2022-07-27 08:45:00 335 6

原创 Python速成1——环境搭建与基本数据类型

Python是一种强大的语言,具有如下优势(1)简单、易学、开源、丰富的库(2)解释型语言(可移植性强)(3)面向对象(4)胶水语言(可以通过接口调用所有其它语言)

2022-07-27 06:30:00 322 10

原创 【java筑基】IO流进阶之文件随机访问、序列化与反序列化

全面深入的介绍文件的进阶操作:随机访问,序列化与反序列化

2022-07-26 21:49:32 492 2

原创 【Java筑基】IO流基础之常见工具流和进程通信

转换流、推回输入流、标准输入输出流、进程通信

2022-07-26 21:25:37 500

原创 【java筑基】IO流基础之文件的常见操作

文章简介:全面介绍IO流基础知识,学不会或者不全你来找我

2022-07-26 21:14:21 226

原创 【java筑基】吃透泛型(一万字长文,建议收藏)

集合元素过去默认为Object类型,无法指定元素类型,编译时不检查类型,而且每次取出对象都要进行强制类型转换,泛型出现避免了这种臃肿的代码

2022-07-15 22:00:27 1114 30

原创 【java筑基】斗地主小游戏——Collections工具类排序功能应用

🌰文章简介本文将石头Collections工具类实现一个简单的斗地主小游戏,建议收藏备用,创作不易,敬请三连哦。

2022-07-14 22:30:32 405 8

原创 【SQL之降龙十八掌】01——亢龙有悔:入门10题

sql入门10题,简单却不简单,看看你能坚持到第几题

2022-07-14 22:12:35 896 34

原创 springcloud05——Zookeeper实现支付微服务

使用Zookeeper服务注册与发现与使用Eureka基本上是一致的,其技术架构如图笔者为了贴近实际生产,使用了zookeeper集群

2022-07-12 21:15:16 2784 76

原创 【java筑基】一篇教会你set集合

Set集合与Collection基本相同,具有一些不同的行为。Set集合中的元素是无序的,不可以重复添加元素。

2022-07-12 06:30:00 1327 14

原创 【java筑基】面试必会的map集合

实际上,map集合和set集合非常类似,如果把Map集合中所有的Key单独来看,就组成了一个Set集合。如果把Map集合中的value当独来看,则与List集合很类似,元素可以重复,可以根据索引(key)来查找。

2022-07-12 06:30:00 328 2

原创 【java筑基】面试、工作不可不知的六个Java工具类

介绍工作面试最常用的java工具类

2022-07-11 21:04:15 590 18

原创 【java筑基】一文学习内部类

内部类是指把一个类放在另外一个类的内部,它有以下作用:1)内部类提供了更好的封装。2)内部类相当于外部类的一个成员,可以直接访问外部类的私有成员变量,但外部类不能直接访问内部类的细节。3)匿名内部类适用于可能只使用一次的类。...

2022-07-11 20:39:42 206

原创 【java筑基】深入不可变类——谈谈String与包装类的底层实现

不可变类是指在创建实例后该例变量不可以改变的类。比如String类和包装类。本文将深入不可变类,探索其底层实现

2022-07-07 20:27:00 432 20

原创 【java筑基】浅谈代码复用技术——继承、组合

介绍继承、复合与二者的区别

2022-07-07 20:21:37 656 4

原创 【java筑基】——为什么java中方法的参数传递机制没有引用传递

Java中的方法不能够独立存在,调用方法必须通过类或者对象来作为主调者。方法中如果声明了形参,则调用方法时必须给这些形参指定参数值,调用方法时实际传递的参数被称为实参。Java使用值传递,将实际参数的副本传入方法而实际的参数本身不会受任何影响。这就像真孙悟空毫毛变了假孙悟空去打妖怪。基本数据类型和引用数据类型的参数传递机制都是值传递。.........

2022-07-07 20:17:02 403 1

原创 【java筑基】实战java基本数据类型与字符串操作

把一个数字转换为人民币的表示方式是银行常用的业务。其实里面包括了java的数字常用的基础知识点。

2022-07-06 19:54:25 469

原创 【JVM调优实战100例】05——方法区调优实战(下)

直接内存由操作系统来管理。常见于NIO,用于数据缓冲,读写性能很高,分配回收花销较高。

2022-07-06 01:30:00 303 6

原创 【JVM调优实战100例】04——方法区调优实战(上)

方法区是java虚拟机中所有线程共享的共享区域,主要存放类的结构相关信息(成员变量,方法、构造器的代码),运行时常量池,类加载器。方法区在虚拟机启动时被创建,在逻辑上属于堆的组成部分(具体产商实现时不一定遵守逻辑上的划分标准)。...

2022-07-05 21:06:31 540 6

原创 zookeeper入门到精通08——服务器节点动态上下线案例实战

需求描述:某分布式系统中,有多台主节点服务器,可以动态的上下线,要求服务器可以实时的监听到主节点服务器的上下线。

2022-07-05 20:51:18 916 6

原创 redis03——Redis的网络配置与心跳机制

Redis的网络配置与心跳机制

2022-07-02 18:02:27 2666 21

原创 【JVM调优实战100例】03——JVM堆调优四例

介绍堆的相关概念、教你排查5个常见的JVM堆案例实战

2022-07-01 21:07:44 845 31

原创 【JVM调优实战100例】02——虚拟机栈与本地方法栈调优五例

介绍虚拟机栈与本地方法栈、教你排查5个常见的JVM虚拟机栈案例实战

2022-07-01 21:04:01 563 8

原创 【JVM调优实战100例】01——JVM的介绍与程序计数器

介绍JVM的作用、JVM、JRE、JDK的区别,常见的JVM与JVM学习路线

2022-07-01 20:54:01 540 4

原创 redis02——一篇终结redis的五种数据类型操作命令(可学习、复习、面试、收藏备用)

redis的操作命令相当于mysql中的sql语句,可以用来对于数据进行增删改查等操作。本文全程高能,一篇搞定所有常用的数据操作命令,建议收藏备用。

2022-06-27 21:51:49 425 90

原创 zookeeper入门到精通07——zookeeper客户端API节点操作与原理

使用java的api方式实现zookeeper的节点监听、操作与写数据的原理

2022-06-23 22:06:02 1526 53

原创 zookeeper入门到精通06——zookeeper客户端API创建节点

zookeeper是常用的微服务技术栈,本文将通过一个实例带大家使用客户端api远程创建zookeeper节点

2022-06-21 21:46:24 3145 89

原创 Redis01——Redis入门这一篇就够了(可学习、复习、面试,收藏备用)

深入浅出的告诉你为什么redis这么火,redis的特点优势,安装下载,数据库的发展历史,以及必须get的redis知识点,如果你想速成redis,一定要关注这个专栏,带你上高速。

2022-06-17 23:11:21 1091 54

原创 Juc并发编程16——Semaphore,Exchanger,Fork/Join框架

本文主要介绍常用的并发工具类:Semaphore,Exchanger,Fork/Join框架,讲解其使用与原理

2022-06-15 12:31:30 589 86

原创 Juc并发编程15——循环屏障CyclickBarrier使用与源码剖析

如果打一场游戏,必须等待游戏的玩家足够以后才开始,并且为了公平,所有玩家必须同时进入游戏。循环屏障就是为了解决这种场景而设计的

2022-06-15 00:04:58 973 25

原创 Juc并发编程14——线程计数器CountdownLatch源码剖析

CountdownLatch,多任务同步神器,它允许一个或多个线程,等待其它线程完成工作,本文讲解其使用与源码

2022-06-14 08:10:26 699 47

原创 Juc并发编程13——如何实现一个线程池?(万字源码剖析)

前面我们已经介绍过线程池的使用了,下面我们来深挖它的实现原理,其原理比较复杂,准备好,发车。先介绍下

2022-06-12 14:06:11 676 82

空空如也

空空如也

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

TA关注的人

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