自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BaiYZ的Blog

只是记录,只是学习

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

原创 Java - ACM输入[1,1,2,3];[1,2,3]这种形式输入读取

输入:[1,2,3,4,5,6,7,8];

2022-09-25 17:27:38 423 1

原创 Grafana安装和配置Prometheus数据源教程

Grafana是用于可视化大型测量数据的开源程序,他提供了强大和优雅的方式去创建、共享、浏览数据。dashboard中显示了你不同metric数据源中的数据。

2022-09-20 13:47:11 7121 4

原创 Prometheus简介和安装教程

Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。

2022-09-20 13:46:20 2455

原创 为什么POD是原子调度单位

容器2:LogController日志容器,会进行日志读取转存到ElS上,内存要求0.5G。- 使用localhost或者socket进行本地通讯。- 容器1:App业务容器,会记录日志,内存要求1G。- 共享某些Linux的NameSpace空间。因此POD中的容器一定是“超亲密关系”。- 两个应用在一个宿主机上。- 发生频繁的RPC调用。两个容器需要进行协作。

2022-09-19 02:50:20 167

原创 POD的实现原理

在POD中多个容器之间实际上是通过“Infra Container[^1]”中间容器的方法来共享同一个NetWork Container = POD的网络信息(一个POD的IP地址就是Infra Container的IP)。

2022-09-19 02:49:30 396

原创 K8S应用编排以及其核心原理

K8S应用编排以及其核心原理

2022-09-19 02:49:02 206

原创 SpringSecurity基本校验使用总结

SpringSecurity基本校验使用总结

2022-09-19 02:48:18 506

原创 SpringCache基本知识

SpringCache整合多种数据源,使用Aop提供业务缓存的使用,使用注解既可以实现简单的应用缓存配置。

2022-09-19 02:46:17 2214

原创 MybatisPlus自定义数据填充策略

MybatisPlus自定义数据填充策略

2022-09-19 02:44:16 150

原创 MybatisPlus整合SpringBoot

MybatisPlus整合SpringBoot

2022-09-19 02:43:44 532

原创 Junit4 常用注解

Junit4 常用注解

2022-09-19 02:42:16 763

原创 GIT多账户SSH链接配置

git 配置多账户

2022-09-19 02:38:54 488

原创 Docker 更换国内镜像

docker更换国内加速地址

2022-09-19 02:36:19 412

原创 GO-时间包time

go语言中使用time.Time表示时间。我们可以通过time.Now函数获取当前的时间对象,然后从时间对象中可以获取到年、月、日、时、分、秒等信息。

2022-07-24 08:00:00 817

转载 转载 -- 边车模式(sidecar)和服务网格(server mesh)

可以看到,我们今天的这辆车,虽然简陋,但是很高级,甚至和最前沿的ServiceMesh挂钩了。,通过负载均衡、服务间的身份验证、监控等方法,它可以轻松地创建一个已经部署了服务的网络,而服务的代码只需很少更改甚至无需更改。如下图,基础服务和Web服务可以分别独自构建,最后以Pod作为载体,搭上便车就可以了。...

2022-07-22 15:51:29 3120 1

原创 Gorm.Clause()子句分析之ON DUPLICATE KEY UPDATE

最近看到一段代码,使用到在了gorm的Clause()子句,大概如图所示。之前由于没用过Clause()子句,所以本文对Clause()子句先进行研究,然后分析sql语句。即便如此,在实际开发中,我们仍然不推荐这种写法,因为这种写法耦合了add和update两种操作,线上出现bug时,极难定位问题。推荐的做法是单写一个add方法,只负责插入数据,插入重复数据时,根据业务场景做幂等性处理;单写一个update方法,只负责更新操作。两个函数单独打自己的log,便于定位问题。httpshttpshttps。...

2022-07-22 07:45:00 1824

原创 GORM框架学习笔记(更新中ing)

默认情况下,GORM 使用 `ID` 作为主键,使用结构体名的 `蛇形复数` 作为表名,字段名的 `蛇形` 作为列名,并使用 `CreatedAt`、`UpdatedAt` 字段追踪创建、更新时间

2022-07-21 07:15:00 1082

原创 GO-数组和切片

