自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java环境变量配置

点击这里查看步骤

2020-06-30 10:05:13 72

原创 设计模式七大原则

1. 单一职责 1.1 基本介绍 对于类来说,即一个类应该只负责一项职责。 1.2 举例说明 如类A负责两个不同职责;职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误。 1.3 注意事项和细节 降低类的复杂度,一个类支付则一项职责。 提高类的可读性,可维护性。 降低改变引起的风险。 通常情况下,我们要遵守单一职责,只有逻辑足够简单,才可以在代码级别违反单一职责;只有类中的方法数量足够 少,可以在方法级别保持单一职责。 2. 接口隔离原则 2.1 基本介绍 客户端不应该依赖它不需要的接口

2020-05-16 14:13:18 173 1

原创 OSI模型

OSI模型 1. 物理层 ● 物理层主要作用是产生并检测电压,发送和接受带有数据的信号。 ● 物理层不提供数据的纠错服务的,但在物理层上能对数据的传输速度做一定的控制,并能检测数据的出错率。 ● 在物理层传输信号的载体我们称为位流或比特流。 2. 数据链路层 ● 数据链路层决定数据通讯的机制,差错检测 ● 提供对网络层的服务 ● 合成传输的帧数(将网络层交下来的ip数据报封装成帧) 3. 网络层 ...

2020-03-21 18:29:36 139 2

原创 Redis

1. Redis 1.1 Redis介绍 Redis 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询...

2020-03-08 20:46:22 525 1

原创 spring 事务处理

目录1. 事务处理简介2. 事务的四大特性2.1 原子性2.2 一致性2.3 隔离性2.4 持久性3. 声明式事务管理实现4. 事务传播特性5. spring事务隔离级别 1. 事务处理简介 事务是一个业务,是一个不可分割的逻辑工作单元,具备ACID特性,实际工作中可借助Spring进行事务管理。 spring的事务模块是通过AOP来实现的。Spring提供了两种事务管理方式, 编程式事务和声明式...

2020-03-07 17:29:58 235 1

原创 SSM快速整合实现

1. 项目资源整合实现 前言: 笔者是基于注解方式实现的SSM整合 1.1 配置架构分析 配置架构图: ● SpringRepositoryConfig是负责数据层配置 ● SpringServiceConfig是负责业务层配置 ● SpringWevConfig是负责请求处理层(控制层和视图层)配置 ● WebInitializer是负责启动初始化(相当于web.xml文件) 创建配置...

2020-03-05 22:54:16 404 1

原创 设计模式之单例模式

单例模式 1. 简述 单例模式就是保证一个类的实例在”特定范围”只有一份(例如一个 JVM 内部,一个线程内部),并且 提供一个全局访问点可以访问到这份实例。 2. 应用场景 ● Spring(Singleton 作用域的 Bean 对象) ● MyBatis(ErrorContext 对象是每个线程一份此类实例) ● ...... 3. 单例六种写法 ● 第一种 此设计在多线程环境中存...

2020-03-02 20:36:30 96 1

原创 MySql数据库知识点复习

文章目录1. MySql数据类型1.1 数值类型1.2 字符串类型1.3 日期类型2.表记录的操作2.1 字段约束2.2 drop、delete、truncate之间的区别?3. MySql常见的函数4. 外键和表关系4.1 外键介绍4.2 添加外键4.3 表关系4.4 关联查询、外连接查询 1. MySql数据类型 1.1 数值类型 MySql中有很多数值类型,常用的数值类型有: int ...

2020-03-01 13:37:52 393 1

原创 java基础之对象的创建过程

对象创建过程 class A { int v1 = 1; static int v2 = 2; static {} A() {} } class B exntends A { int v3 = 3; static int v4 = 4; static {} B() {} } ▶第一次用到 A 和 B 类 加载父类,为父类的静态变量分配内存 加载子类,为子类的静态变量分配内存 执行父类静态变量赋...

2020-02-29 22:00:05 70 1

原创 哈希运算过程

哈希运算过程 ● 使用 Entry[] 存放数据 ● 数组的默认初始容量是 16 ● 容量翻倍增长 ● 内部运算过程,由键来运算 ● key.hashCode() 获得键的哈希值 ● 用哈希值和数组长度来计算下标值 i ● 把键值对封装成 Entry 实例,放入 i 位置 ■ 如果有空位置,直接放入 ■ 如果该位置存在数据,依次用equals()比较key是否相等 ◆ 如...

2020-02-29 16:50:13 990 1

空空如也

空空如也

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

TA关注的人

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