自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes介绍

kubernetes 可以说是容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。一个Pod代表着集群中运行的一个进程,它内部封装了一个或多个紧密相关的容器。Node节点包括Docker、kubelet、kube-proxy、Fluentd、kube-dns(可选),还有就是。的概念,一个Service可以看作一组提供相同服务的Pod的对外访问接口。Kubelet,主要负责监视指派到它所在Node上的Pod,包括创建、修改、监控、删除等。

2024-04-09 21:56:36 195

原创 十大金典排序之选择排序

的方法,它接受一个整数数组作为参数。外层循环负责记录已排序元素的范围,内层循环负责在已排序元素之后的数据元素中找到最小(或最大)的元素。然后,我们将找到的元素与已排序元素范围的最前面(或最后面)的元素进行交换,从而实现排序。选择排序是一种简单直观的排序算法,其基本思想是每次从待排序的数据元素中选出最小(或最大)的一个元素,将其与待排序的数据序列的最前面(或最后面)的元素进行交换,然后缩小待排序数据序列的范围,直到全部待排序的数据元素都排好序为止。方法对一个整数数组进行排序,并打印排序后的结果。

2024-04-07 17:44:11 187 1

原创 通过vue和elementui实现查找多关键词高亮

通过vue和elementui实现查找多关键词高亮

2023-10-17 10:20:10 414 2

原创 EasyExcel-Alibaba简单入门

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。

2023-07-11 16:00:07 202 1

原创 微服务架构详解

与微服务相对的另一个概念是传统的( Monolithic application ),单体式应用内部包含了所有需要的服务。将项目所有模块(功能)打成jar或者war,然后部署一个进程。而且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容。

2023-05-16 22:37:42 285 1

原创 Docker实现“build once, run everywhere”

docker是一个用Go语言实现的开源项目,可以让我们方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到docker container,这样你的程序可以在任何环境都会有一致的表现,这里程序运行的依赖也就是容器就好比集装箱,容器所处的操作系统环境就好比货船或港口,。因此我们可以看到docker可以屏蔽环境差异,也就是说,只要你的程序打包到了docker中,那么无论运行在什么环境下程序的行为都是一致的,,真正实现“build once, run everywhere”。

2023-05-09 18:02:06 275

原创 Jenkins自动拉取gitee仓库的代码

gitee默认不允许内网触发。----必须要配置内网穿透。这里我使用的是NATAPP配置完后修改远程gitee仓库URL是使用natapp生成网址拼接上修改任务项中的URL。

2023-04-30 22:45:20 436

原创 使用Jenkins实现自动化部署

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

2023-04-27 10:37:41 612

原创 Redis如何作为缓存应用

使用redis作为缓存可以减少数据库的压力,特别是需要频繁查询大量数据的情形下。使用redis还可以提高访问速度,因为redis的数据会被保存在内存中。

2023-04-26 16:00:00 223

原创 SpringBoot和ssm整合Redis

(1)引入依赖(2)测试jedis包含很多对redis操作的方法--而这些方法和原来我们使用的命令一样。(3)运行结果。

2023-04-26 10:56:43 136

原创 Redis的持久化

1、AOF 持久化;2、RDB持久化。其中,AOF(append only file) 持久化,采用日志的形式来记录每个写操作,追加到AOF文件的末尾,每次的操作就写入日志,当我们需要恢复数据时,就可以根据日志的记录完整的走一遍流程,恢复数据,比如MySQL的BinLog,Hbase的HLog,Redis的AOF。1.1RDB持久化save命令用于将Redis实例的所有数据快照(snapshot)以RDB文件的形式保存到硬盘。该命令会阻塞Redis主进程,直到保存操作完成。

2023-04-25 00:00:00 137

原创 Redis的集群

配置主从模式---配从不配主。模拟: 一台linux系统,启动三台redis服务.依靠端口号:6380主节点 6381从节点 6382从节点(1)复制三个redis配置文件放入master-slave目录(2)修改三个文件的配置要修改三次,每次修改为对应的端口值。(3)启动三台redis并查看进程(4)三台客户端访问redis相应的服务器(5)查看redis的角色可以看出三个都是相同的master身份。下面就需要配置一下。(6)配置主从关系---从节点。

2023-04-24 10:36:42 203

原创 Redis中常用的命令

常用网站。

2023-04-23 15:30:33 95

原创 Nosql之Redis入门

NoSQL(Not only SQL)是对不同于传统的关系数据库的数据库管理系统的统称,即广义地来说可以把所有不是关系型数据库的数据库统称为NoSQL。NoSQL 数据库专门构建用于特定的数据模型,并且具有灵活的架构来构建现代应用程序。NoSQL 数据库使用各种数据模型来访问和管理数据。这些类型的数据库专门针对需要大数据量、低延迟和灵活数据模型的应用程序进行了优化,这是通过放宽其他数据库的某些数据一致性限制来实现的。

2023-04-21 22:19:35 108

