自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习笔记

Linux学习笔记(韩顺平)一、VMware和Centos​ 1、安装教程​ 自己上网查或者看韩顺平视频跟着安装​ 2、安装完Centos连不上网络的问题​ https://blog.csdn.net/weixin_34309543/article/details/93719799​ 3、网络连接的三种模式二、虚拟机克隆、快照、迁移删除​ 1、虚拟机克隆​ 如果你已经安装了一台Linux操作系统,你还想要更多的,没必要重新安装系统,你只需要克隆就好了方式1:直接拷贝一份安装好的虚..

2022-04-19 20:52:34 2350 1

原创 数据结构学习笔记(尚硅谷)

一、数据结构与算法概述 1.1、数据结构与算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算的时候,依然保持高速计算。一般来讲,程序使用了内存计算框架(比如Spark)和缓存技术(比如Redis)来优化程序,再深入思考一下,这些计算框架和缓存技术,它的核心功能就是数据结构与算法。 拿实际工作经历说,在Unix下开发服务器程序,功能是要支持上千万人同时在线,在上线前,进行测试都OK,可是上线后,服务器就撑不住了,公司的CTO对代码进行优化,再...

2022-03-24 10:32:12 1975

原创 Maven入门

Maven 自动化的构建工具第一章 Maven简介1.1 软件开发中的阶段需要分析: 分析项目具体完成的功能,有什么要求, 具体怎么实现。设计阶段:根据分析的结果, 设计项目的使用什么技术, 解决难点。开发阶段:编码实现功能。 编译代码。自我测试测试阶段:专业的测试人员,测整个项目的功能十分符合设计要求。出一个测试报告。项目的打包,发布阶段: 给用户安装项目1.2 Maven能做什么1)项目的自动构建,帮助开发人员做项目代码的编译,测试, 打包,安装,部署等工作。2)管理依赖(管理项目中

2022-03-15 13:04:34 158

原创 1.8版本HashMap底层原理分析

// 构建map集合并向集合中添加元素Map<String,Integer> map = new HashMap<>();map.put("张三",22);map.put("李四",26);构建Map集合时

2022-03-10 15:42:50 1486

原创 JWT学习笔记

一、什么是JWT# 1、翻译官网 jsonwebtoken(JWT) 是一个开放标准(rfc7519),它定义了一种紧凑的、自包含的方式,用于在各方之间以json对象安全地传输信息。此信息可以验证和信任,因为它是数字签名的。jwt可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥进行签名。# 2、通俗解释 JWT简称 JSON Web Token, 也就是通过JSON形式作为Web引用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。...

2022-03-08 14:07:43 190

原创 Cookie和Session

一、会话跟踪技术会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束,再一次会话中可以包含多次请求和响应。 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。 HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享。 实现方式: 客户端会话跟踪技术:cookie服务端会话跟踪技术:session...

2022-03-07 10:01:58 1405

原创 LinkedList底层源码分析

// 构建LinkedList集合并向集合中添加数据List<Integer> list = new LinkedList<>();list.add(2);// 1、调用add方法public boolean add(E e) { linkLast(e); return true;}

2022-03-01 10:12:03 300

原创 ArrayList底层源码分析

List<Integer> list = new ArrayList<>();public ArrayList() { this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;}

2022-02-27 08:13:28 224

空空如也

空空如也

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

TA关注的人

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