漏洞 文件 基础java

Linux基础41 全站https, 项目全站https, 阿里云负载均衡, 阿里云https

三、全站HTTPS 前端和后端所有的链接都是https 如下图(采用下面的方式, 上面的方式可以当没必要, 内部通讯没必要https) 1.环境准备 主机外网IP内网IP身份 lb01 10.0.0.4 172.16.1.4 负载均衡 web01 172.16.1.7 web服务器 web02 17 ......
全站 https 基础 项目 Linux

docker-compose部署Java应用和相关依赖

上次用了docker远程部署之后,发现还是有点不方便的地方。2357上传了镜像之后,不会自动启动成容器,而且许多启动时的命令还要重新打。换台机器还要从偷装mysql和minio等等。网上看到能通过docker-compose进行一键部署。 docker-compose部署分为一下几步: 下载dock ......
docker-compose compose docker Java

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

【AGC】.p12证书文件如何获取MD5

​近期在使用DevEco Studio3.1打包应用时遇到了一个问题,我使用Build—Generate Key and CSR创建了密钥库文件。 我这里需要获取到创建的.p12证书文件的MD5值,于是在控制台使用了keytool -list -v -keystore D:\myapp.p12命令获 ......
证书 文件 AGC MD5 12

关于程序中插入二进制文件

若要在程序中插入二进制文件,需要将插入的二进制文件与启动文件放在同一路径下,然后在启动文件中调用 .incbin "TEST.BIN" 指令即可,如下图: 编译后结果如下: 此外, .incbin "TEST.BIN" 指令要注意放在启动文件的位置,若放的不对可能会导致程序不运行,可按照下图位置放: ......
二进制 文件 程序

Java中将Byte[] 转成封装类型

