自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux操作系统中dubbo

dubbo框架是做微服务通信的,是由阿里巴巴开发,后捐赠给阿帕奇基金会。

2024-10-01 00:15:00 1507 1

原创 Linux操作系统中hystrix

是一个做熔断的框架,当程序被高并发访问时可能会造成微服务的宕机,hystrix可以熔断微服务之间通信。防止后台服务发生雪崩。

2024-10-01 00:15:00 830

原创 Linux操作系统中OpenFeign

Feign是集成了负载均衡、熔断机制、Http请求管理等功能的框架,作用是做微服务通信。Feign目前已经停止维护了,被Spring的OpenFeign接替实现后续功能。负载均衡:服务器承担的压力就是负载,压力越大负载越大;均衡就是降低服务器承担的压力。熔断机制:微服务之间通信的时候,A微服务给B微服务发送请求来获得B微服务里的数据。如果B微服务处于宕机状态,这样当A给B发请 求的时候,A会一直处于等待状态,等待B给出响应。这样对客户来说就不友好了。

2024-09-30 00:15:00 1002

原创 Linux操作系统中JSR303

JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。JSR303是提案中的一个,用来做JavaBean校验的。JSR是一个组织,用来收集整理java规范提案。任何人都可以提交提案,组织觉得有必要就会添加到新版本的jdk里。

2024-09-30 00:15:00 811

原创 Linux操作系统中的SpringSession

是SpringCloud下管理session的框架,在微服务架构中,由于应用了分布式的思想,session无法做到内存中互通,需要一个框架来实现各个微服务中session数据共享,SpringSession解决了这个问题。在SpringSession框架中,可以无感的实现和操作session共享。

2024-09-29 00:15:00 1261

原创 Linux操作系统中SpringGateway

网关是后台服务的统一入口,类似于平时网络里提到的网关。

2024-09-29 00:15:00 1288

原创 Linux操作系统中Nacos

参考官方文档,不过多赘述。nacos的两个核心功能:注册中心(发现中心)、配置中心(配置管理)阿里旗下产品。Nacos是Spring Cloud Alibaba的开源组件之一,它不仅可以像Consul、Eureka那样作为注册中心,还可以像Spring Config那样作为远程的配置中心,并且,它还有很多自己的特性。

2024-09-28 00:15:00 1941

原创 Linux操作系统中MongoDB

NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,特别是大数据应用难题。

2024-09-28 00:15:00 1725

原创 Linux操作系统中的RabbitMQ

MQ就是消息队列,“消息队列”是在消息的传输过程中保存消息的容器。

2024-09-27 00:15:00 1097

原创 Linux操作系统中Redis

/判断是否有key所对应的值,有则返回true,没有则返回false//有则取出key值所对应的值//删除单个key值//其中keys:Collection<K> keys//将当前传入的key值序列化为byte[]类型//设置过期时间//设置过期时间//查找匹配的key值,返回一个Set集合类型//返回传入key所存储的值的类型//如果旧值存在时,将旧值改为新值//从redis中随机取出一个key//返回当前key所对应的剩余过期时间//返回剩余过期时间并且指定时间单位。

2024-09-27 00:15:00 2263 2

原创 SpringSecurity

当什么也没有配置的时候,账号和密码是由Spring Security定义生成的。而在实际项目中账号和密码都是从数据库中查询出来的。所以我们要通过自定义逻辑控制认证逻辑。如果需要自定义逻辑时,只需要实现UserDetailsService接口即可。接口定义如下:@Bean@Service@Autowired@Override//1. 查询数据库判断用户名是否存在,如果不存在抛出UsernameNotFoundExceptionif(!

2024-09-26 00:15:00 1978 1

原创 Linux操作系统中docker

沙盒机制,又称为沙箱(sandbox),是一种计算机安全领域中的技术,用于为运行中的程序提供隔离的环境。这种机制主要通过以下方式来实现:进程隔离。通过创建独立的进程来运行应用程序,每个进程拥有自己独立的内存空间和资源,从而确保应用程序的异常不会影响其他进程和系统的稳定性。权限控制。通过权限控制来限制应用程序对系统资源的访问,例如通过访问控制列表(ACL)或用户权限来限制应用程序对文件系统的访问,以防止数据泄漏或破坏。资源隔离。

2024-09-26 00:15:00 2533 2

原创 Linux安装nginx

配置文件在conf目录下的nginx.config文件中。做反向代理映射地址的=:精确匹配,请求地址必须和uri相同才会进入这个location~:模糊匹配,只要符合uri规则就会进入了这个location~*:不区分大小写的模糊匹配。

2024-09-25 00:15:00 1291

原创 VUE.js笔记

Vue 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。Vue 应用程序的基本结构通常围绕组件(Components)来组织。组件是 Vue 应用的构建块,它们可以包含 HTML、JavaScript 和 CSS,并且可以独立于其他组件工作。

2024-09-25 00:15:00 1589

原创 VUE的必要配置

