自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YOU

垂死病中惊坐起,谈笑风生又一年

  • 博客(73)
  • 收藏
  • 关注

原创 MVCC(多版本并发控制)原理实现

浅析MVCC的底层实现原理。

2024-03-16 11:24:04 1592

原创 浅析MySQL中的ACID实现

总结分析MySQL中事务的ACID实现方式。

2024-03-16 10:53:56 1735

原创 Java并发编程学习笔记:线程池

线程池的使用方法。

2024-03-16 09:58:48 939

原创 Java并发编程学习笔记:ThreadLocal

ThreadLocal的实现与原理解析。

2024-03-16 08:58:52 1053

原创 Java并发编程学习笔记:AQS

Java并发编程的核心技术。

2024-03-15 22:30:14 832

原创 Java并发编程学习笔记:CAS

CAS的实现。

2024-03-15 20:29:58 838

原创 Java并发编程学习笔记:synchronized

Java并发编程中的synchronized相关原理。

2024-03-14 13:57:20 709

原创 SSM项目构建(Spring+SpringMVC+MyBatis)

完整地创建一个基本的SSM项目实践笔记。

2023-02-07 15:47:56 695

原创 MyBatis框架( 项目构建笔记 )

在学习MyBatis框架中的项目构建与源码。

2023-02-04 16:49:34 892

原创 Java学习笔记(四):内部类

从接口到内部类。

2023-02-03 22:42:31 543

原创 Java学习笔记(三):抽象类

关于类的组成的完善和抽象类以及接口的实现。

2022-11-22 12:04:36 555

原创 Java学习笔记(二):封装、继承、多态

面向对象的重要特性。

2022-11-15 14:00:42 396

原创 Java学习笔记(一):类和对象

从面向对象开始……

2022-11-08 15:03:11 471

原创 计算机科学速成课笔记(六):计算机的未来

未来是星辰大海。...

2021-09-19 14:20:32 954

原创 计算机科学速成课笔记(五):计算机网络和计算机安全

由实验室内部使用的计算机网络逐渐走进了人们的视线中,网络和密码学的不断发展构成了现在的信息时代,同时带来的是关于安全性的威胁……

2021-09-06 13:43:28 1115

原创 计算机科学速成课笔记(四):图形

冷战、消费主义、太空竞赛……个人计算机的发展,图形化的界面变得愈发重要。

2021-09-06 09:52:25 515

原创 计算机科学速成课笔记(三):从集成电路到操作系统

解决了让计算机知道要做什么,越来越紧凑的电路和更为便捷的操作系统开始发展...

2021-09-04 14:54:09 849

原创 计算机科学速成课笔记(二):从早期的编程方式到软件工程

从一开始的为机器服务到之后编程语言的出现,算法和数据结构的发展带来的计算机科学的蓬勃……

2021-09-02 17:21:28 461

原创 计算机科学速成课笔记(一):从逻辑门到CPU

从0和1到布尔逻辑,从继电器到晶体管,由最基本的逻辑门到复杂的CPU,这其中的过程从一到无穷大!

2021-09-01 22:31:28 1734

原创 Linux学习笔记(七):以shell脚本的编写结束

关于shell脚本编写的基础,剩下的只有练习、练习、练习

2021-08-19 19:47:48 4835

原创 Linux学习笔记(六):日志和计划任务

Linux学习,关于入侵排查方向(日志和计划任务),知识的整理,并没有什么新内容。

2021-08-17 11:28:32 1141

原创 Linux学习笔记(五):文本处理

Linux系统的进阶使用,文本处理命令配合着正则表达式

2021-08-16 18:42:37 1555

原创 Linux学习笔记(四):正则表达式

Linux的进阶使用,从正则表达式开始

2021-08-15 15:58:20 2321

原创 Linux学习笔记(三):权限与进程

关于Linux系统的权限(chmod、umask、chown、sudo)和进程(ps、top、kill)的一次详细探索,查(nv)漏(wa)补(bu)缺(tian)……

2021-08-13 15:20:21 2525

原创 Linux学习笔记(二):I/O重定向

对Linux的重定向(>、>>、&>)的深入了解,再到管道符配合一些命令(cat、sort、uniq、grep、tee)的使用,查(nv)漏(wa)补(bu)缺(tian)……

