漏洞 文件 基础java

笔记-《深入理解java虚拟机-JVM高级特性与最佳实践》

想深入了解虚拟机相关知识,所以买此书学习,记录笔记,用于后续复习查看 本文内容基本摘抄自《深入理解java虚拟机-JVM高级特性与最佳实践》,以供复习之用,没有多少参考价值。想要更详细了解请参考原书。 本书是第二版。基于jdk1.7的,1.7中新增了G1收集器。 第一部分 走近Java 第1章 介绍 ......
特性 笔记 java JVM

关于Kubernetes-v1.23.6-基于yaml格式的配置文件-创建Nginx的Pod资源...

本文,将以一个非常简单的yaml格式,创建一个Nginx的Pod演示,功能不全,旨在说明过程原理 1、先是编写一个yaml配置文件 nginx-pod-demo.yaml ,内容如下: apiVersion: v1 # api 文档版本 kind: Pod # 资源对象类型,也可以配置为像Deplo ......
Kubernetes-v Kubernetes 格式 文件 资源

java基础

### 基础 #### 输入 ```java Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数"); int i = sc.nextInt(); System.out.println("请输入一个整数"); int a ......
基础 java

【PS基础抠图】一招搞定边缘发丝抠图---亲测有效

【PS基础抠图】一招搞定边缘发丝抠图 亲测有效 一、钢笔工具+调整边缘 【适用于毛发比较零散的图片】 ①打开PS软件,拖入素材(直接拖进去,不需要创建新图层)。②选中图层,CTRL+J复制一层。③利用【钢笔工具】抠出人物,头发部分抠出大概轮廓即可,按CTRL+回车键键路径转为选区(选区是黑白相间的虚 ......
发丝 边缘 基础

golang官方包管理vendor模式无法引用非go文件

## 主页 - 微信公众号:密码应用技术实战 - 博客园首页:https://www.cnblogs.com/informatics/ ## 背景&问题 golang作为高级计算机语言之一,在云原生以及web网站建设中发挥了重要作用,但在实际应用中我们可能会碰到以下场景,在该场景下: - 部署机无法 ......
模式 文件 官方 golang vendor

C笔记---01基础篇

###一、C语言内存分区 ![](https://img2023.cnblogs.com/blog/2776504/202308/2776504-20230828152931822-482665.png) 1、程序代码区:存放 CPU 执行的机器指令。 2、数据区 2.1常量区:字符串、数字等常量存 ......
基础 笔记 01

FUSE文件系统

# 简介 > FUSE 是一个用户空间文件系统框架。 它由内核模块 (fuse.ko)、用户空间库 (libfuse.*) 和安装实用程序 (fusermount) 组成。 > > FUSE 最重要的功能之一是允许安全、非特权安装。 这为文件系统的使用开辟了新的可能性 # 初始化 代码见:fs/fu ......
文件 系统 FUSE

Java进阶篇-2

## 不可变集合 创建不可变集合的应用场景 如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践 当集合对象被不可信的库调用时,不可变形式是安全的 ```java List list = List.of("张三","李四","王五","赵六"); Map map = Map.of(" ......
Java

watchdog模块监控文件

watchdog用来监控指定目录/文件的变化,如添加删除文件或目录、修改文件内容、重命名文件或目录等,每种变化都会产生一个事件,且有一个特定的事件类与之对应,然后通过事件处理类来处理对应的事件,如何处理事件完全可以自定义,只需继承事件处理类的基类并重写对应的实例方法: 1 from watchdog ......
模块 watchdog 文件

java.net.BindException: 地址已在使用

java.net.BindException: 地址已在使用,也可以说是端口被占用,通常出现在启动服务的时候。 1、出错地方如图所示: 2、执行netstat -alnp | grep 8125 3、kill - 9 1899 ......
BindException 地址 java net

未授权访问漏洞

## redis 未授权访问利用 ### 漏洞描述 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 默认情况下,会绑定在 0 ......
漏洞

git上传大文件

[toc] 1. 我尝试使用git上传4GB的文件到gitea上的时候,发现文件会再300MB左右被截断(有文件大小限制) 2. 排查发现是git端的问题,不是gitea的问题 3. 使用git lfs解除上传大小限制 1. 打开git bash 输入命令`git lfs install` 2. 再 ......
文件 git

禅道后台命令执行漏洞二

禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。禅道后台存在 RCE 漏洞,存在于 V18.0-18.3 之间,经过复现分析,发现漏洞来源于新增加的一个功能模块。 ......
漏洞 后台 命令

文件操作

所谓文件,就是系统提供给你的直接操作硬盘的快捷方式。 计算机三大组成部分, CPU,内存, 硬盘, 其中CPU负责计算,内存和硬盘负责存储数据, 内存特点是存取快,但是无法永久化存储数据(断电数据就会丢失), 硬盘存取数据慢,但是可以 用来永久存储。 文件的打开 f = open("a.txt", ......
文件

原来你是这样的JAVA--目录

.NET程序员转Java过程中遇到的一些经验分享,陆续更新中。 - [原来你是这样的Java[01]--基础一瞥](https://www.cnblogs.com/janes/p/17659718.html) - [原来你是这样的Java[02]-包、传参、构造器](https://www.cnbl ......
目录 JAVA

JAVA集合的面试题总结

算法复杂度包含 时间复杂度、空间复杂度 List相关面试题 数组(Array)是一种 用连续的 内存空间存储相同数据类型数据的 线性数据结构。 ArrayList 源码分析:成员变量、构造函数、关键方法(添加、扩容方法) ArrayList、LinkedList的区别:底层数据结构、时间复杂度、空间 ......
JAVA

pikachu越权漏洞

pikachu越权漏洞 水平越权 已知有如下账号 lucy/123456,lili/123456,kobe/123456 我们先用lucy的账号登录 我们直接在上面的url直接把lucy改为kobe,发现可以越权登录到kobe的账号,并且查看kobe的个人信息 我们再用lili的身份登录 再来我们直 ......
漏洞 pikachu

ThinkPHP 2.x任意代码执行漏洞

### ThinkPHP 2.x任意代码执行漏洞 **原因**:ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: ```php $res = preg_replace('@(\w+)'.$depr.'([^'.$depr.'\/]+)@e', '$var[\'\\1\ ......
漏洞 ThinkPHP 代码

Web通用漏洞--sql注入

# SQL注入 mysql注入目的:获取当前web权限 ## mysql注入--常规查询&union联合查询 1. MYSQL--Web组成架构 服务器搭建web服务可能存在多个站点搭建在一台服务器中,数据集中存储在数据库中,因此对数据库的管理也可以分为两种架构: 统一用户管理数据库,即对所有站点数 ......
漏洞 Web sql

05 文件之IO

## 标准IO介绍 ### IO的概念 I——input,指输入设备,比如键盘鼠标都是Input设备。 O——output,指输出设备,比如显示器。 优盘,网口,既是输入也是输出。 ### 文件类型 文件指一组相关数据的有序集合。 文件类型: * 常规文件 r * 目录文件 d * 字符设备文件 c ......
文件 05

Java快速入门

> 网上有很多的相关资料, 这里也就不做过多概念的论述了 > 本人电脑: 目前使用win11, 内存64, 处理器12900h ## Java简介 1. Java由詹姆斯高斯林开发, 原本归属于SUN公司(斯坦福网络), 后来SUN公司被Oracle(甲骨文)收购, 目前版本归属于Oracle, 现 ......
Java

vite打包后,生成dist文件夹,如何修改文件夹的名字

[官方文档介绍](https://cn.vitejs.dev/config/build-options.html#build-outdir) ![](https://img2023.cnblogs.com/blog/1987782/202308/1987782-20230828161334459-1 ......
文件夹 文件 名字 vite dist

Spring-Boot实现HTTP大文件断点续传分片下载-大视频分段渐进式播放

针对大文件提交下载,断点续传上传下载的方式:https://www.jianshu.com/p/12209997b161https://blog.csdn.net/mingpingyao/article/details/128241429https://www.cnblogs.com/liyhbk/ ......
渐进式 断点 Spring-Boot 文件 Spring

把 Windows 10 安装在外接活动硬盘(ssd)上面(2)——VHDX文件(虚拟磁盘文件)部署

不使用 Windows to go, 把 Windows 10 安装在外接活动硬盘(ssd)上面(2)——VHDX文件部署 上一篇文章带来的问题 准备工作 实现过程 一、清空SSD数据 二、创建磁盘信息 1、创建启动分区(200MB) 2、创建存放文件的主分区 3、创建存放系统的虚拟磁盘文件(VHD ......
文件 磁盘 硬盘 Windows VHDX

idea 2021创建java web项目

## 1 创建普通Java项目 ![image](https://img2023.cnblogs.com/blog/3035125/202308/3035125-20230828155646567-1298078210.png) ## 2 添加框架 #### 2.1 添加框架 ![image](ht ......
项目 idea 2021 java web

基于Win32k内核提权漏洞的攻防对抗

Win32k组件最初的设计和编写是完全建立的用户层上的,但是微软在 Windows NT 4.0 的改变中将 Win32k.sys 作为改变的一部分而引入,用以提升图形绘制性能并减少 Windows 应用程序的内存需求。 ......
内核 漏洞 Win 32k 32

Java Mail Log输出

日志输出实现类 import org.apache.log4j.Logger; import java.io.PrintStream; /** * 扩展PrintStream,用于输出Java Mail打印Debug日志 * <p> */ public class MailPrintStream e ......
Java Mail Log

基础排序

## 选择排序 ```c 指针表示法 void choose_sort(int* arr, int n) { for (int i = 0; i 0;i--){ for(int j=0;j arr[j+1]){ swap(arr,j,j+1); } } } } ``` ## 模板(泛型) ```cp ......
基础

下载文件打开乱码的坑

1、一定要注意axios请求是否添加上 responseType: 'blob', 2、一定要确认返回的是文件流,并让后端测试下载下来的文件是可以正常打开的 3、文件下载处理 3.1、FileSaver.js 插件 3.2、 const blob = new Blob([res], { // 要注意 ......
乱码 文件

java的tcp与udp

简单实战 1.达到网络编程的步骤 确定网络上的一台主机。端口,定位到这个计算机上的某个资源。 找到了这个主机,如何传输数据. Tcp/IP C/S 2.网络通信要素 如何准备定位网络上一台或者多台主机 找到主机后通信。 网络编程要素:IP和端口号。 网络通信写协议。udp dcp 万物皆对象。 3. ......
java tcp udp