自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaStream流的使用

Stream流

2024-09-02 16:33:05 903

原创 NVM介绍,下载安装,及使用

在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,它可以方便的在同一台设备上进行多个node版本之间切换。

2024-09-02 16:21:10 634

原创 Gradle安装保姆级教程

Gradle 官网:https://gradle.org点击两个选择一个安装。

2024-08-27 13:05:35 941

原创 配置typora上传图片到Chevereto图床

在设置中填写相关信息,url为http://localhost/api/1/upload ,key为图床上的值如何拿–如图。在Typora中点文件–>偏好设置–>图像–>上传图片–>配置上传服务设定–>验证图片上传选项,图中框起来的部分按需选择。进入官网后点击下载,会跳转到GitHub,如图,选择对应的操作系统版本下载。下载完成后单击安装(本文已windows系统为例)点击插件设置,搜索插件chevereto并安装。到这里不出意外的话就配置好了。

2024-08-21 12:49:26 419

原创 笔记本电脑无线网卡突然没有了

官方网址:https://www.intel.cn/content/www/cn/zh/download/19351/windows-10-and-windows-11-wi-fi-drivers-for-intel-wireless-adapters.html。比如我的无线网卡是Inter Wi-Fi 6 AX201 160MHz。显示黄色感叹号,试了几个安装驱动的软件都不行。记录一次笔记本无线网卡突然没有了的解决方案。找到网卡的厂商官网,官网上下载驱动。

2024-08-21 12:40:09 1564

原创 Docker搭建群晖

本博客介绍在docker下搭建群晖。

2024-07-21 23:12:48 806

原创 Idea配置远程开发

本篇博客介绍使用idea通过ssh连接ubuntu服务器进行开发。

2024-07-21 22:56:09 1574 1

原创 Windows下释放Docker所占用的WSL磁盘空间

在Linux下面可以释放磁盘空间,但是在Windows下却并不能够真正的释放硬盘。

2024-06-30 10:57:54 608 1

原创 windows下Docker无法挂载目录

记录一个小问题,在windows下使用docker无法挂载目录。

2024-06-28 17:53:59 454 3

原创 无法在WebStorm中使用指令

以管理员方式运行WebStorm。

2023-09-08 23:50:18 181 1

原创 getaddrinfo ENOENT raw.githubusercontent.com

在C:\Windows\System32\drivers\etc。

2023-09-08 23:48:11 126

原创 03.RabbitMQ延迟队列

个人博客地址。

2023-09-06 22:17:21 128

原创 02.交换机RabbitMQ交换机

个人博客地址: https://blog.zjzaki.com/archives/1693927414537。

2023-09-05 23:28:20 386 1

原创 01.RabbitMQ入门

消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已作用:应用程序“对”应用程序的通信方法。

2023-09-04 12:59:02 91

原创 5.Gateway之限流、熔断

在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪。

2023-08-21 19:52:13 1823

原创 4.服务网关之Spring Cloud Gateway

大家都知道在微服务结构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用,这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个服务都需要独立认证。存在跨域请求,在一定场景下处理相对复杂。上面的这些问题可以借助API网关来解决。​ 所谓的API网关,就是指系统的统一入口。

2023-08-18 20:24:19 127

原创 3.服务配置NacosConfig

首先我们来看一下,微服务架构下关于配置文件的一些问题:配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一个正在运行的项目来说是非常不友好的。

2023-08-17 20:30:36 136

原创 2.服务治理NacosDiscovery

通过上一章的操作,我们已经可以实现微服务之间的调用。一旦服务提供者地址变化,就需要手工修改代码一旦是多个服务提供者,无法实现负载均衡功能一旦服务变得越来越多,人工维护调用关系困难那么应该怎么解决呢, 这时候就需要通过注册中心动态的实现服务治理。服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。**服务注册:**在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。

2023-08-15 22:01:41 123

原创 1.SpringCloud微服务搭建

我们本次是使用的电商项目中的商品、订单、用户为案例进行讲解。

2023-08-14 20:38:12 125

原创 微服务介绍

微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

2023-08-14 18:45:05 79

原创 6.自定义starter

第三方SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。

2023-08-11 21:19:17 73

原创 5.springboot整合其它项目