1. 数组 数组是一个长度固定的数据类型,用于存储一段具有相同类型的元素的连续块。数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型。2. 切片 切片是围绕动态数组的概念构建的,可以按需自动增长和缩小 切片是一个很小的对象,对底层数组进行了抽象,并提供了相关的操作方法。切片有3个字段分别是`指向底层数组的指针`,`切片访问的元素个数(即长度)`和`切片允许增长到的元素个数(即容量)`...

2022-07-20 07:30:00 232

原创 GO-异常处理

1、GO中Panic是一种系统级别的异常,一旦出现回终端程序的运行,来自运行时。并且当我们手动调用panic()函数的时候也会触发这个异常。2、手动触发panic()当panic()触发的时候,会立即在当前GO程中执行一个defer,并且其实际会输出详细的堆栈调用日志。......

2022-07-18 16:56:33 1236

原创 GO-单例模式

使用sync包下once对象提供的Do方法,只执行一次。

2022-07-18 16:55:59 968

原创 GO-反射

通俗意义上面来讲,Kind是GO中定义的一个对象属性的归属,用户可能会通过type关键词给类型起别名,而这个时候kind就反映了它实际真实的对象归属。在GO中type实际上指得是系统原生数据类型,如int、string、bool、float32等类型,以及使用type关键字定义的类型,GO中的变量实际上分为两个部分,一个部分是变量类型,一个则是实际的Value。返回类型单位大小,类型非数字类型发生Panic。In返回函数类型的第i个输入参数的类型。返回存储给定存储类型的值所需要的字节数量。...

2022-07-18 16:55:17 381

原创 Ubuntu开启Root登陆

Ubuntu开启root登陆

2022-07-18 16:54:09 675

原创 Ubuntu各个版本换Apt源

ubuntu apt更换国内源

2022-07-18 16:53:27 842

原创 MarkDown-符号大全

markdown数学公示,表情

2022-07-18 16:52:15 740

原创 K8S架构发展历史以及基本概念学习笔记

Google --> 10年容器基础架构Borg 2014开源--> 使用GO重构GO基础学习重构K8SKubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。方便伸缩扩容.........

2022-07-15 18:42:28 775

原创 K8S集群搭建-学习笔记

k8s集群搭建学习笔记

2022-07-15 18:39:47 88

原创 SpringSecurity从装载到源码

SpringSecurity过滤器链源码阅读,以及个人理解

2022-05-11 16:58:17 188

原创 SpringSecurity 基本使用方法(JWT以及基本表单验证)

SpringSecurity实现权限验证以及JWT校验方法的使用,通过Redis存储Token实现分布式登陆

2022-04-15 19:40:41 1316

原创 SpringBoot校验 @Valid校验 && @Validated

@Valid校验 && @Validated({校验分组})springBoot jsr303校验

2022-04-06 22:49:03 265

原创 Docker MacVlan(Linux)个人简单理解与介绍

Docker MacVlan(Linux)个人简单理解与介绍,包含bridg,Passthrough,Virtal Ethernet Port Aggregator模式介绍

2022-02-26 02:07:59 3228

原创 解决Docker macvlan网络与宿主机通讯问题

docker macvlan与宿主机通信问题

2022-02-26 02:04:58 10485 5

原创 计算机网络原理——期末重点罗列

计算机网络原理——期末重点罗列

2022-02-26 02:02:39 292

原创 计算机网络原理——前三章个人总结

计算机网络原理——前三章个人总结

2022-02-26 01:59:20 660

原创 Junit4 常用注解个人总结

Junit4 常用注解个人总结

2022-02-26 01:41:52 1655

原创 Junit4测试框架与Spring集成测试

Junit4测试框架与Spring集成测试配置

2022-02-26 01:40:48 345

原创 Shell编写简单的文件夹备份工具

linux下shell简单备份文件夹脚本编写实验。

2022-02-23 20:15:14 745

原创 Linux-ubuntu 部署LNMP——手把手教学

wordpress手把手安装,基于ubuntu

2022-02-20 20:38:07 11588 1

原创 spring web.xml 注解配置

spring web.xml配置文件注解配置

2022-02-10 02:25:19 255

原创 tomcat spring web.xml配置

spring web.xml配置文件

2022-02-10 02:24:51 554

原创 Spring注解配置

spring注解配置

2022-02-10 02:24:10 378

GDB调试工具 ——实验报告.pdf

1. 正确表述Linux环境下C语言编译的过程; 2. 熟练运用GDB命令调试C语言程序

2022-05-10

空空如也

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

TA关注的人

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