11 2024 档案

摘要:1、背景 设计模式(Design Patterns)是由 GOF(四人组)提出的,对于不同类型的软件场景,总结出的软件设计方法,一共有 23 种模式。 2、分类 23 种设计模式按功能类型分成了 3 大类,创建型模式、结构型模式、行为型模式 创建型模式有:工厂方法(Factory Method)、抽 阅读全文
posted @ 2024-11-20 22:40 lenbkan 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1、并发类 有以下几种重要的并发:ConcurrentHashMap,ReentrantLock(可重入锁)、ReentrantReadAndWriteLock(可重入读写锁) 1.1 ConcurrentHashMap jdk1.7 中 ConcurrentHashMap 实现原理 采用了段锁 + 阅读全文
posted @ 2024-11-19 13:51 lenbkan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:集合类 Java 中重要的集合类有以下这些:集合类:Hashtable、HashMap、ArrayList、LinkedList、TreeMap、WeakHashMap 1、ArrayList ArrayList 是一个有序数组,内部使用对象数组进行存储,并且有一个单独的 size 字段存储数组中对 阅读全文
posted @ 2024-11-18 17:48 lenbkan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:字符串类 重要的字符串类有 String、StringBuilder、StringBuffer 1、String String 是不可变类,内部是由 final 定义的字符数据构成。 private final char value[]; 1.1 String 类的层次结构如下: String 实现 阅读全文
posted @ 2024-11-18 13:33 lenbkan 阅读(8) 评论(0) 推荐(0) 编辑
摘要:提示:本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18546998 核心关键词 Java的核心关键词有:final、synchronized、volatile,下述对这些关键词从含义、作用、用法和注意点这几个方面进行详细描述 1.1 final fi 阅读全文
posted @ 2024-11-18 08:59 lenbkan 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一、TCP 协议是什么 TCP(Transmission Control Protocol):全称为传输控制协议,是实现运输层的一种协议 TCP 协议特点 (1)TCP 是面向连接的运输层协议 (2)TCP 协议只能是一对一的 (3)TCP 提供可靠的服务,通过 TCP 传送的数据,无差错、不丢失、 阅读全文
posted @ 2024-11-14 09:38 lenbkan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18543885 一、UDP 是什么 UDP(User Datagram Protocol)用户数据报协议是运输层协议的一种,是一种无连接的数据传输协议 二、UDP 协议的特点 (1)UDP 是无连 阅读全文
posted @ 2024-11-13 15:45 lenbkan 阅读(43) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18543259 1、运输层是什么,起什么作用 定义:运输层是计算机网络体系结构中关键层次之一,它属于面向通信部分的最高层,同时也是用户功能中的最低层。只有主机的协议栈中才有运输层,而网络核心部分中 阅读全文
posted @ 2024-11-13 13:14 lenbkan 阅读(36) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18540660 一、ElasticSearch 是什么? ElasticSearch 是一个分布式的、基于 Lucene 的搜索引擎和数据分析引擎(服务器) ElasticSearch 提供了 R 阅读全文
posted @ 2024-11-12 14:54 lenbkan 阅读(45) 评论(0) 推荐(0) 编辑
摘要:摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18539120 当前环境 操作系统:macOS 15.0.1 Docker 版本: Docker Desktop:Version 4.34.3 (170107) Docker Engine: 27 阅读全文
posted @ 2024-11-11 09:33 lenbkan 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Tomcat 是什么 Tomcat 是开源的 Java Web 应用服务器,类似的 Java Web 服务器还有 Jetty,Jboss Tomcat 整体架构 Tomcat 核心组件 Tomcat 核心组件主要有以下四个 Server、Service、Connector、Container Ser 阅读全文
posted @ 2024-11-10 22:20 lenbkan 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Nginx 是什么 Nginx 是一款 C 语言编写高性能 Web 服务器,反向代理服务器。占用内存少、并发能力强 使用场景 nginx主要有以下 4 个使用场景 作为 Http 服务器,可以提供静态网页和静态资源的访问 HTTP代理缓存,缓存服务端请求数据 作为反向代理服务器,将请求代理转发 作为 阅读全文
posted @ 2024-11-10 15:05 lenbkan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:提示: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18537658 nginx 有多种安装方式 方式一:可以通过包管理器(homebrew)安装,安装较为简单brew install nginx 即可,使用方式查看brew info nginx 方 阅读全文
posted @ 2024-11-10 10:08 lenbkan 阅读(221) 评论(0) 推荐(0) 编辑
摘要:定义 UDP(User Datagram Protocol)用户数据报协议:是一种无连接的数据传输协议,传输前不需要建立连接,没有复杂的协议 优点是:首部开销小,不需要连接,机制简单,可以一对一,一对多,多对一通信,使用与直播、视频通话等业务领域 缺点是:传输无序,不能保证消息一定送到,有丢包的问题 阅读全文
posted @ 2024-11-09 17:36 lenbkan 阅读(43) 评论(0) 推荐(0) 编辑
摘要:定义和分层图 先说定义:计算机网络的体系结构就是指计算机网络的各层及其协议的集合 分层图示如下: 七层协议具体是指国际标准化组织 ISO 定义的标准化的计算机网络模型 OSI/RM(Open System Interconnection Reference Model,开放系统互联基本参考模型) 然 阅读全文
posted @ 2024-11-09 16:24 lenbkan 阅读(68) 评论(0) 推荐(0) 编辑
摘要:前言 UML 全称 Unified Modeling Language,中文名为统一建模语言,是由一系列标准的图形符号组成的软件建模(Software Modeling)语言 它是一种现代的软件建模和文档化方法,用于描述软件系统在设计、分析、实施过程中的各种模型 分类 UML 图按类型可以分成结构型 阅读全文
posted @ 2024-11-09 10:14 lenbkan 阅读(33) 评论(0) 推荐(0) 编辑
摘要:在工作中往往会遇到一些新的技术框架,以前不了解,或者知道名字但是不知道如何使用和内部原理 感觉可以从以下几个步骤去学习 理清整体架构 可以从该技术框架经典书籍学习,整理出整体架构图(首选) 官方文档(一般都是英文的,对英语阅读要求比较高) 技术博客文章(优劣文章难以分辨,不是很推荐) 理清核心组件 阅读全文
posted @ 2024-11-08 08:19 lenbkan 阅读(6) 评论(0) 推荐(0) 编辑
摘要:SPI 是 Service Provider Interface 的缩写,中文解释为服务提供发现接口 SPI 是一种基于「接口 + 策略模式 + 配置文件」组合实现的动态加载接口实现类的机制 实现步骤: 在类路径下的 META-INF/services 目录下,创建以服务接口的 "全限定名" 命名的 阅读全文
posted @ 2024-11-07 14:58 lenbkan 阅读(47) 评论(0) 推荐(0) 编辑
摘要:提示:mysql 游标必须要在在存储过程中才能使用,不能单独使用 数据表 CREATE TABLE `student_score` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `student_id` varchar(128) DEFAULT NULL, 阅读全文
posted @ 2024-11-07 10:54 lenbkan 阅读(49) 评论(0) 推荐(0) 编辑
摘要:范式(Normal Form)基本介绍参考 :https://cloud.tencent.com/developer/article/2081533 一般设计数据库,满足第三范式即可: 1NF:列(字段 or 属性)必须是原子的,不能是列表、集合等可再次拆分的数据 2NF:列(字段 or 属性)必须 阅读全文
posted @ 2024-11-07 09:32 lenbkan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:数据表 示例代码 -- 创建存储过程,DELIMITER // :定义分隔符,告诉解释器以 // 作为命令结束标识,// 也可以改成其他标识,比如 $$ DELIMITER // create procedure query_one_student(in sid int(11)) begin sel 阅读全文
posted @ 2024-11-06 17:49 lenbkan 阅读(19) 评论(0) 推荐(0) 编辑
摘要:mysql连接查询可以分为内连接与外连接,外连接又分为左外连接和右外连接,左外连接可以简称为左连接,右外连接可以简称为右连接 表数据如下 学生表:student 学生课程:student_course 内连接:将两表满足条件的记录进行笛卡尔乘积 -- 以下3个查询等效,均为内连接 select * 阅读全文
posted @ 2024-11-06 16:24 lenbkan 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示