自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Kubernetes源码阅读日记—前置知识(基础架构)】

以下是K8s(Kubernetes)官网展示的架构图,能够清晰地展示Kubernetes集群的结构和各个组件的作用控制平面包含多个组件如:etcd、kube-api-server、scheduler、Controller Manager、cloud-control-manager。   etcd:分布式键值存储,存储集群的所有数据,如节点信息、Pod定义等。它是Kubernetes集群的数据源,主节点通过查询etcd以检查节点和容器的状态。   API Server:控制平面的入口,处理集群的所有RES

2024-10-19 15:34:43 901

原创 【Kubernetes源码阅读日记—准备工作(拉取代码跑通测试)】

windows就是设置环境变量。

2024-10-18 21:41:16 283

原创 IO精讲杂篇day01

strace 是一个强大的跟踪系统调用的工具,它可以帮助你理解程序在运行时是如何与操作系统进行交互的。当你使用 -ff 选项时,strace 会为每个被跟踪的进程(包括由该进程创建的子进程)创建一个单独的文件来记录其系统调用。-o 选项通常用于指定输出文件的名称,但如果你直接跟 -o 而不指定文件名,strace 会报错,因为它需要一个具体的文件名或文件名模式来保存输出。

2024-09-12 16:18:11 810

原创 HTTPS原理详解

学习记录,仅供参考!

2024-09-12 10:45:07 6304

原创 微PE辅助安装操作系统启动盘制作

选择ISO文件,点击下一步,选择好下载路径点击确定,即可完成下载。将下载完的镜像文件,复制到U盘(也就是“微PE工具箱”)内即可。至此一个启动盘就做好了。选择“为另一台电脑创建安装介质(U盘、DVD或ISO文件)”,点击“下一步”检查写入U盘符合后,按下图勾选,点击“立即安装PE到U盘”。将U盘插入电脑,打开安装包,选择把PE安装进U盘。等待10分钟左右安装结束,结果如下则安装成功。根据需要选择相应的配置,点击“下一步”下载2.3版本,64位,等待下载完成。

2024-08-22 18:16:16 7876 2

原创 Docker入门

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:1. DockerClient客户端2. Docker Daemon守护进程3. Docker Image镜像4. DockerContainer容器。

2023-05-19 01:27:06 174

原创 Redis-day01-常识补充及redis介绍

个人学习笔记,仅供参考!欢迎指正!

2022-07-26 22:53:24 405

原创 多线程与高并发day11

个人学习笔记,仅供参考!欢迎指正!

2022-07-22 17:10:51 232

原创 多线程与高并发day10

个人学习笔记,仅供参考!欢迎指正!

2022-07-21 17:18:35 153

原创 多线程与高并发day09

个人学习笔记,仅供参考!欢迎指正!

2022-07-21 09:37:31 132

原创 多线程与高并发day08

个人学习笔记,仅供参考!欢迎指正!

2022-07-20 09:54:24 120

原创 团队开发和版本控制工具-GIT(五)

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。基本上是公司必备,一定要会!

2022-07-07 19:03:34 233

原创 团队开发和版本控制工具-GIT(四)

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。基本上是公司必备,一定要会!

2022-07-07 16:16:25 353

原创 团队开发和版本控制工具-GIT(三)

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。基本上是公司必备,一定要会!在版本控制过程中,使用多条线同时推进多个任务。这里面说的多条线,就是多个分支。同时多个分支可以并行开发,互相不耽误,互相不影响,提高开发效率,如果有一个分支功能开发失败,直接删除这个分支就可以了,不会对其他分支产生任何影响。.........

2022-07-07 11:13:04 131

原创 团队开发和版本控制工具-GIT(二)

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。基本上是公司必备,一定要会!

2022-07-06 17:50:16 211

原创 团队开发和版本控制工具-GIT(一)

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的项目。基本上是公司必备,一定要会!版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。软件开发中采用版本控制系统是个明智的选择。...

2022-07-06 14:47:07 136

原创 多线程与高并发day07

个人学习笔记,仅供参考!欢迎指正!

2022-07-05 18:46:56 180

原创 多线程与高并发day06

个人学习笔记,仅供参考!欢迎指正!

2022-07-04 18:06:02 141

原创 多线程与高并发day05

个人学习笔记,仅供参考,欢迎指正!原子性相对复杂,且各种面试题层出不穷,需要认真学习!

2022-07-01 11:07:11 121

原创 多线程与高并发day04

多线程、synchronize锁升级过程

2022-06-21 00:32:33 183

原创 多线程与高并发day03

并发编程之有序性

2022-06-17 15:37:14 138

原创 多线程与高并发day02

结束线程、并发编程的可见性

2022-06-16 15:09:16 120

原创 多线程与高并发day01

多线程的学习笔记

2022-06-16 09:22:59 154

原创 设计模式之适配器模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、适配器模式Adapter1.定义2.使用场景二、代码实现1.引入库总结前言本人对于设计模式的学习,仅供参考!一、适配器模式Adapter1.定义适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。2.使用场景1、系统需要使用现有的类,而此类的接口不符合.

2022-03-25 18:02:04 557

原创 设计模式之桥接模式

桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化,从而极大地提供了系统的灵活性。

2022-03-25 17:12:26 307