2021-08-11 20:51:42 2059

原创 Linux学习笔记(一):从shell开始

从Linux的shell开始,文件系统的操作(cp、mv、rm、ln、chattr、lsattr)、创建文件的方法(mkdir、touch、>>、echo)、管道符和xargs命令,查(nv)漏(wa)补(bu)缺(tian)……

2021-08-10 18:23:54 1984

原创 身份认证(暴力破解基础)

身份认证(暴力破解入门)身份认证(一)基于口令的认证(二)双因子身份认证技术(三)数字签名技术(四)数字证书(五)公钥基础设施(PKI)(六)常见的Web认证攻击HydraBurpSuite破解HashCrunch工具身份认证身份认证的目的是鉴别通信中另一端的真实身份,防止伪造和假冒等情况发生。进行身份认证的技术方法主要是密码学方法,包括使用对称加密算法、公开密钥密码算法、数字签名算法等。对称加密算法是根据Shannon理论建立的一种变换过程,该过程将一个密钥和一个数据充分混淆和置乱,使非法用户在不知

2021-07-19 18:20:53 4405 1

原创 Web安全原理及实践(基础部分)

Web安全原理及实践(入门)Web安全基础Web安全概述Web安全基础常见渗透测试工具NmapBurpSuiteSqlmapSublime常见的漏洞扫描工具BurpsuiteScanner模块AWVSAPPscanNessusWeb安全基础Web安全概述前提: 攻击者要想先攻击服务器之前,必须保证两者之间能进行正常的通信。服务器上的各种服务都是依托于端口来实现对外提供服务,通过访问服务器对外开放的服务来攻击服务器。匿名账号登录、口令爆破、Web漏洞利用、缓冲区溢出攻击…来入侵端口搜索引擎的搜索技

2021-07-15 22:42:38 3554 1

原创 使用Docker搭建SQLi-Labs平台

使用Docker搭建SQLi-Labs平台关于docker和sql注入使用Docker搭建SQLi-Labs平台一.关于Docker二.Docker的安装三.关于SQLi-Labs四.搭建SQLi-Labs五.进入Docker更改内容一.关于DockerDocker 是基于 linux 内核的 cgroup 和 namespace 等实现的进程隔离技术,是操作系统层面的虚拟化技术。由于进程在宿主机上被分割成独立的空间,就像一个独立的容器将这些进程与外界隔离开来,因此被称为容器。标准化的解决方案,软件

2021-04-09 08:59:56 8345 4

原创 关于Cobalt Strike

关于Cobalt StrikeCobaltStrike关于Cobalt StrikeCobalt StrikeAPT攻击给TeamServer和Cobalt Strike赋予执行权限关于cobaltstrike文件夹启动teamserver和客户端Cobalt Strike模块Cobalt Strike 模块View 模块Attack 模块Packages 模块Web Drive-by 模块Reporting 模块利用Cobalt Strike获取Beacon建立Listener(监听器)使用Web De

2021-03-22 20:03:58 758

原创 Python爬虫学习笔记(三):从XPath到正则表达式

Python爬虫学习笔记(三):提取网页信息网页信息的提取Python爬虫学习笔记(三):提取网页信息一.XPath结构节点坐标轴XML文档中的信息查找二.BeautifulSoup4安装使用方法三.正则表达式(re 模块)相关函数修饰符模式实例一.XPath结构化数据、半结构化数据和非结构化数据结构节点坐标轴XML文档中的信息查找二.BeautifulSoup4安装使用方法三.正则表达式(re 模块)相关函数修饰符模式实例...

2021-03-03 19:21:41 2615

原创 Python爬虫学习笔记(二):网页的信息

Python爬虫学习笔记(二):网页的信息网页的信息Python爬虫学习笔记(二):网页的信息一.数据的类型二.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件一.数据的类型二.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件...

2021-02-28 12:57:37 2531 1

原创 Python爬虫学习笔记(一):从robots协议开始

Python爬虫学习笔记(一):从robots协议开始从模块Python爬虫学习笔记(一):从robots协议开始一.关于爬虫和robots协议robots协议二.HTTP,HTTPS协议三.XML,HTML,DOM和JSON文件XML, HTML, DOMJSON文件四. 简单爬虫的实现网站的背景调研深度优先算法和广度优先算法网页中数据的类型一.关于爬虫和robots协议robots协议二.HTTP,HTTPS协议三.XML,HTML,DOM和JSON文件XML, HTML, DOM

