自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wyy的博客

学习笔记

  • 博客(275)
  • 资源 (1)
  • 收藏
  • 关注

原创 kubectl top数据链路追踪

kubectl top 向 APIServer 的 Metrics API 发起请求,即:kubectl get --raw /apis/metrics.k8s.io/v1beta1/nodes/xxxxkubectl get --raw /apis/metrics.k8s.io/v1beta1/namespaces/xxxx/pods/xxxxkubectl get apiservices v1beta1.metrics.k8s.io1、从 kubelet 暴露的 endpoint 收集数据转换成

2023-10-22 13:14:50 623

原创 将自己的代码发布到github,让别人引用

将自己的代码发布到github,让别人引用

2023-03-12 22:19:16 514 1

原创 golang标准库

标准库

2023-01-12 12:10:12 323

原创 float底层存储原理

float底层存储原理

2023-01-12 11:58:05 167

原创 golang小知识点

小知识

2023-01-12 11:52:03 99

原创 golang字符串常见功能

string

2023-01-10 15:31:39 186

原创 golang方法集

方法集

2023-01-08 19:36:17 67

原创 go map原理剖析

map底层原理剖析

2023-01-07 20:00:40 91

原创 goland

goland

2022-09-29 16:23:49 168

原创 golang学习笔记

golang

2022-09-29 16:12:02 102

原创 go与java

golang & java

2022-09-29 16:06:55 616

原创 cadvisor数据获取 源码分析

cadvisor

2022-09-29 16:06:03 195

原创 mysql助记

modifyprimary keyauto_incrementdateconstraintuniqueforeign keyreferencescascadedistinctloweruppersubstringorder byalter table student add constraint pk_stu primary key(sno);alter table student modify sno int(6) auto_increment外键策略– 1.NO.

2022-09-29 16:04:50 268

原创 数据结构

zhb

2022-09-29 15:56:09 466

原创 Mac下工作环境安装

Mac 工作环境

2022-08-04 16:18:07 458

原创 k8s 入门

k8s 入门

2022-07-19 10:06:51 140

原创 go 方法集

go方法集

2022-07-18 20:24:19 168

原创 go 数组 切片 映射

go 数组 切片 映射

2022-07-18 18:57:56 110

原创 go web

go web

2022-07-11 16:50:05 135

原创 NIO、Netty

nio和netty

2022-06-29 10:19:56 192

原创 Java并发编程

Java并发编程

2022-06-29 10:18:17 111

原创 计算机网络

计算机网络

2022-06-29 10:12:18 157

原创 Arrays.asList()坑

new ArrayList(Arrays.asList())这样可以使用add remove clear方法

2022-06-23 23:45:44 62

原创 二叉树的递归套路

