- 博客(18)
- 收藏
- 关注
原创 微服务介绍
将项目所有模块(功能)打成jar或者war,然后部署一个进程优点: 1:部署简单:由于是完整的结构体,可以直接部署在一个服务器上即可。2:技术单一:项目不需要复杂的技术栈,往往一套熟悉的技术栈就可以完成开发。缺点: 1:系统启动慢,一个进程包含了所有的业务逻辑,涉及到的启动模块过多,导致系统的启动、重启时间周期过长;2:系统错误隔离性差、可用性差,任何一个模块的错误均可能造成整个系统的宕机;3:可伸缩性差:系统的扩容只能只对这个应用进行扩容,无法结合业务模块的特点进行伸缩。
2023-05-16 20:41:04
149
原创 Docker
docker是一个用Go语言实现的开源项目,可以让我们方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到docker container,这样你的程序可以在任何环境都会有一致的表现,这里程序运行的依赖也就是容器就好比集装箱,容器所处的操作系统环境就好比货船或港口,程序的表现只和集装箱有关系(容器),和集装箱放在哪个货船或者哪个港口(操作系统)没有关系。
2023-05-16 20:25:54
139
原创 Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行(持续集成为什么要使用jenkins。
2023-04-27 21:16:36
39
原创 redis常用命令
其中 0 表示列表的第一个元素, 1 表示列表的第二个元素,以此类推。你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。表示它的value为字符串类型,它是使用最多的类型,因为任意数据类型都可以转化为字符串。表示redis的value类型为Hash类型,一般存放对象数据。和上面的set区别在于多了一个score分数列----- 排行耪。value 可以是一个队列---该队列的值可以重复而且有序。这里所说的数据类型----指的是value的数据类型。
2023-04-24 09:09:40
43
原创 Nosql之redis入门
NoSQL,泛指非关系型的数据库。随着互联网网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。虽然NoSQL流行语火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟、稳定。
2023-04-23 10:37:46
79
原创 Nginx三大核心功能和高可用
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
2023-04-22 19:03:17
151
原创 Linux指令安装tomcat jdk mysql
软件的安装方式:二进制安装。---只需要解压就可以。只针对特殊平台。比如jdk tomcatRPM: 按照一定的规范就可以按照该软件。无法安装依赖的文件。yum 远程安装 基于RPM 帮你把依赖的文件安装上去。多安装源码安装。编译--->打包---->安装。
2023-04-22 17:28:03
54
原创 解决FInalShell连接VMware问题
由于每次开机重启之后ip地址会变化,从而导致finalshell连接不上VMware虚拟机,可以按照这个方法尝试一下,亲测有效。
2023-04-21 19:20:49
7690
5
原创 linux中常用的命令
1.cd切换目录2.ls 列出当前目录或指定目录下的内容3.pwd 查看当前所在的目录4.mkdir 创建目录5.touch 创建空文件6.rm 删除文件或目录7.cp 复制8.mv 剪切 | 重命名9.查看文件内容10.vi | vim 编辑文件内容11.find查找指定文件12.解压缩 | 压缩13.修改权限。
2023-04-21 18:21:15
62
原创 elementui快速入门详细介绍
Element 是基于 Vue 实现的一套不依赖业务的 UI 组件库,提供了丰富的 PC 端组件,减少用户对常用组件的封装,降低了开发的难易程度。--:data 引入vue中的变量tableData 必须为数组类型--><el-tableborder--el-table-column:表格的列 prop:必须和tableData中的属性名对于 -->label="出生日期"label="姓名"label="地址"></div>
2023-04-21 10:05:40
4637
原创 Vue----流行的前端JavaScript前端框架
vue官网说:Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。渐进式我个人理解就是阶梯式向前。vue是轻量级的,它有很多独立的功能或库,我们会根据我们的项目来选用vue的一些功能。
2023-04-19 11:12:09
351
原创 springboot整合定时器-quartz
定时器: 在指定的时间执行相应的业务代码。应用场景: 比如: 定时删除OSS中冗余的文件三十分钟未支付---->取消订单。定时发送短信---->11.11====>发送短信。
2023-04-15 21:35:53
91
原创 SpringBoot整合Swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档. 接口: controller相应的路径方法。
2023-04-15 21:25:17
150
原创 SpringBoot自动装配以及整合mybatis-plus
主函数在运行会执行一个使用@SpringbootApplication注解的类,该注解是一个复合注解,包含@EnableAutoConfiguration, 该注解开启自动配置功能,该注解也是一个复合注解,包含@Import() 该注解需要导入AutoConfigurationImportSelector类。System.out.println("当前页的记录:" + page.getRecords());System.out.println("获取总条数" + page.getTotal());
2023-04-15 21:11:17
297
1
原创 什么是SpringBoot?
Spring Boot是由Pivotal团队提供的一套开源框架,可以简化spring应用的创建及部署。它提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。Spring Boot通过自动配置功能,降低了复杂性,同时支持基于JVM的多种开源框架,可以缩短开发时间,使开发更加简单和高效。
2023-04-12 11:01:02
1618
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人