自定义博客皮肤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 134

原创 设计模式七大原则

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

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

原创 OSI模型

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

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

原创 Redis

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

2020-03-08 20:46:22 602 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 462 1

原创 SSM快速整合实现

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

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

原创 设计模式之单例模式

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

2020-03-02 20:36:30 165 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 560 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 98 1

原创 哈希运算过程

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

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

空空如也

空空如也

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

TA关注的人

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