自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 计算机网络学习笔记第一章

计算机网络 写在前面 本文是根据《计算机网络》(第七版)谢希仁编著所整理的学习笔记。此书中我认为比较重要的内容我会写出或者截图。想要这本书的pdf版的朋友可以在评论中留言,我到时会上传~ 第一章 概述 1.1 计算机网络在信息时代中的作用 21世纪的一些重要的特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以非常迅速地传递信息。 有三大类大家很熟悉的网络,即电信网络、有线电视网络和计算机网络。按照最初的服务分工,电信网络向用户提供电话、电报及传真等

2020-10-24 11:13:48 1398

原创 电路交换和分组交换的主要特点《计算机网络第七版》

电路交换的主要特点 写在前面 图片截取《计算机网络》(第七版)谢希仁

2020-10-17 15:53:10 1018

原创 Hashmap源码分析

写在前面 本文是针对JDK版本1.8的,可能与其他版本有出入。 全局变量 // 序列化id private static final long serialVersionUID = 362498820763181265L; // 默认容量16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 // 最大容量 2的30次方 static final int MAXIMUM_CAPACITY = 1 << 30

2020-10-10 15:59:07 183

原创 简单实现外网访问本地项目(ngrok)

前言:本地的项目如何让别人访问,使用Ngrok就可以啦~ 1.访问www.ngrok.cc 2.注册一个账号并登陆 3.点击开通隧道 4.选择免费的Ngrok服务器 有经济能力的朋友可以选择付费的,因免费多人使用,有时候可能会不好使~ 5.下载Ngrok客户端 选择自己电脑适配的版本 6.解压并打开启动工具 7.输入隧道id 8.启动本地项目并访问 使用外网访问 9.关闭本地项目 最后 一个简单的实现就完成了,你实现了吗?但是这个也不常用,了解就行~ ...

2020-10-09 20:56:33 602 1

原创 数据库系统概论(第5版)第三章学习笔记

第三章 关系数据库标准语言SQL 结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。 下表为SQL的动词 SQL功能 动词 数据查询 SELECT 数据定义 CREATE,DROP,ALTER 数据操纵 INSERT,UPDATE,DELETE 数据控制 GRANT,REVOKE SQL概述 SQL的基本概念 支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构,如下图所示

2020-10-09 19:59:49 1111

原创 数据库之什么是事物

什么是事物? 就是把多件事情当做一件事来处理。大家都是绑在同一条船上的蚂蚱,要生一起生,要死一起死~ 下面是具体的定义 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间

2020-10-08 20:38:34 1253

转载 IntelliJ IDEA常用快捷键列表

IntelliJ Idea 常用快捷键列表 Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ctrl+N,可以快速打开类 Ctrl+Shift+N,可以快速打开文件 Alt+Q,可以看到当前方

2020-10-07 17:38:45 128

原创 IntelliJ IDEA2020设置字体大小方法为ctrl+滚轮

设置路径 File | Settings | Editor | General

2020-10-07 17:07:27 1465

原创 IntelliJ IDEA2020设置代码提示不区分大小写

File | Settings | Editor | General | Code Completion 未设置之前 设置之后

2020-09-27 19:34:43 2255

原创 进程和线程的区别(简单概述)

进程 进程是程序的一次执行过程,是一个动态概念,是程序在执行过程中分配和管理资源的基本单位。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程。 线程 进程中的一个执行任务(控制单元),负责当前进程中程序的执行,它可与同属一个进程的其他的线程共享进程所拥有的全部资源。但每个线程有自己的程序计数器、虚拟机栈和本地方法栈。 区别 线程是进程的一部分,一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位 线程是一

2020-09-27 18:45:36 249

原创 Java中String和new String()区别

String string = “abc”     在执行的过程中,首先在栈区创建string引用,然后JVM会从常量池中查询是否存在"abc"这个对象,存在则直接把常量池中"abc"的地址返回给string。如果不存在,则在常量池中创建"abc"对象并返回地址给string1。 String string1 = "abc"; String string2 = "abc"; System.out.println(string1 == string2); //true

2020-09-22 16:35:05 518

原创 LinkedList源码分析(小白都能看懂)

写在前面 本文是针对JDK版本1.8的,可能与其他版本有出入。 全局变量 transient int size = 0; //结点个数 transient Node<E> first; //头结点 transient Node<E> last; //尾结点 元素的存储结构 private static class Node<E> { E item; //存储的元素 Node<E> next; //下一个元素结

2020-09-17 20:27:05 429

原创 ArrayList源码分析(小白都能看懂)

ArrayList源码分析 写在前面 本文是针对JDK版本1.8的,可能与其他版本有出入。 全局变量 // 1.序列化id private static final long serialVersionUID = 8683452581122892189L; // 2.默认容量 private static final int DEFAULT_CAPACITY = 10; // 3.空的对象数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //

2020-09-13 11:16:42 231

集合框架包含collection和map的子类

集合框架包含collection和map的子类。其中collection包含list、set和queue。map包括hashmap、hashtable和treemap

2020-09-20

空空如也

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

TA关注的人

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