可以解决面试中绝大多数的二叉树问题尤其是树型dp问题,本质是利用递归遍历二叉树的便利性文章目录给定一棵二叉树的头节点head,返回这颗二叉树是不是平衡二叉树给定一棵二叉树的头节点head,任何两个节点之间都存在距离,返回整棵二叉树的最大距离(*)给定一棵二叉树的头节点head,返回这颗二叉树中最大的二叉搜索子树的头节点给定一棵二叉树的头节点head,返回这颗二叉树是不是平衡二叉树public class IsBalanced { public static class Node { pu.

2022-05-28 18:32:06 143 1

原创 二叉 树

文章目录递归方式 先序、中序、后序 遍历非递归方式 先序、中序、后序 遍历实现二叉树的按层遍历求二叉树的最大宽度二叉树的序列化和反序列化递归方式 先序、中序、后序 遍历public class RecursiveTraversalBT { public static class Node { public int value; public Node left; public Node right; public Node(int v) { value = v; } }

2022-05-26 20:08:40 96

原创 HTTPS

2022-05-25 14:56:56 69

原创 链表 题

文章目录找出链表中类中点的位置判断该链表是否为回文结构将单向链表按某值划分成左边小、中间相等、右边大的形式找出链表中类中点的位置快慢指针1)输入链表头节点,奇数长度返回中点,偶数长度返回上中点2)输入链表头节点,奇数长度返回中点,偶数长度返回下中点3)输入链表头节点,奇数长度返回中点前一个,偶数长度返回上中点前一个4)输入链表头节点,奇数长度返回中点前一个,偶数长度返回下中点前一个public class Code01_LinkedListMid { public static clas

2022-05-22 15:50:56 102

原创 RabbitMQ消息可靠性 (投递+消费)

文章目录Rabbitmq的消息可靠性投递Rabbitmq的消息可靠性投递confirmCallbackRabbitmq的消息可靠性投递returnCallbackRabbitmq的消息确机制ACKRabbitmq的消息可靠性投递什么是消息的可靠性投递保证消息百分百发送到消息队列中去1 保证mq节点成功接受消息,消息发送端需要接受到mq服务端接受到消息的确认应答2 完善的消息补偿机制,发送失败的消息可以再感知并⼆次处理RabbitMQ消息投递路径⽣产者–>交换机->队列-&gt

2022-05-08 18:02:47 1041

原创 ( 前缀树 计数排序 基数排序 )

文章目录前缀树桶排序计数排序基数排序前缀树实现一:public class Code01_TrieTree { public static class Node1 { public int pass; public int end; public Node1[] nexts; // char tmp = 'b' (tmp - 'a') public Node1() { pass = 0; end = 0; // 0 a // 1 b

2022-04-19 19:25:08 71

原创 (归并排序 快排 堆)

已知一个几乎有序的数组。几乎有序是指,如果把数组排好顺序的话,每个元素移动的距离一定不超过k,并且k相对于数组长度来说是比较小的(时间复杂度:N*logK)。在一个数组中,一个数数左边比它小的数的总和,叫数的小和,所有数的小和累加起来,叫数组的小和。(一个数右边有多少个数比他。(一个数左边有多少个数比他。时间复杂度 N*logN。.........

2022-04-15 19:12:09 701

原创 (链表 栈 队列 递归)

文章目录链表反转链表删除点链表中给定值的结点栈和队列双向链表实现栈和队列数组实现队列获取栈的最小值用两个栈实现一个队列用两个队列实现一个栈递归链表反转链表(反转单链表 反转双向链表)public class Code01_ReverseList { public static class Node { public int value; public Node next; public Node(int data) { value = data; } } publi

2022-04-15 18:11:39 653

原创 (选择 冒泡 插入 二分 异或)

文章目录选择排序冒泡排序插入排序二分二分查找某个数是否存在在arr上,找满足大于等于value的最左位置在arr上,找满足小于等于value的最右位置局部最小值异或选择排序public class Code01_SelectionSort { public static void selectionSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 0 ~ N-1 找到最小值,在哪,放到0位

2022-04-15 17:37:05 597

原创 Gradle 简单使用

文章目录创建Gradle项目dependencies.gradlegradle.propertiesbuild.gradleGradle配置文件详解入门dependency-management 插件SpringBootPlugin 插件多模块热部署创建Gradle项目dependencies.gradleext.versions = [ // 定义所有要使用的版本号 springboot: '2.4.1' // SpringBoot版本号]ext.librar

2022-04-12 21:12:39 1344

原创 JVM入门

文章目录什么是JVM内存结构垃圾回收类加载与字节码技术什么是JVM定义Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境)好处一次编写,到处运行自动内存管理,垃圾回收机制数组下标越界检查内存结构1、程序计数器用于保存JVM中下一条所要执行的指令的地址特点线程私有CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CPU就会去执行另一个线程中的代码程序计数器是每个线程所私有的,当另一个线程的时间片用完,又返回来

2022-04-12 10:19:43 308

原创 SpringCloudConfig整合Nacos

SpringCloudConfig 的作用是可以进行配置的更新处理,这个的确是很好,但是原始的SpringCloudNetflix 架构所提供的动态的抓取配置实在是太繁琐了,包括还要使用到SpringCloudBus进行Actuator处理SpringCloudAlibaba套件之中是基于Nacos 实现的服务管理,Nacos里面有一个动态的监听配置,只要你在Nacos之中定义了配置项,那么就可以在程序里面动态抓取(不再需要config-server,不再需要springcloudbus)。0..

2022-04-11 11:47:45 1544

原创 SpringBootAdmin

文章目录SpringBootAdmin服务端SpringBootAdmin安全配置SpringBootAdmin客户端接入微服务离线警告SpringBootAdmin服务端SpringBoot之中所有的监控操作都是基于Actuator实现处理的,那么在最终实现监控的时候也全部都是通过监控数据来完成操作的,只不过SpringBootAdmin除了Actautor数据之外还可以对SpringCloud之中的具体应用进行一些管理的支持。1、【microcloud项目】创建一个新的服务监控模块: “mi

2022-04-11 11:13:30 2224

原创 JWT 应用

文章目录JWT工具模块Token认证微服务JWT授权监测网关认证过滤消费端获取JWTJWT工具模块如果要想在项目之中去使用JWT技术,那么就必须结合到已有的模块之中,最佳的做法就是将JWT的相关的处理操作做为一个自动的starter组件进行接入1、【microcloud项目】既然要开发一个starter组件,最佳的做法就是开发一个新的模块,模块名称:“yootk-starter.jwt ”2、【microcloud 项目】需要为“yootk-starter-jwt”模块配置所需要的依赖库,这些依赖

2022-04-10 19:59:32 882

原创 JWT工具模块

文章目录JWT工具模块测试JWT工具模块如果要想在项目之中去使用JWT技术,那么就必须结合到已有的模块之中,最佳的做法就是将JWT的相关的处理操作做为一个自动的starter组件进行接入1、【microcloud项目】既然要开发一个starter组件,最佳的做法就是开发一个新的模块,模块名称:“yootk-starter.jwt ”2、【microcloud 项目】需要为“yootk-starter-jwt”模块配置所需要的依赖库,这些依赖库包括implementation group: 'or

2022-04-09 19:52:56 4892

原创 JWT 入门

文章目录使用JWT的原因JWT结构JWT入门案例Token拦截使用JWT的原因为了保护项目之中的数据资源,那么一定就需要采用认证检测机制,于是SpringCloud进行认证处理,就可以使用SpringSecurity 来实现了,但是如果你真的去使用了SpringSecurity进行开发,因为维护的成本实在是太高了。在后来的时候有很多的开发者开始尝试通过OAuth2统一认证来进行SpringCloud认证与授权服务,这种操作也属于较早期的实现了,这种实现最大的问题在于随着版本的更新会出现代码不稳定

2022-04-09 19:14:01 751

原创 SpringCloudGateway

文章目录SpringCloudGateway起步消费端整合SpringCloudGateway静态路由配置SpringCloudGateway起步SpringCloudGateway是一个微服务的组件,所以如果要想去使用它就必须自己手工创建微服务的项目,同时肯定要有专属的微服务的依赖库,那么下面就直接开整。1、【microcloud项目】创建一个新的子模块,模块的名称定义为“gateway-9501"2、【microcloud项目】修改build.gradle配置文件,为gateway-9501

2022-04-07 20:45:53 826

适配器模式、适配器模式

适配器模式

2023-02-27

静态代理、jdk动态代理、cglib动态代理

静态代理、jdk动态代理、cglib动态代理

2023-02-27

vue学习笔记 学习笔记

vue学习笔记

2022-05-07

空空如也

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

TA关注的人

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