![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 61
Zaralike
这个作者很懒,什么都没留下…
展开
-
WebSocket
WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许在浏览器和服务器之间建立实时的、双向的通信,从而使得实时的Web应用程序成为可能。主要用途:实现实时的Web应用程序,例如在线游戏、聊天应用程序、股票市场行情等等。(传统的HTTP协议是一种请求-响应协议,客户端需要不断地向服务器发送请求,服务器才能返回响应。这种方式在实现实时通信时效率很低,因为客户端需要不断地发送请求,而服务器也需要不断地返回响应。原创 2023-06-12 08:13:25 · 1521 阅读 · 0 评论 -
微服务技术(SpringCloud、Docker、RabbitMQ)
微服务是分布式架构(分布式:把服务拆分)的一种。单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。架构简单;部署成本低耦合度高分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。降低服务耦合;有利于服务升级拓展分布式架构要考虑的问题服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现远程调用?服务健康状态如何感知?单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务功能,做到单一职责,避免重复业务开发面向服务:微服务对外暴露业务接口。原创 2023-05-21 22:09:32 · 1427 阅读 · 2 评论 -
前后端分离开发项目部署
前端请求路径Request URL: http://192.168.138.100/api/employee/login。1.在服务器B中安装jdk、git、maven、MySQL,使用git clone命令将git远程仓库的代码克隆下来。1.在服务器A中安装Nginx,将前端打包好的dist目录上传到Nginx的html目录下。2.将自动化部署shell脚本上传到服务器B,通过chmod命令设置执行权限。2.修改Nginx配置文件中的nginx.conf。3.执行自动化部署脚本文件,自动部署项目。原创 2023-04-05 16:38:54 · 280 阅读 · 0 评论 -
Swagger
使用Swagger只需要按照规范去定义接口及接口相关的信息,再通过swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线接口调试页面等等。Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。官网:https://swagger.io/原创 2023-04-05 14:16:49 · 273 阅读 · 0 评论 -
Nginx基础
早期的网站流量和业务功能都比较简单,单台服务器就可以满足基本需求,但随着互联网的发展,业务流量越来越大且业务逻辑也越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器组成应用集群,进行性能的水平扩展以及避免单点故障的出现。一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器获得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。,通过代理服务器转发请求,最终访问到目标服务器。原创 2023-04-05 10:52:51 · 398 阅读 · 0 评论 -
Redis基础
Redis is an open source,in-memory datastructure store,used as a database,cache,and message broker.Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。key seconds value:设置指定key的值,并将key的过期时间设为seconds秒。key value:只有在key不存在时设置key的值。key value:设置指定key的值。key:获取指定key的值。原创 2023-04-03 11:06:34 · 344 阅读 · 0 评论 -
Linux基础
4.安装SSH连接工具 SSH(Secure Shell),建立在应用基础上的安全协议,通过SSH连接工具可以实现从本地连接到远程的Linux服务器常用SSH连接工具:Putty,secureCRT,xshell,finalshell。RPM(Red-Hat PackageManager)RPM软件包管理工具,是红帽Linux用于管理和安装软件的工具,如果当前系统中已经安装MySQL数据库,安装将失败。一种在线安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题。原创 2023-03-24 16:23:52 · 1430 阅读 · 0 评论 -
SpringBoot
SpringBoot是由Pivotal团队提供的框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。创建新模块,选择Spring初始化(Spring Initializr),并配置模块相关基础信息选择当前模块需要用到的技术集(Web--Spring Web)开发控制器类(Controller)运行自动生成的Application类类/配置文件SpringSpringBootpom文件中的坐标手动添加勾选添加web3.0配置类手动制作无。原创 2023-02-10 00:00:34 · 580 阅读 · 0 评论 -
SpringMVC
,均属于web层开发技术。SpringMVC是一种基于Java实现MVC模型的轻量级。优点:使用简单,开发便捷(相比于Servlet);SpringMVC技术与Servlet技术功能相同(原创 2023-02-04 12:24:43 · 172 阅读 · 0 评论 -
Spring:AOP
切入点(Pointcut):匹配连接点的式子,在SpringAOP中,一个切入点可以只描述一个具体方法,也可以匹配多个方法。通知(Advice):在切入点处执行的操作,也就是共性功能,在SpringAOP中,功能最终以方法的形式呈现。,粒度为执行方法、抛出异常、设置变量等,在Spring中,理解为方法的执行。切面(Aspect):描述通知与切入点的对应关系。连接点(JoinPoint):程序执行过程中的。,一种编程范式,指导开发者如何组织程序结构。通知类:定义通知的类。原创 2023-02-01 13:10:39 · 229 阅读 · 0 评论 -
Mybatis基础
用于简化JDBC开发,免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。Mapper代理开发。原创 2023-01-26 23:09:05 · 74 阅读 · 0 评论 -
Spring控制反转(IoC)和依赖注入(DI)
1.spring 2.SprinMVC 3.Maven高级 4.SpringBoot 5.MyBatisPlus。最终效果:使用对象时不仅可以直接从IoC容器中获取,并且获取到的bean已经绑定了所有的依赖关系。IOC(Inversion of Control)控制反转:对象的创建控制权由程序转移到外部。解决方案:使用对象时,在程序中不主动使用new产生对象,转换为由。在IoC容器内将有依赖关系的bean进行关系绑定(DI),高效整合其他技术,提高企业级应用开发与运行效率。--> 代码耦合度高。原创 2023-01-22 19:29:37 · 790 阅读 · 0 评论 -
JDBC知识点
JDBC体系结构JDBC接口(API)包括两个层次:面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果) 面向数据库的API:Java Driver API,供开发商开发数据库驱动程序使用。JDBC是sun公司提供的一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同实现,不同的实现的集合,即为不同数据库的驱动。——面向接口编程JDBC程序编写步骤:...原创 2022-04-29 15:45:40 · 835 阅读 · 0 评论 -
Java数组
一、顺序结构二、分支结构1.if-else结构原创 2021-11-28 16:11:55 · 174 阅读 · 0 评论 -
Java基本语法:变量、运算符、流程控制
1.关键字和保留字(1)关键字(Keyword)被Java语言赋予了特殊含义,用作专门用途的字符串,关键字中的字母都为小写。(2)保留字(reserced word)现有Java版本尚未使用,但以后版本可能回作为关键字使用。避免保留字:goto、const2.标识符(Identifier)3.变量(1)整型声明long型变量,必须以"l"或"L"结尾。(2)浮点型定义float类型变量时,变量要以"f"或"F"结尾。...原创 2021-11-27 23:46:22 · 483 阅读 · 0 评论 -
Java概述
1995年SUN(Stanford University Network)公司推出Java高级编程语言。2009年,Oracle(甲骨文)公司收购SUN。2014年,发布JDK8.0版本。Java技术体系平台Java SE(Java Standard Edition)标准版 支持面向桌面级应用的Java平台,提供了完整的Java核心API Java EE(Java Enterprise Edition)企业版 为开发企业环境下的应用程序提供的一套解决方案,主要针对Web应用程原创 2021-11-27 16:03:12 · 345 阅读 · 0 评论 -
windows常用命令行指令
常用DOS命令dir 列出当前目录下的文件以及文件夹 md 创建目录 rd 删除目录 cd 进入指定目录 cd.. 退回到上一级目录 cd\ 退回到根目录 del 删除文件 exit 退出dos命令行 常用快捷键左右箭头 移动光标 上下箭头 调阅历史操作命令 Delete和Backspace 删除字符 ...原创 2021-11-27 11:28:55 · 945 阅读 · 0 评论