相关文章
手写Mybatis:第20章-Mybatis 框架源码10种设计模式分析
文章目录 一、类型:创建型模式1.1 工厂模式1.2 单例模式1.3 建造者模式 二、类型:结构型模式2.1 适配器模式2.2 代理模式2.3 组合模式2.4 装饰器模式 三、类型:行为型模式3.1 模板模式3.2 策略模式3.3 迭代器模式 一、类型:创建型…
编程日记
2024/12/26 0:00:27
ElasticSearch简介
一、基本概念
1、Index(索引)
动词,相当于 MySQL 中的 insert; 名词,相当于 MySQL 中的 Database
2、Type(类型)
在 Index(索引)中,可以定义一个或多个类…
编程日记
2024/11/28 1:35:04
【Java】传输层协议TCP
传输层协议TCP TCP报文格式首部长度保留位32位序列号和32位确认应答号标记ACKSYNFINRSTURGPSH 16位窗口大小16位校验和16位紧急指针选项 TCP特点可靠传输实现机制-确认应答超时重传连接管理机制三次握手四次挥手特殊情况 滑动窗口流量控制拥塞控制延迟应答捎带应答面向字节流粘…
编程日记
2024/12/17 14:26:16
Android 自定义View之圆形进度条
很多场景下都用到这种进度条,有的还带动画效果,
今天我也来写一个。
写之前先拆解下它的组成:
底层圆形上层弧形中间文字
那我们要做的就是:
绘制底层圆形;在同位置绘制上层弧形,但颜色不同ÿ…
编程日记
2024/12/18 18:45:41
【C# Programming】类、构造器、静态成员
一、类
1、类的概念
类是现实世界概念的抽象:封装、继承、多态数据成员: 类中存储数据的变量成员方法: 类中操纵数据成员的函数称为成员方法对象:类的实例类定义
class X {…} var instance new X(…);
2、实例字段 C#中…
编程日记
2024/12/20 18:56:17
React笔记(五)hook
一、函数组件
1、函数组件的创建
函数组件:使用JS的函数(或箭头函数)创建的组件称为函数组件,函数组件有如下约定 函数名称必须以大写字母开头 函数组件必须有返回值,返回JSX表达式 渲染函数组件:用函数…
编程日记
2024/12/25 1:31:21
gitlab 合并分支
打开我们的gitlab,找到我们的项目,在左侧菜单中找到Merge requests,点击Merge requests,进入下一个页面 点击New merge requests,创建一个新的merge,进入下一个页面 选择自己分支和目标分支,自己…
编程日记
2024/12/25 17:09:31