个人博客地址: https://blog.zjzaki.com/archives/1691656689259学习地址1.1.Druid是什么Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。Druid是一个开源项目,源码托管在github上,源代码仓库地址是 https://github.com/alibaba/druid 。同时每次Druid发布正式版本和快照的时候,都会把源码打包,你可以从上面的下载地址中找到相关版本的源码1.5.application.yml添

2023-08-10 16:40:47 76

原创 4.springboot视图渲染技术

SpringBoot视图渲染技术目录SpringBoot视图渲染技术1.Freemarker简介及入门1.1.学习网址1.2.创建模块spboot041.3.application.yml中添加内容1.4.添加ftl文件模板1.5.在templates下新建index.ftl1.6.在controller包下面新建IndexController1.7.启动项目2.Freemarker语法2.1.templates下创建common.ftl2.2.修改index.ftl中的内容2.3.新建entity包,并

2023-08-09 20:03:16 109

原创 3.MyBatis和SpringBoot整合及MyBatis-plus与SpringBoot整合

详细请看: https://blog.youkuaiyun.com/qq_50477101/article/details/132156365 的2.1创建项目。可以看到此处的查询多了角色,联表查询是成功的。

2023-08-08 19:59:07 77

原创 2.springboot入门

SpringBoot是什么Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),

2023-08-07 22:24:13 78

原创 1.SpringBoot01-自定义注解

Annotation是从JDK5.0开始引入的新技术Annotation的作用​ 不是程序本身,可以对程序做出解释(这一点和注释(comment)没有什么区别)可以被其他程序(比如: 编译器等) 读取Annotation的格式注解是以“@注释名”在代码中存在的,还可以添加一些参数值

2023-08-04 22:47:36 83 1

原创 Redis

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区学习网址:Redis用途:1. 数据库 2. 缓存集群:哨兵、主从、分片式。

2023-08-04 11:35:03 71 1

原创 Linux+docker部署项目

Linux+Docker部署项目

2023-08-02 22:32:49 803

原创 12.Jwt

JSON Web Token (Jwt), 他是流行的跨域身份验证解决方案。

2023-08-01 23:44:07 91 1

原创 11.Vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。state,驱动应用的数据源;view,以声明方式将state映射到视图;actions,响应在view上的用户输入导致的状态变化。

2023-07-29 16:57:18 295 1

原创 10.SPA项目开发之CRUD+表单验证

SPA项目开发之CRUD+表单验证

2023-07-27 17:15:14 104 1

原创 9.SPA项目开发之动态树+数据表格+分页

SPA项目开发之动态树+数据表格+分页

2023-07-26 22:20:19 2887 1

原创 SPA项目接口文档

SPA项目接口文档

2023-07-26 22:13:34 137 1

原创 8.ElementUI之首页导航+左侧菜单

8.ElementUI之首页导航+左侧菜单

2023-07-24 21:42:25 289

原创 7.spa项目登录+注册(elementUI)

spa项目登录+注册

2023-07-22 18:59:32 1931 1

原创 Vue06.使用vue-cli创建一个spa项目

vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境.vue 文件,是一个自定义的文件类型,用类似HTML的语法描述一个Vue组件。每个.vue文件包含三种类型的顶级语言块 ,这三个部分分别代表了 html,js,css。**注1:**不能直接把html代码包裹在中,而是必须在里面方置一个html标签来包裹所有的代码。一般情况是使用。

2023-07-21 21:11:51 136 1

原创 Ubuntu部署Minio(单机单驱动)

详细请查看官方文档: https://www.minio.org.cn/docs/minio/linux/index.html。此处为将二进制文件移动到我需要安装的位置。此处采用下载二进制文件的方式。基础部署单服务器单节点。

2023-07-20 20:34:44 357 2

原创 5.nodeJS环境安装

nodeJS环境安装

2023-07-20 20:16:43 54

原创 4.vue路由

Vue路由使用

2023-07-20 20:08:34 88

原创 Vue03基础语法(样式绑定、事件处理器、表单、自定义指令、vue组件、组件通信【自定义事件】)

Vue基础语法,样式绑定、事件处理器、表单、自定义指令、vue组件、组件通信[自定义事件]

2023-07-20 01:56:56 166

空空如也

空空如也

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

TA关注的人

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