自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 重要知识点

0x1 Java001 语言基础1. HashMap从入门到熟悉 ⭐⭐⭐⭐⭐1. hash碰撞的解决方案[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3TtDrzhy-1589850710590)(pics/hashmap_node.png)]HashMap就是使用哈希表来存储的。哈希表为解决冲突,可以采用开放地址法和链地址法等来解决问题,Java中HashMap采用了链地址法。链地址法,简单来说,就是数组加链表的结合。在每个数组元素上都一个链表结构,当数据被Has

2020-11-24 18:01:00 1557

原创 秒杀项目笔记

数据库设计建立密码与用户信息分开存放BugUnknown system variable ‘query_cache_size’mysql-connecter-java的版本过低,很显然是数据库驱动程序与数据库版本不对应Mybatis项目启动时报错:The server time zone value ‘�й���׼ʱ��’ is unrecognize原因是使用了Mysql Connector/J 6.x以上的版本,然后就报了时区的错误,解决方法:在配置url的时候不能简单写成 :jdb

2020-11-24 17:59:38 186

原创 Spring源码笔记

目录IOC解析配置的方式核心接口与类BeanBeanDefinition常用属性Spring 简单容器容器BeanFactory接口FactoryBean接口ListableBeanFactory接口HierarchicalBeanFactory接口AutowireCapableBeanFactory接口ConfigurableBeanFactory接口DefaultListableBeanFactory接口Spring高级容器(上下文)ApplicationContextApplicationContex

2020-06-14 14:34:37 354

原创 Spring学习笔记

目录索引基本概念创建Bean对象的工厂IOC概念ApplicationContext的三个常用实现类ApplicationContext和BeanFactory的区别Spring对Bean的管理细节创建bean的三种方式1. 使用默认构造函数创建2. 使用普通工厂中的方法创建对象3. 使用工厂中的静态方法创建对象Bean的作用范围Bean的生命周期依赖注入Dependency Injection构...

2020-04-26 17:17:03 260

原创 MySQL提升

目录存储引擎InnoDBMyISAM比较索引B+ Tree 原理1. 数据结构2. 操作3. 与红黑树的比较MySQL 索引1. B+Tree 索引B-Tree索引的限制2. 哈希索引3. 全文索引4. 空间数据索引索引的优点索引三星系统:索引优化1. 独立的列2. 多列索引3.前缀索引4. 索引列的顺序5. 覆盖索引存储引擎InnoDB是 MySQL 默认的事务型存储引擎,只有在需要它不支...

2020-04-24 22:21:43 226

原创 JAVA并发

目录创建线程继承Thread类实现Runnable接口实现Callable接口实现接口 VS 继承 Thread线程基本机制ExecutorDaemon线程sleep()yield()join()中断InterruptedExceptioninterrupted()线程安全五类操作共享数据不可变绝对线程安全相对线程安全线程兼容线程对立线程安全的实现方式互斥同步synchronizedsynchro...

2020-04-24 12:36:09 317

原创 计算机网络:应用层

常见端口域名系统DNSDNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。域名具有层次结构,全球唯一性,从上到下依次为:根域名、顶级域名、二级域名。DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务...

2020-03-25 14:28:55 437

原创 计算机网络:传输层

概述网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层为相互通信的应用进程提供了的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。传输层协议与应用层协议之间的关系协议端口号(端口):虽然通信的终点是应用进程,但只要把报文交到目的主机的某个目的端口,剩下的工作就由TCP或UDP来完成...

2020-03-24 23:07:04 502

原创 计算机网络:网络层

概述网络层向上只提供简单的、无连接的、尽最大努力交付的数据报服务,不保证可靠通信负责在不同的网络之间(基于数据包的IP地址)尽力转发数据包,不负责丢包重传和接收顺序。虚拟互联网络互联网互联的设备中间设备又称为中间系统或中继(relay)系统。->物理层中继系统:转发器(repeater),有点像集线器。->数据链路层中继系统:网桥或桥接器(bridge)。-&...

2020-03-23 08:40:48 340

原创 计算机网络:数据链路层

基本概念数据发送模型本章学习链路层的传播概念链路 link :点到点的物理线路段数据链路 data link :把实现通信协议的的硬件和软件加到链路上,就构成了数据链路。通信协议用来控制数据传输。适配器(即网卡)实现协议的硬件和软件一般的适配器都包括了数据链路层和物理层的功能帧:数据链路层传送的是帧三个基本问题封装成帧将网络层传下来的分组添加首部和尾部,用于标记帧...

2020-03-21 17:14:33 224

原创 计算机网络:物理层

基本概念信号 signal – 数据的电气的或电磁的表现。模拟信号 – 代表消息的参数的取值是连续的数字信号 – 代表消息的参数的取值是离散的信道 – 传送信息的媒体,包含一条发送信息的信道和一条接受信息的信道。通信方式单向通信 (单工通信)– 单方向,没有反方向交互双向交替通信(半双工通信) – 通信的双方都可以发送信息,但是不能同时发送和同时接受双向同时通信(全双工通...

2020-03-21 15:12:47 232

原创 计算机网络:概述

概述定义一些互相连接的自治的计算机的集合。网络的网络网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。互联网服务提供商互联网服务提供商ISP可以从互联网管理机构获得许多IP地址,同时拥有通信线路以及路由器等联网设备,个人或机构向ISP缴纳一定的费用就可以连接互联网。现有的互联网是一种...

2020-03-21 14:40:40 366

原创 JDBC:Java DataBase Connectivity

JDBC概念Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门步骤:1. 导入驱动jar包 mysql-c...

2020-03-19 21:41:05 248

原创 MySQL入门

本单元目标一、为什么要学习数据库二、数据库的相关概念 DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言...

2020-03-13 10:59:33 1053

原创 JAVA中级

异常Exception异常机制Java是采用面向对象的方式来处理异常的。处理过程:抛出异常: 在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。捕获异常: JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。try { cop...

2020-02-11 21:55:19 493

原创 JAVA常用类

包装类public class TestWrappdeClass { public static void main(String[] args) { Integer a = new Integer(3); }}常用方法//基本数据类型转成包装类对象 Integer a = new Integer(3); Integer b = Integer.valueO...

2020-02-08 21:17:02 286

原创 java基础语法+面向对象

java基础学习笔记寒假开始学习java,记录一下。

2020-02-01 19:40:08 651

空空如也

空空如也

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

TA关注的人

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