2021-02-26 17:05:36 2915

原创 Python文件操作(I/O):相关模块(二)

Python文件操作(I/O):相关模块(二)从os.path模块到tempfile模块Python文件操作(I/O):相关模块(二)一.os.path模块os.path模块常用函数二.fnmatch模块fnmatch模块常用函数三.tempfile模块生成临时文件和临时目录tempfile 模块常用函数四.关于os模块一.os.path模块os.path模块常用函数二.fnmatch模块fnmatch模块常用函数三.tempfile模块生成临时文件和临时目录tempfile 模

2021-02-25 16:04:22 3422 1

原创 Python文件操作(I/O):相关模块(一)

Python文件操作(I/O):相关模块相关模块Python文件操作(I/O):相关模块一.fileinput模块二.linecache模块三.pathlib模块四.os.path模块五.tempfile模块六.fnmatch模块一.fileinput模块二.linecache模块三.pathlib模块四.os.path模块五.tempfile模块六.fnmatch模块...

2021-02-24 15:08:10 4091

原创 Python文件操作(I/O):从相关函数到pickle模块

Python文件操作(I/O):从相关函数到pickle模块相关函数和pickle模块Python文件操作(I/O):从相关函数到pickle模块一.seek()和tell()函数seek()函数tell()函数二.with as 语句三.with as底层原理基于类的上下文管理器基于生成器的上下文管理器四.pickle模块pickle.dumps()函数pickle.loads()函数pickle.dump()函数pickle.load()函数一.seek()和tell()函数seek()函数

2021-02-23 12:33:12 4763 1

原创 Python文件操作(I/O):相关函数

Python文件操作(I/O):相关函数关于文件的路径和相关函数Python文件操作(I/O):相关函数一.read()函数UnicodeDecodeError异常二.readline()和readlines()函数readline()函数readlines()函数三.for循环读取文件四.write()和writelines()函数write() 函数writelines()函数五.close()函数一.read()函数read() 函数:逐个字节或者字符读取文件中的内容文件以文本模式打开,re

2021-02-22 09:30:43 5950 1

原创 Python文件操作(I/O):从文件路径开始

Python文件操作(I/O):从文件路径开始关于文件的路径和相关函数Python文件操作(I/O):从文件路径开始一.文件路径二.绝对路径和相对路径当前工作目录绝对路径与相对路径处理绝对路径和相对路径三.文件基本操作四.open()函数open() 函数支持的文件打开模式缓冲区文件对象常用的属性一.文件路径关于文件,有两个关键属性,分别是“文件名”和“路径”。文件名指的是为每个文件设定的名称,路径用来指明文件在计算机上的位置在 Windows 上,路径书写使用反斜杠 “\” 作为文件夹之间的分隔符

2021-02-21 16:03:30 6615 3

原创 关于Python发布三十周年的纪念

关于Python发布三十周年的纪念Python编程的基础关于Python发布三十周年的纪念一.史海钩沉源起大事年表二.编译型语言和解释型语言编译型语言解释型语言三.Python 3和Python 2Python的版本区别print编码方式除法运算异常八进制字面量表示不等于运算符数据类型四.后记一.史海钩沉源起1989年圣诞节期间的阿姆斯特丹,荷兰数学和计算机科学研究学会的Guido van Rossum为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承Python(蟒蛇)

2021-02-20 16:56:00 6850 1

原创 Python学习笔记(十七):关于包和模块

Python学习笔记(十七):关于包和模块模块和包的相关操作Python学习笔记(十七):关于包和模块一.包包的定义包的导入import 包名from 包名 importfrom 包名.模块名 import二.查看模块成员dir()函数__all__变量三.__doc__属性四.__file__属性一.包包是存放多个模块的文件夹,作用是包含多个模块,本质依然是模块,所以包中也可以包含包库:相比模块和包,库是一个更大的概念,在Python标准库中的每个库都有好多个包,而每个包中都有若干个模块每个

2021-02-18 20:49:07 7999 6

空空如也

空空如也

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

TA关注的人

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