创建vue项目的命令:vue create vue-demo vue-demo是项目名。关闭终端命令窗口,在打开 输入npm 显示详细信息,就是运行环境安装成功。Package.json package文件是当前项目的依赖文件的版本信息。使用命令:npm install axios --save。Postcss.config.js 是css的配置文件。.browserslistrc当前项目的版本文件。2版本的vue项目,安装3版本的路由!进到项目所在的文件夹里,启动运行项目!

2024-09-24 01:00:00 274

原创 Linux操作系统中nginx笔记

【Nginx是个好东西,没有它的话,在前端开发完了后(非vue开发),还得找一个web容器 大概率是tomcat。咱就需要配置tomcat ,tomcat的配置是比较麻烦的, nginx的配置就简单了好多。Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。

2024-09-24 00:15:00 1421

原创 Linux常用命令

Linux 系统提供了大量的命令来管理系统和处理文件。:创建新文件或更新现有文件的时间戳。:报告文件系统的磁盘空间使用情况。:查看当前正在运行的进程的状态。:从排序好的文件中删除重复行。:显示系统中正在运行的进程。:安全地复制文件到远程机器。:打印当前工作目录的路径。:移动或重命名文件/目录。:更改文件或目录的所有者。:更改文件或目录的权限。:在文件系统中查找文件。:安全地登录到远程机器。:模式扫描和处理语言。:对文件内容进行排序。:查看文件的开始部分。:查看文件的结束部分。:检查磁盘使用情况。

2024-09-23 09:44:16 1121

原创 Linux使用nexus配置流水线

</server><server><releases><releases>

2024-09-23 08:59:48 1140

原创 Linux安装vim+jdk+tomcat

shell是一种命令解释器,可以理解成一种语言。负责用户和操作系统内核之间对话,我们可以输入命令,让程序帮我们反应成计算机可以识别的命令。输入i可以编辑,输入r替换当前光标位置字符,输入R进入replace模式,常用i,其他容易出错。XXX是数字,代表的是三个权限(u/g/o+r/w/x),数字是rwx对应的二进制值。编辑模式,在普通模式下输入i、a、A、r、R、o、O都会进入编辑模式。命令行模式,在编辑模式下按esc键,可以执行对文件的操作命令。所有权:u代表文件拥有者,g是一个用户组,o是其他用户。

2024-09-23 08:53:21 1274

原创 安装Linux操作系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的操作系统,其内核由于1991年10月5日首次发布,它主要受到和Unix思想的启发,是一个基于的多用户、、支持和多的操作系统。它能运行主要的工具软件、应用程序和网络协议。它支持和硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的,和基于商业开发的等。

2024-09-23 08:48:33 1977

原创 Linux操作系统配置nexus

【maven私服】,用于为公司提供私有服务的软件。它是Sonatype公司的一个产品,叫Nexus,它是Maven的私服。事实上有三种专门的Maven仓库管理软件可以帮助我们创建私服,有Apache的Archiva;JFrog的Artifactory和Sonatype的Nexus。其中Archiva是开源的,Artifactory和Nexus的核心也是开源的。这里我们重点介绍Sonatype公司的Nexus。

2024-09-22 22:56:39 1314

原创 在云服务器中使用Linux配置nexus时,无法启动的问题

如果不是up状态,或者是docker ps找不到的情况.可以使用下面的代码来给nexus3来配置运行内存。可能的是因为内存运行内存不够的原因。然后给他配置交换空间。

2024-09-22 22:13:40 635

原创 Jenkins使用git和maven编写流水线

checkout是用于判断是否存在镜像和容器的标识,上面的流水线中并未操作它,不声明也不会报错。但是,如果在mvn install时报错,会导致流水线不继续运行,就不会生成Dockerfile文件,那么再次执行流水线时,还是会因为已经有了d1这个容器而启动报错。目的:拉取最新代码,将代码打包好,做成镜像,上传到docker中,然后启动容器,外部可以访问。node:节点,Jenkins支持分布式,可以给节点命名,master是主节点,不要修改。【第四步:编写流水线代码,如果忘记了,参照第五步】

2024-09-21 20:32:06 2360 1

原创 Jenkins配置Git和Maven

【注意:需要自己创建/usr/local/maven/apache-maven-3.3.9/repository目录】【第三步:设置git账号和密码 admin & 123456】#打开setting文件,修改中央仓库为阿里的,不然速度太慢。更改一下目录中文件,其实是更改yum的配置源 网址。(将下面一行的代码,复制粘贴到上面的配置文件里)#第一个命令,编辑/etc/profile。【第六步:自动帮忙生成id】【第三步:点击三下Add】【第四步:配置环境变量】【第四步:设置完成】

2024-09-21 20:15:34 2165

原创 LInux操作系统安装Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。CI/CD 是持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)与持续部署(Continuous Deployment,CD)的简称,注意CD对应了两个名词。

2024-09-21 19:39:12 2302 2

供应链金融项目的一个小功能

供应链金融项目的一个小功能

2024-11-05

JAVA的MyBatis+Spring+SpringMVC+SpringBoot框架思维导图

JAVA的MyBatis+Spring+SpringMVC+SpringBoot框架的思维导图,里面的知识点有点多,可以搭配其他学习资料来学习,适合用于准备面试的学生们,希望可以帮助到大家.

2024-09-26

空空如也

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

TA关注的人

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