原创 设计模式之构建器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、构建器Builder1.定义:2.特点:3.应用场景:二、代码实现1.经典Builder模式2.变种Builder模式总结前言本人对于设计模式的学习,仅供参考!一、构建器Builder1.定义:Builder模式是一步一步创建一个复杂对象的创建型模式。该模式将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。2.特点:1.分离复杂对象的构建和表示。2.同样的构建过程可以创建不同的表示.

2022-03-25 11:15:02 1199

原创 设计模式之代理模式(静态代理)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本人提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as plt.

2022-03-24 16:19:47 384

原创 设计模式之享元模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、享元模式1.定义2.状态3.结构图二、代码实现1. Flyweight抽象类2. Flyweight类3. FlyweightPool类4. 程序測試:总结前言本人对于设计模式的学习,仅供参考!一、享元模式1.定义享元模式,它使用共享物件,用来尽可能减少内存使用量以及分享资讯给尽可能多的相似物件,他适合用于只是因为重复而导致使用无法令人接受的大量内存的大量物件。编程中:String常量池、数据库连接池等等都是.

2022-03-22 17:57:11 868

原创 设计模式之组合模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、组合模式Composite1.定义2.模式结构二、使用步骤1.代码实现总结前言本人对于设计模式的学习,仅供参考!一、组合模式Composite1.定义将对象组合成树形行结构,以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。他使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。组合模式.

2022-03-22 16:32:56 100

原创 设计模式之观察者模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、观察者模式Observer1.简介二、代码实现1.角色2.代码总结前言本人对于设计模式的学习,仅供参考!一、观察者模式Observer1.简介观察者模式中,一个目标物件管理所有相依于他的观察者物件,并且在它身本状态发生改变时,主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。在观察者模式中,主体是通知的发布者,他发出通知时并不需要知道谁是他的观察者,可以有任意数目的.

2022-03-21 23:33:02 77

原创 设计模式之责任链模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、责任链模式Chain of Responsibility二、案例说明1.介绍2.代码实现总结前言本人对于设计模式的学习,仅供参考!提示:以下是本篇文章正文内容,下面案例可供参考一、责任链模式Chain of Responsibility一个请求传过来,有多个对象负责进行处理由由每一个对象对其下家的引用而连接起来形成一条链。请求在链上传递,直到某一个对象决定处理此请求。发出请求的客户端,并不知道链上哪一个对象。.

2022-03-21 01:06:50 365

原创 设计模式之装饰模式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-03-20 23:33:49 100

原创 设计模式之门面模式和调停者模式

文章目录前言一、门面模式Facade1.定义1.案例说明二、调停者模式Mediator1.定义2.案例说明总结前言本人对于设计模式的学习,仅供参考!一、门面模式Facade1.定义门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中一组接口提供一个统一的高层结构,使得子系统更容易使用。说的通俗一点就是对功能的封装,使用门面模式就例如:提供一个对外接口A(整体功能),将内部的一些功能(a,b,c)排列好,用户只需要调用这个接口即可。1.案例说明二、调停者模式Med

2022-03-20 22:00:23 951

原创 设计模式之抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定他们的类。每个生成的工厂都能按照工厂模式提供对象。意图:提供一个创建一系列相关或相互依赖的对象的接口,而无需指定他们的具体

2022-03-19 01:47:40 397

原创 设计模式之工厂模式

文章目录前言一、定义二、实现1.步骤一2.步骤二3.步骤三4.步骤四前言本人对于设计模式的学习,仅供参考!提示:以下是本篇文章正文内容,下面案例可供参考一、定义任何可以产生对象的方法或类,都可以称之为工厂,单例也是一种工厂。这种类型的设计模式属于创建模型,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向一个新的对象。主要解决:主要解决接口选择问题。何时使用:明确的计划不同体条件下创建不同的实例时。如何解决:让其子类

2022-03-18 23:48:58 124

原创 设计模式之Strategy策略模式

策略模式就是通过分别封装行为接口,实现算法族,超类中放行为接口对象在子类里面设定具体行为对象。简单来说,就是将算法与业务隔离开来,方便我们根据实际情况做出调整的模式。策略模式使得算法可以在不收客户端影响的情况下发生变化,相当于可插入式的算法,可以使得在保持接口不变的情况下使具体算法可以互换

2022-03-18 22:42:14 875 1

原创 设计模式之单例模式

单例模式的实现1.饿汉式2.懒汉式3.枚举方式实现

2022-03-18 00:23:36 276

原创 基于IDEA配置和使用达梦数据库

基于IDEA配置和使用达梦数据库达梦作为一款高性能的国产数据库,使用也越来越广泛!但是网上关于达梦数据库得使用介绍比较少,也没有找到非常详细的教程。专业的手册看起来太麻烦,因此在这里写一篇关于达梦数据库的简单使用。驱动加载想在IDEA中连接达梦数据库,首先要对达梦数据库的驱动进行加载。如上图所示选择驱动进行添加,进入如下图所示的界面按上图顺序,对驱动名进行编辑,并添加驱动文件(一般达梦数据库的驱动文件在安装目录下driver文件夹中不用再去下载会比较方便),选择Class如上图。选择da

2020-12-29 15:33:54 9294

空空如也

空空如也

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

TA关注的人

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