摘要:
摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18543259 1、运输层是什么,起什么作用 定义:运输层是计算机网络体系结构中关键层次之一,它属于面向通信部分的最高层,同时也是用户功能中的最低层。只有主机的协议栈中才有运输层,而网络核心部分中 阅读全文
摘要:
摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18540660 一、ElasticSearch 是什么? ElasticSearch 是一个分布式的、基于 Lucene 的搜索引擎和数据分析引擎(服务器) ElasticSearch 提供了 R 阅读全文
摘要:
摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18539120 当前环境 操作系统:macOS 15.0.1 Docker 版本: Docker Desktop:Version 4.34.3 (170107) Docker Engine: 27 阅读全文
摘要:
Tomcat 是什么 Tomcat 是开源的 Java Web 应用服务器,类似的 Java Web 服务器还有 Jetty,Jboss Tomcat 整体架构 Tomcat 核心组件 Tomcat 核心组件主要有以下四个 Server、Service、Connector、Container Ser 阅读全文
摘要:
Nginx 是什么 Nginx 是一款 C 语言编写高性能 Web 服务器,反向代理服务器。占用内存少、并发能力强 使用场景 nginx主要有以下 4 个使用场景 作为 Http 服务器,可以提供静态网页和静态资源的访问 HTTP代理缓存,缓存服务端请求数据 作为反向代理服务器,将请求代理转发 作为 阅读全文
摘要:
提示: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18537658 nginx 有多种安装方式 方式一:可以通过包管理器(homebrew)安装,安装较为简单brew install nginx 即可,使用方式查看brew info nginx 方 阅读全文
摘要:
定义 UDP(User Datagram Protocol)用户数据报协议:是一种无连接的数据传输协议,传输前不需要建立连接,没有复杂的协议 优点是:首部开销小,不需要连接,机制简单,可以一对一,一对多,多对一通信,使用与直播、视频通话等业务领域 缺点是:传输无序,不能保证消息一定送到,有丢包的问题 阅读全文
摘要:
定义和分层图 先说定义:计算机网络的体系结构就是指计算机网络的各层及其协议的集合 分层图示如下: 七层协议具体是指国际标准化组织 ISO 定义的标准化的计算机网络模型 OSI/RM(Open System Interconnection Reference Model,开放系统互联基本参考模型) 然 阅读全文
摘要:
前言 UML 全称 Unified Modeling Language,中文名为统一建模语言,是由一系列标准的图形符号组成的软件建模(Software Modeling)语言 它是一种现代的软件建模和文档化方法,用于描述软件系统在设计、分析、实施过程中的各种模型 分类 UML 图按类型可以分成结构型 阅读全文
摘要:
在工作中往往会遇到一些新的技术框架,以前不了解,或者知道名字但是不知道如何使用和内部原理 感觉可以从以下几个步骤去学习 理清整体架构 可以从该技术框架经典书籍学习,整理出整体架构图(首选) 官方文档(一般都是英文的,对英语阅读要求比较高) 技术博客文章(优劣文章难以分辨,不是很推荐) 理清核心组件 阅读全文
摘要:
SPI 是 Service Provider Interface 的缩写,中文解释为服务提供发现接口 SPI 是一种基于「接口 + 策略模式 + 配置文件」组合实现的动态加载接口实现类的机制 实现步骤: 在类路径下的 META-INF/services 目录下,创建以服务接口的 "全限定名" 命名的 阅读全文
摘要:
提示:mysql 游标必须要在在存储过程中才能使用,不能单独使用 数据表 CREATE TABLE `student_score` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `student_id` varchar(128) DEFAULT NULL, 阅读全文
摘要:
范式(Normal Form)基本介绍参考 :https://cloud.tencent.com/developer/article/2081533 一般设计数据库,满足第三范式即可: 1NF:列(字段 or 属性)必须是原子的,不能是列表、集合等可再次拆分的数据 2NF:列(字段 or 属性)必须 阅读全文
摘要:
数据表 示例代码 -- 创建存储过程,DELIMITER // :定义分隔符,告诉解释器以 // 作为命令结束标识,// 也可以改成其他标识,比如 $$ DELIMITER // create procedure query_one_student(in sid int(11)) begin sel 阅读全文
摘要:
mysql连接查询可以分为内连接与外连接,外连接又分为左外连接和右外连接,左外连接可以简称为左连接,右外连接可以简称为右连接 表数据如下 学生表:student 学生课程:student_course 内连接:将两表满足条件的记录进行笛卡尔乘积 -- 以下3个查询等效,均为内连接 select * 阅读全文
摘要:
computeIfPresent 用途:这是一个针对已经存在的键值对进行更新的方法,如果旧值存在,则使用key和旧值去计算出新值进行更新 具体逻辑如下: XX <流程图占位> default V computeIfPresent(K key, BiFunction<? super K, ? supe 阅读全文
摘要:
http cookie获取:https://blog.csdn.net/wa172126691/article/details/80255928 阅读全文
摘要:
第23章 使用存储过程 DELIMITER ;; CREATE PROCEDURE ordertotal( IN onumber INT, IN taxable DECIMAL(8,2), OUT ototal DECIMAL(8,2) ) COMMENT 'Obtain order total, 阅读全文
摘要:
查看慢日志开启状态和慢日志路径 show variables like 'slow_query%'; 查看慢日志记录触发最小 show variables like 'long_query_time'; 开启慢日志 set global slow_query_log='ON'; 设置慢日志路径 se 阅读全文
摘要:
步骤1、选择版本下载,地址:https://downloads.mysql.com/archives/community/ 步骤2、安装dmg包,记下弹出框提示的密码,例如:2021-09-08T14:42:19.803504Z 1 [Note] A temporary password is ge 阅读全文