原创 Nginx的三大核心功能和高可用

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网大厂项目中广泛应用。

2023-04-21 11:35:55 290

原创 Linux安装Nginx

sbin: 脚本---启动 关闭 重加载。进入 /usr/nginx/sbin。conf: nginx的配置目录。直接在浏览器访问IP。

2023-04-19 21:17:18 97

原创 Linux中常用的十二个基础命令

语法: cd /目录名称切换到上级目录:cd ../切换到根目录:cd /

2023-04-19 11:05:42 181

原创 彻底解决FInalShell连接VMware问题

子网掩码就按照你的值填写,IP地址可以自己设置,但数值一定要设置在起始IP地址和结束IP地址之间。上图中 黄色框选的是需要自己添加和修改的 标注固定的数据可以按照我填写的来。首先进入/etc/sysconfig/network-scripts/目录。按照下面操作打开VMware点击编辑找到虚拟网络编辑器。启动FInalShell SSH连接(Linux)查看centosIP地址就是上面自己定义的IP地址。还是打开虚拟网络编辑器 查看。重启网络后ping一下百度看能否建立连接。这就是属于连接成功了。

2023-04-18 20:46:48 4949 1

原创 创建一个完整的Vue项目

下载完直接无脑安装,一直下一步就行,我会上传到我的资源安装完成后,验证一下安装。

2023-04-18 10:22:52 90 1

原创 Vue一款流行的JavaScript前端框架

Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。

2023-04-17 21:19:38 2137 1

原创 SpringBoot整合Swagger2

Swagger是为了解决企业中接口(api)中定义统一标准规范的文档生成工具。于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档, 所以很多企业中都会有统一的规范文档,来定义接口标准。目前的项目基本都是前后端分离,后端为前端提供接口的同时,还需同时提供接口的说明文档。但我们的代码总是会根据实际情况来实时更新,这个时候有可能会忘记更新接口的说明文档,造成一些不必要的问题。

2023-04-16 00:14:56 219

原创 springboot整合mybatis-plus

(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis-plus不能替代mybatis ,以后对于单表操作的所有功能,都可以使用mp完成。但是链表操作的功能还得要校验mybatis.

2023-04-15 11:18:33 495

原创 SpringBoot整合Mybatis

这里用druid最为数据库连接池,写在在resoures下面自动创建的一个配置文件application.properties。首先无论是Mybatis还是Mybatis-Plus都需要整合数据源,这里拿MySQL数据库作为演示。在test类中测试一下如下图。创建完随便添加点数据进行测试。#更改端口号 默认8080 (可以不更改)(1)重写mapper接口。(2)为mapper接口生成代理实现类。#指定映射文件所在的路径--#mybatis日志文件。(4)测试成功结果展示。

2023-04-14 21:47:45 259 2

原创 使用最新版IDEA(2022.3)快速搭建SpringBoot

由于更新IDEA后创建SpringBoot出现些小问题,于是就来搜一下发现大部分都是旧版IDEA的创建教程。OK,废话不多说直接开始创建。OK 到此关于IDEA版本为2202.3的Spring Boot项目创建成功!首次创建需要加载的时间有点久,但如果超过五分钟建议查看一下Maven是否配置过。

2023-04-11 11:19:46 1245 7

原创 实现简单的Java冒泡排序代码

整体思路:先创建一组静态数组,使用两次for循坏进行排序和比较,其中内层for循环进行比较,外层循环进行排序。

2023-01-31 15:12:10 1456 4

原创 Java 实现一个简易的猜数字游戏

java编程使用for循环实现猜数字游戏(数字100以内),并统计猜了几次

2023-01-31 10:09:51 286 1

Linux基础指令安装jdk1.8Tomcatmysql.zip

Linux基础指令安装jdk1.8,Tomcat,mysql教程 和linux版本的包

2023-04-19

这是一个node.js

Node.js 是一个开源和跨平台的 JavaScript 运行时环境。 它几乎是任何类型项目的流行工具! Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使得 Node.js 的性能非常好。 Node.js 应用程序在单个进程中运行,无需为每个请求创建新的线程。 Node.js 在其标准库中提供了一组异步的 I/O 原语,以防止 JavaScript 代码阻塞,通常,Node.js 中的库是使用非阻塞范式编写的,使得阻塞行为成为异常而不是常态。 ES6 部分介绍了三个 ES6 功能组,并详细介绍了 Node.js 中默认启用的功能,以及说明性链接。它还展示了如何查找特定 Node.js 发行版附带的 V8 版本。

2023-04-18

快速搭建完整的springboot框架十分详细小白必看!!!

1. 什么是Springboot以及Springboot的特点。 2. 快速搭建springboot项目 3. springboot常用的配置文件类型. 4. 读取springboot配置文件的内容 5. 多环境配置 6. springboot整合数据源。 7. springboot整合mybatis.

2023-04-11

空空如也

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

TA关注的人

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