摘要: 单链表:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。自己手动写一个单链表:首先,定义一个节点类: 第 阅读全文
posted @ 2019-09-27 17:56 生命不息代码不止 阅读(2185) 评论(0) 推荐(0) 编辑
 
摘要: 入坑java很多年了,现在总结一下自己学到的东西。 1、首先我们先来聊聊什么是HashMap? 什么是hash?hash用中文的说法就叫做“散列”,通俗的讲就是把任意长度的字符串输入,经过hash计算出固定长度的字符串。而这个字符串就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输 阅读全文
posted @ 2019-09-27 17:47 生命不息代码不止 阅读(2369) 评论(0) 推荐(0) 编辑
 
摘要: 1、首先执行下面三条命令: #安装mysql服务 #安装依赖 #检查状态 2、设置root密码: mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root 阅读全文
posted @ 2019-09-27 17:39 生命不息代码不止 阅读(3231) 评论(0) 推荐(0) 编辑
 

2020年3月3日

摘要: 一、MQ是什么?1、MQ全称为Message Queue 消息队列(MQ),一种先进先出的数据结构,是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者 阅读全文
posted @ 2020-03-03 10:42 生命不息代码不止 阅读(469) 评论(1) 推荐(1) 编辑
 

2019年10月22日

摘要: 1、内存寻址不同:32位系统,最大支持3.5G内存,如果在32位系统中使用4G或更大的内存,电脑最多只可以识别3.4G左右可用,而64位系统最大可以支持128G大内存。2、运算速度不同:64位系统的CPU通用寄存器,数据宽度为64位,64位指令集可以运行64位数据指令,处理器一次可以提取64位数据( 阅读全文
posted @ 2019-10-22 16:22 生命不息代码不止 阅读(1714) 评论(0) 推荐(0) 编辑
 

2019年9月29日

摘要: 一、理论概述 数据输入/输出流(DataInputStream类与DataOutputStream类) 允许应用程序以与机器无关的方式从底层输入流中读取基本Java数据类型。 说白了就是,当读取一个数据时,不用再关心这个数值是那种字节 。 二、用法: DataInputStream类与DataOut 阅读全文
posted @ 2019-09-29 16:03 生命不息代码不止 阅读(807) 评论(0) 推荐(0) 编辑