今天做一个需求,需要将byte[]类型转换为Double 和 String,因此整理起来 Double byte[]转double public Double byteArrayToDouble(byte[] bytes) { if (bytes.length != 8) { throw new I ......
中将 类型 Java Byte

TypeScript入门到精通——TypeScript类型系统基础——对象类型

对象类型 在 JavaScript 中存在这样一种说法,那就是 "一切皆为对象"。有这种说法是因为 JavaScript 中绝大多数值都可以使用对象来表示。例如:函数、数组和对象字面量本质上都是对象。对于原始数据类型、如 String 类型,JavaScript 也提供了相应的构造函数来创建能够表示 ......
TypeScript 类型 对象 基础 系统

Typora 将 markdown 文件导出为 Word 格式

Typora 将 markdown 文件导出为 Word 格式 一、背景描述 使用 Typora 编写的 markdown 文档,如果想要导出为 Word(.docx)格式,会出现提示信息“需要安装 Pandoc 以继续...” 个人使用的 Typora 版本为 1.2.4 二、解决方案 按照提示信 ......
markdown 格式 文件 Typora Word

csharp基础

学习/csharp 学习/csharp Day 1 ; Day 2: 1. Solution: FirstProject 2. Project: FirstProject 3. C# file: FirstProject 4. Class: FirstProject 5. Class member: ......
基础 csharp

Java使用多线程异步执行批量更新操作方法

一、核心技术 Java提供了Executor框架来实现多线程任务的执行。我们可以通过创建ExecutorService对象来管理线程池,然后将任务提交给这个线程池执行。Executor框架的优点在于,它可以自动管理线程数量,以最大化利用CPU和内存资源。 二、具体实现方法 1、创建一个数据更新任务类 ......
线程 方法 Java

HTTP 传输大文件的几种方案

在 JavaScript 中如何实现大文件并发上传? 和 JavaScript 中如何实现大文件并行下载?这两篇文章中,阿宝哥介绍了如何利用 async-pool 这个库来优化传输大文件的功能。本文将为大家介绍一下 HTTP 传输大文件的几种方案。不过在介绍具体的方案之前,我们先使用 Node.js ......
文件 方案 HTTP

【基础算法】- 贪心

贪心 定义 贪心算法适用于最优子结构问题。意思是问题在分解成子问题来解决时,子问题的最优解能递推到最终问题的最优解。常见的符合这种性质的问题如: 「我们将 XXX 按照某某顺序排序,然后按某种顺序(例如从小到大)选择。」 「我们每次都取 XXX 中最大/小的东西,并更新 XXX。」 但比如在大部分只 ......
算法 基础

RL 基础 | Value Iteration 的收敛性证明

贝尔曼算子 BV = max[r(s,a) + γV(s')] 是压缩映射,因此 {V, BV, B²V, ...} 是柯西序列,会收敛到 V=BV 的不动点。 ......
Iteration 基础 Value RL

谷粒商城分布式基础(一)—— 项目简介 & 分布式基础

目录 一 项目简介 1、项目背景 二、分布式基础概念 分布式基础篇 回到顶部 一 项目简介 1、项目背景 1.1 电商模式 市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O; (1)B2B模式 B2B(Business to Business),是指商家和商家建立的商业关系,如 ......
分布式 谷粒 基础 简介 商城

java.security.provider.getservice blocked

bug: https://bugs.openjdk.org/browse/JDK-8206333 堆栈: "Osp-Common-Business-Thread-572" Id=1723 BLOCKED at java.security.Provider.getService(Provider.ja ......
getservice security provider blocked java

如何批量分别压缩大量大型文件 |7z 7zip cmd powershell RAR

Background 我们经常压缩文件,这点很普通。但有时候会产生分卷压缩的需求。 所谓分卷,就是把压缩文件拆分成若干文件,已达到限制单个文件容量上限的目的。 在目前的时代下,这种需求非常小众,但以下两种情况还是有可能会有作用。 想把非常大的文件/文件夹上传到网盘,但是网盘有单个文件容量限制 拆分后 ......
powershell 文件 7zip zip cmd

入门篇-其之六-Java运算符(中)

祝所有程序员,1024节日快乐!!!😄🤣😏😂😎 一、自增/自减运算符 假设有一个变量intValue的值为10,如果想让这个值加1,有哪些方式? 首先,我们可以使用最原始的方式: int intValue = 10; intValue = intValue + 1; 或者使用赋值运算符+= ......
运算符 Java

性能测试-locust 基础模板

from locust import HttpUser from locust import TaskSet from locust import task class Demo(TaskSet): """继承 定义任务类""" def on_start(self): print("开始执行") @ ......
性能 模板 基础 locust

一天吃透Java并发面试八股文

内容摘自我的学习网站:topjavaer.cn 分享50道Java并发高频面试题。 线程池 线程池:一个管理线程的池子。 为什么平时都是使用线程池创建线程,直接new一个线程不好吗? 嗯,手动创建线程有两个缺点 不受控风险 频繁创建开销大 为什么不受控? 系统资源有限,每个人针对不同业务都可以手动创 ......
八股文 八股 Java

御林安全工作室学习第三天 文件包含6,7,burpsite代理设置 10

感谢sake大佬不厌其烦的教我,在过程中大佬一直很温柔很耐心呜呜呜 HTTP content-type | 菜鸟教程 (runoob.com) LFI-6 首先确定是文件上传漏洞,大致思路为上传jpg格式或者zip格式文件的一句话木马然后antsword连接进入后台 记事本写一个重命名就好,这里直接 ......
burpsite 工作室 文件 10

多线程基础

多线程基础[1][2] 线程 std::thread 注意事项 线程在 thread 对象初始化后立即执行(等待任何OS调度延迟) 在 thread 对象销毁前,需要先使用 join 或 detach,否则会被调用 std::terminate join 与 detach 的区别: join:调用 ......
线程 基础

文件上传攻略

直接使用别人的靶场总感觉不太好,那么就干脆自己写一个自己的文件上传靶场吧。正好博客之前也没有单独总结过文件上传的知识点,那么就顺便水一篇文章,岂不是一举两得。当然关于文件上传 upload-labs 总结的比较全面了,非强迫症患者建议直接去刷 upload-labs ,本文很多核心代码也都是直接用了 ......
攻略 文件

CNSS 和 御林 pwn脚本实例和其他一些用到的文件实例,比较大的工具没放进去

链接:https://pan.baidu.com/s/1pKhxYsJbtqZme8qXnJhsmA 提取码:0oxa 其他文件 御林yu者斗flag龙 # https://blog.csdn.net/weixin_45004513/article/details/117332121参考文章 # 因 ......
实例 脚本 文件 工具 CNSS

python基础

python环境搭建 1、下载安装包 -3.x -2.x 下载官网:https://python.org/ 2、安装(傻瓜式安装,选择路径时选择下,其他都默认即可) python的交互界面 再命令行输入python,进入到python的交互页面;再交互页面输入python命令,python解释器就会 ......
基础 python

华为云服务器+java环境配置

在华为云耀云服务器L实例 (官网地址https://www.huaweicloud.com/product/hecs-light.html)中,我们有着部署管理系统的场景,本期教程中,我们需要开始部署管理系统,在前面教程中我们已经配置好了服务器的数据库以及基本的运行环境,现在我们需要开始部署java ......
环境 服务器 java

java源文件

2023.10.23 1. 一个.java文件中,可以有多个类,包括内部类和外部类。考虑到内部类的原因,一个.java文件可以中可以有多个public类。 但是对于外部类而言,一个.java文件必须只能有一个public类,同时这个类的类名必须和.java的文件名一致(包括大小写)。 ......
源文件 java

DocuSeal开源的文件在线签署平台

DocuSeal是一个开源平台,提供安全高效的数字文档签名和处理功能。它使用一种易于使用的、移动优化的在线工具,创建PDF表单,并能在任何设备上进行填写和签名 使用步骤 1.使用 docker run -d --name docuseal -p 3000:3000 -v.:/data docusea ......
DocuSeal 文件 平台

Java的第一天

一:各类的注释 " // " 双斜杠为当行注释 " /*xxxxxxx*/ "斜杠星星斜杠为多行注释 " /** */ "斜杠星星星斜杠为文档注释. 二.八大基本数据类型 1 整数数字:byte < int < short < long long 后面要加上L或者l 2小数:float < doub ......
Java

Java拾贝第九天——泛型

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 如果一个类中,不想限定具体类型的属性,或某个方法的返回值和传参。 可以在类声明时通过一个标识来表示。 这样只需要在实例化类的时候声明具体的类型即可,这就是泛型 泛型类 泛型作用于类上就是泛型类。 栗子: public class Test9 ......
九天 Java

简化版本的redis配置文件

# bind 192.168.1.100 10.0.0.1 # bind 127.0.0.1 ::1 #bind 127.0.0.1 protected-mode no port 6379 tcp-backlog 511 requirepass root timeout 0 tcp-keepaliv ......
版本 文件 redis