相关文章
有问有答—JavaSE—反射应用
写一个函数,传入任意的对象,可以将对象里面String类型的属性中的a改成b。 field.getClass()
private void changeField(Object object) throws IllegalAccessException {//1.获得对应的字节码Class clazz object.getClass();//对象.getClass。 类.cla…
建站知识
2024/12/22 18:18:49
docker-compose教程
1. docker-compose是什么?
1. 1 简介 compose、machine 和 swarm 是docker 原生提供的三大编排工具。 简称docker三剑客。Compose 项目是 Docker 官方的开源项目,定义和运行多个 Docker 容器的应用(Defining and running multi-container Do…
建站知识
2024/11/25 9:45:50
DVWA-File Inclusion
Low
通过观察源码发现,此处是显示include.php, file1.php, file2.php, file3.php。 也没有对输入进行任何过滤,可以造成文件读取。 这里记录一个文件包含中PHP伪协议的使用,可以getshell。 首先了解一下php://input协议,将post请…
建站知识
2024/12/23 14:44:56
了解一下Ubuntu Linux
1.3.1 什么是Ubuntu
Ubuntu这个名字非常神奇,它取自非洲南部祖鲁语的ubuntu,是一个哲学名称,其意思为“人性”或者“我的存在是因为大家的存在”。对于中国人来说,一般称呼它为乌班图。
Ubuntu是在Debian的基础上开发出来的&am…
建站知识
2024/12/19 18:23:52
Spring Boot集成thymeleaf快速入门demo
1.什么是thymeleaf?
Thymeleaf是一种现代的服务器侧Java模版引擎,既能用于网络,也能用于独立的环境。它能够处理HTML,XML,JavaScript,CSS,甚至纯文本。
Thymeleaf的主要目标是为创建模版提供一…
建站知识
2024/12/22 18:18:46
stm32 启动文件分析
启动文件前面的介绍 启动文件是后缀为.s的汇编语言文本文件,每行前面的分号表示此行是注释行。
启动文件主要完成如下工作,即程序执行过程:
- 设置堆栈指针SP __initial_sp。
- 设置PC指针 Reset_Handler。
- 设置中断向…
建站知识
2024/12/21 3:46:09
redis常用设计模式
Redis常用的设计模式分为读,写,读写三种
一、概要说明
读操作
Read Through Pattern 读穿透
写操作
以Redis统一视图为准:先更新缓存,后更新数据库。 Write Through Pattern 直写模式(首先将数据写入缓存…
建站知识
2024/12/18 16:18:49
python的一种集成开发工具:PyCharm开发工具
一. 简介
本文简单了解两种 python语言所使用的 集成开发环境: PyCharm、vscode。
python语言学习中,可以任意选中这两个集成开发环境的一种就可以。本文先来简单学习 PyCharm开发工具安装与使用。 二. python的一种集成开发工具:PyChar…
建站知识
2024/12/18 18:05:00