- 博客(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
原创 前端常用工具函数和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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人