自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP常见状态码

先来个大体分类200 请求成功,一般来说,我们都喜欢这个返回这个状态码。300 重定向。400 请求错误(客户端错误)。500 服务器端错误。细分:204:请求成功,但服务器端并未发送任何信息。301:永久重定向。302:临时重定向。304:重定向,返回内容为空。400:语法错误。401:访问资源受保护,证书错误。403:拒绝请求,常用于在规定时段暴露的访问接口。404...

2020-04-02 00:12:21 104

原创 String和List的contains、indexof的区别

先贴图:测试代码: 结果: 由此可见:对于list和string而言,contains都会返回一个Boolean类型来表示是否包含这个元素。indexof()则会返回元素具体所在的下标位置,若不存在则返回-1。对于string来说.contains是区分大小写的,而indexof是不区分大小写的。contains是调用indexof方法的。...

2020-03-28 23:09:06 1309

原创 JAVA序列化/什么是Java序列化/Java序列化怎么实现

一 :什么是Java的序列化?二: 什么时候会用到Java的序列化?Java的序列化指的是:将Java对象转化为字节流的过程。Java的反序列指的是:将Java字节流转换为Java对象的过程。当Java对象需要储存在内存里 或则 需要在网络中传输的时候,我们就会用到Java的序列化。怎么实现序列化类实现serializable接口,这个接口没有需要实现的方法。实现serializable...

2020-03-28 13:28:20 170

原创 Maven

一:Maven的作用1 定义项目的组成2 生命周期管理:clean、package、install、deploy3 依赖管理4 插件管理注释:我们可以使用insatll将打包后的jar包部署到本地Maven仓库,以供其他项目使用二:Maven的依赖及冲突1 Maven子项目(Module)依赖于父项目的所有依赖。2 Maven依赖之间的冲突依据步长原则,本项目依赖项目的传递依赖最短...

2020-03-21 13:55:20 82

原创 Exception in thread "main" java.lang.UnsupportedOperationException at java.base/java.util.Immutable

由Exception in thread “main” java.lang.UnsupportedOperationExceptionat java.base/java.util.ImmutableCollections.uoe(ImmutableCollections.java:71)at java.base/java.util.ImmutableCollections$AbstractIm...

2019-07-10 21:59:16 2302

原创 https和证书以及对称加密和非对称加密

对称和非对称加密对称加密:加密和解密用的一个密钥的方式称为对称加密,也叫做共享密钥加密 !非对称加密: 非对称加密又称作公开密钥加密,它很好的解决了对称加密密钥被截取的问题。非对称加密采用一对非对称的密钥,一把叫做私有密钥,一把叫做共有密钥。使用非对称加密,发送密文一方使用对方的共有密钥进行加密处理,对方收到加密信息后,再使用自己的私有密钥进行解密。https加密机制以及与http的区别:...

2019-07-01 10:59:46 716

原创 Linux必看的常见基础操作指令

文件访问与删除:cd 切换工作目录rm 删除内容,如果要删除文件需添加-rtouch 添加一个文件… 跳转到上一级文件路径./ 在当前文件路径下,点开某个文件(一般运行bin下的启动程序须在文件名前添加./,是因为默认linux的PATH变量里面没有包含./)vi 打开文件编译器,进入文件编译器后需要点i或其他指令才能开始编译,点esc可推出当前模式进入指令模式,点:后加wq保存后退出...

2019-06-28 16:06:33 58

原创 JAVA线程的生命周期,生命状态的切换,以及创建线程的方法!

首先JAVA为多线程编程提供了内置的支持,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。以下是菜鸟教程里,JAVA线程的几个状态,以及切换各个状态的方法:...

2019-06-20 17:02:19 165

原创 bootstrap基础

bootstrap项目文件结构示例:具体html代码如下:<!DOCTYPE html> <!-- bootstrap基础 --><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=devic...

2019-06-11 16:58:14 62

原创 form表单

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>form表单</title></head><body> <!--form表单method属性默认为get--> &l...

2019-03-30 16:59:53 64

原创 进程与线程的区别和联系

进程和线程的区别与联系进程是操作系统资源调度与分配的最小单位,是一个可以独立运行的活动,而线程是进程的基本单位单位,是cpu调度的基本单位,进程拥有自己独立的地址空间,而线程和同一个进程的其他线程共用地址空间,cpu在线程之间调度要比在进程之间调度快得多,但因为公用地址空间,所以一个线程死亡会到导致整个进程死亡,而进程死亡不会对其他的进程造成影响,所以综上所述,多线程程序数度快,开销小,但是生命...

2019-03-26 09:37:50 97

原创 三次握手协议

三次握手协议首先,服务器端创建传输控制模块tcb,进入收听状态,然后开始三次握手协议:客户端需要向服务器端发送一个同步syn包,同时设置初始序列号x,进入同步已发送状态然后服务器端接收到客户端的请求报文段以后,需要对客户端的syn包进行确认,发送ack确认包,确认序号为x+1,同时也要向客户端发送一个syn同步包,同时设置初始序号y.此时服务器端进入同步已接受状态。然后客户端收到确认报文...

2019-03-26 09:35:29 131

空空如也

空空如也

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

TA关注的人

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