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

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

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

2020-10-17 15:53:10 930

原创 Hashmap源码分析

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

2020-10-10 15:59:07 118

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

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

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

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

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

2020-10-09 19:59:49 945

原创 数据库之什么是事物

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

2020-10-08 20:38:34 1104

转载 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 72

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

设置路径File | Settings | Editor | General

2020-10-07 17:07:27 1388

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

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

2020-09-27 19:34:43 2177

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

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

2020-09-27 18:45:36 174

原创 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 425

原创 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 327

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

ArrayList源码分析写在前面本文是针对JDK版本1.8的,可能与其他版本有出入。全局变量// 1.序列化idprivate 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 173

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

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

2020-09-20

空空如也

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

TA关注的人

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