自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx ——(反向代理 负载均衡 动静分离)

是什么?Nginx(“engine x”)是一个高性能的 HTTF 和反向代理WEB服务器能干什么?反向代理 负载均衡 动静分离牛逼之处?高性能,高负载 有报告表明能支持高达 50,000个并发连接数官方资料:使用/usr/local/nginx/sbin/nginx启动Nginx,默认用的是目录\nginx.conf配置文件作用:完成对Nginx的各种配置,包括端口,并发数,重写写规则等。#Nginx用户及组:用户 组。window下不指定#工作进程:数目。

2024-08-30 09:30:09 631

原创 前后端分离项目在内网使用https协议

HTTP协议在数据传输过程中为加密提供了有限的支持,而HTTPS则是HTTP的安全版本,它在HTTP的基础上增加了SSL/TLS协议,用于在客户端和服务器之间的数据传输过程中进行加密,从而提供了更安全的数据传输方式。购买证书,也可以使用诸如Let’s Encrypt这样的服务免费获得证书,还可以自己生成一个自签名的证书。确保你的Nginx配置文件中的listen指令是443(也可以指定其他端口),并且已经正确指定了ssl_certificate和ssl_certificate_key的路径。

2024-07-24 08:36:44 1118

原创 记录编码每一个细节

记录编码每一个细节

2024-06-04 16:33:58 348

原创 前端常用工具函数和javascript高级用法

节流与防抖类似,但节流会保证在一定时间内至少执行一次函数。这在需要保证一定频率执行函数的场景中很有用。当你使用 fetch 或其他HTTP库发送请求时,你可以存储请求的引用,并在发送新请求前取消之前的请求。防抖是一种限制函数频繁执行的技巧,只有当一定时间内没有新的执行请求时,才会执行函数。1.1 file对象转base64。

2024-05-30 09:50:52 804

原创 react 18

概念:JSX是JavaScript和XML(HTML)的缩写,表示在JS代码中编写HTML模版结构,它是React中编写UI模版的方式优势:1.HTML的声明式模版写法2.JS的可编程能力。

2024-05-29 22:39:28 371

原创 Vue父组件使用v-for循环不同(或相同)子组件ref使用问题

/但是,在某些情况下,将Vue组件对象转换为响应式对象是不必要的,因为组件本身是Vue的核心概念,已经具有响应式的功能,因此,如果你将一个Vue组件对象转换为响应式对象,将会出现重复观察相同的对象属性的情况,导致不必要的性能开销。//将一个Vue组件对象转换为响应式对象时,可能会导致不必要的性能开销。//为了避免这种情况,Vue建议使用markRaw方法将组件对象标记为非响应式对象,或者使用shallowRef代替ref来创建一个浅响应式对象。//使用markRaw方法将组件对象标记为非响应式对象。

2024-05-27 21:21:32 711 1

原创 websocket 实现后端主动前端推送数据、及时通讯(vue3 + springboot)

WebSocket 是一种全双工通信协议,用于在 Web 浏览器和服务器之间建立持久的连接。WebSocket 协议由 IETF 定为标准,WebSocket API 由 W3C 定为标准。一旦 Web 客户端与服务器建立连接,之后的全部数据通信都通过这个连接进行。可以互相发送 JSON、XML、HTML 或图片等任意格式的数据。都是基于 TCP 的应用层协议。都使用 Request/Response 模型进行连接的建立。可以在网络中传输数据。

2024-03-07 16:35:49 8553 6

原创 MyBatis(简化数据库操作的持久层框架)

文章目录1、MyBatis介绍1.1 什么是 MyBatis?1.2 为什么需要MyBatis?2. 快速入门3.手动实现mybatis的底层机制4. 原生的API&注解的方式4.1 Mybatis-原生的API调用4.2 Mybatis-注解的方式操作5. mybatis-config.xml-配置文件详解5.1 propties 属性5.2 setting 全局参数定义5.3 typeAlias 别名处理器5.4 typeHandlers 类型处理器5.5 environments 环境6.

2023-10-12 18:49:21 449

原创 Spring Boot (轻松创建基于Spring的应用程序)

第一句话: Spring Boot可以轻松创建独立的、生产级的基于Spring的应用程序第二句话: Spring Boot直接嵌入Tomcat、Jetty或Undertow,可以"直接运行"Spring Boot应用程序需求:构建一个SpringBoot项目,浏览器发送/hello请求[http: //localhost:8080/hello],响应"Hello Word"创建 D:\lxc\javaProject\spring-boot\src\main\java\com\codeSE\spring

2023-10-12 18:48:37 81

原创 SSM项目整合

1)完成后台代码从dao -> serivce -> controller,并对每层代码进行测试,到controller这一层,使用Postman发送http post请求完成测试。7、在类路径resources下创建D:\lxc\javaProject\SSM-furn\src\main\resources\mybatis-config.xml。12.测试,D:\lxc\javaProject\SSM-furn\src\test\java\com\codeSE\furn\test\T1.java。

2023-10-12 18:47:27 54

原创 SpringMVC(基于 Spring 的 Web 层 MVC 框架)

这里写自定义目录标题1、 SpringMVC 介绍1.2 SpringMVC-基本介绍1.3 SpringMVC-快速入门2、 SpingMVC 执行流程3、@RequestMapping3.1 基本使用3.2 @RequestMapping 注解其它使用方式3.3 Postman(接口测试工具)4、 Rest-优雅的 url 请求风格4.1 Rest-基本介绍4.2 Rest 风格的 url-完成增删改查5、SpringMVC 映射请求数据5.1 获取参数值5.2 获取 http 请求消息头5.3 获取

2023-08-12 21:43:47 122

原创 Java重温之路(下卷)

第11章 多线程多线程基础1线程相关概念1.1程序(program)?是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是我们写的代码1.2进程1.进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。2.进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有它自身的产生、存在和消亡的过程1.3什么是线程1.线程由进程创建的,是进程的一个实体。2.一个进程可以拥

2023-06-12 20:42:11 63

原创 Java重温之路(上卷)

(1) JDK 的全称(Java Development Kit Java开发工具包)JDK=JRE + java 的开发工具[java, javac,javadoc,javap 等]JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。(2) JRE(Java Runtime Environment Java运行环境)

2023-03-16 12:21:48 78

原创 dart入门基础

随教程学习,过程记录,笔记,总结归纳

2022-11-12 14:57:02 2343 1

空空如也

空空如也

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

TA关注的人

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