漏洞 文件 基础java

Java第二课_变量和运算

1.变量 声明和初始化 int i; int j, k;//只声明,局部变量只做声明后是不能访问的,必须初始化后才能访问 int x = 10; int q = 20, w = 30;//j=30,k=40;错误 i = 40;// 初始化 i = 50;// 修改 - 基本数据类型 ```java ......
变量 Java

Java第一课_输入输出

1.Java程序结构 代码 package com.msr.lesson01; public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); } } 笔记 p ......
Java

Java第二课_变量和运算

1.变量 声明和初始化 int i; int j, k;//只声明,局部变量只做声明后是不能访问的,必须初始化后才能访问 int x = 10; int q = 20, w = 30;//j=30,k=40;错误 i = 40;// 初始化 i = 50;// 修改 - 基本数据类型 ```java ......
变量 Java

[THM]上传漏洞

介绍 将文件上传到服务器的能力已成为我们与 Web 应用程序交互不可或缺的一部分。无论是社交媒体网站的个人资料图片、上传到云存储的报告,还是在 Github 上保存项目;文件上传功能的应用是无限的。 不幸的是,如果处理不当,文件上传也会在服务器中打开严重的漏洞。这可能会导致从相对较小的滋扰问题到任何 ......
漏洞 THM

java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $

java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $ package com.example.core.mydemo.scooterOrderSms; impor ......

Java基础故障处理工具

给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 这里说的数据包括但不限于异常堆栈、 虚拟机运行日志、 垃圾收集器日志、 线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件) 等。恰当地使用虚拟机故障处理、分 ......
故障 基础 工具 Java

Java登陆第十七天——正则表达式

在java.util.regex包下,提供了正则表达式对字符串进行约束规范匹配 正则表达式必须依靠Pattern类和Matcher类。 Pattern Pattern类的主要作用是编写正则规范。常用方法如下: 方法 类型 描述 public static Pattern compile(String ......
正则 表达式 Java

Day19 Java 流程控制01:用户交互Scanner

Java 流程控制01:用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互, 但是Java给我们提供了这样一个工具类:Scanner类,可以通过它来获取用户的输入 基本语法: Scanner scanner = new Scanner(System.in) ......
流程 Scanner 用户 Java Day

LeetCode-Java:55.跳跃游戏

题目 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳 ......
LeetCode-Java LeetCode Java 55

Java 内存分析工具 Arthas 介绍与示例讲解

目录一、概述二、Arthas 安装三、Arthas 主要组成结构四、Arthas 通信主要流程五、Arthas 快速入门讲解1)启动 Arthas2)基础命令介绍3)jvm 相关1、dashboard(实时数据面板)2、Thread(线程相关堆栈信息)3、jvm(查看当前 JVM 的信息)4、mem ......
示例 内存 工具 Arthas Java

【C语言基础】float、double 浮点数类型的四舍五入问题

简短不看版: C语言中,不能进行 double a == double b 这样的运算。 另外,printf(".1f", &double) 的时候,数据输出不同时候,可能会不一样。 根本问题时float类型或者double类型的浮点数在计算机中不能精确储存。 单精度浮点型(float)存储方式 比 ......
语言基础 点数 语言 类型 基础

linux文件夹

摘抄:https://zhuanlan.zhihu.com/p/78805412 linux下各文件夹的结构说明及用途介绍: /bin:二进制可执行命令。 /dev:设备特殊文件。 /etc:系统管理和配置文件。 /etc/rc.d:启动的配 置文件和脚本。 /home:用户主目录的基点,比如用户u ......
文件夹 文件 linux

黑马java基础简记

day02——数据类型、运算符 需要我们注意的是,随便写一个整数或者小数的字面量,它也是有默认数据类型的 - 比如23,它默认就为int类型;如果加上后缀L,则为long类型; - 比如23.8,它默认为double类型;如果加上后缀F,则为float类型; // 如果希望随便写一个整型字面量是lo ......
简记 黑马 基础 java

基础lucksheet实现前端导出excel文件

文章参考:https://blog.csdn.net/csdn_lsy/article/details/107179708 1.引入两个插件,其中exceljs负责将lucksheet的数据格式转化成excel的buffer流,file-saver负责将buffer转成blob文件流导出。 npm ......
前端 lucksheet 文件 基础 excel

Java学习之路(十二)

Java学习之路(十二) 1、时间日期类 1.1、Date类(应用) 计算机中时间原点 1970年1月1日 00:00:00 时间换算单位 1秒 = 1000毫秒 Date类概述 Date 代表了一个特定的时间,精确到毫秒 Date类构造方法 方法名 说明 public Date() 分配一个 Da ......
Java

C语言常用的文件和目录操作

仅个人感觉,在平时敲代码过程中涉及到的文件操作是比较少的,这就导致C语言的文件和目录操作等技术无法得到足够的练习,所以本文章就慢慢的积累偶尔会用到的文件和目录操作。本文多会以我的实际项目遇见的需求为例子展开记录文件和目录操作的一些方法。 文件操作 最基本的文件操作,比如打开关闭文件、读取写入文件、新 ......
常用 语言 文件 目录

swing的图像更改的这个这个额叫啥来着,就是文件??差不多

首先还是展示架构 image用来存储图片,api请求token,changecode用来存放图片转base64的代码(base64->changecode),ui放界面,mian用于启动!!,其余是百度图像的专用工具,你们申请然后使用人家的接口时就能看到 image文件夹存储图片,里边的不叫imag ......
图像 就是 文件 swing

Java变量

1.Java命名规则 包名:全部小写,多单词.隔开 aaa.bbb.ccc com.baidu. 类名和接口:每个单词首字母大写 大驼峰 AaaBbbCcc 变量名 函数名 小驼峰:换单词大写 aaaBbbCcc nextInt() {}左括号前不换行 变量声明格式:数据类型 变量名=初始值;= 1 ......
变量 Java

容器与集群——通过deployment 创建pod以及Java Web应用的容器化发布

## 一、通过deployment 创建pod 1.1 编写yaml文件 1.2 安装pod 创建kubectl create -f dp-nginx.yaml 查看Deployment信息 1.3 查看相关信息 查看pod信息kubecel get pods 查看rs信息 二、Java Web应用 ......
容器 集群 deployment Java Web

8、声明文件

通过创建*.d.ts来创建声明文件,按需引入进行类型标注,例如: // index.d.ts export interface AreaInfo { startX: number, startY: number, width: number, height: number, left: number ......
文件

电路基础

电路基础 一、电路中的概念 1、能量。 ​ 能量(Q):某段时间内产生的能量。单位为J。 ​ Q = U * I * t 2、电功率。 ​ 电功率(P):电产品在某一单位时间作的工(产生的能量,如热能)。单位W。 ​ 一个电路中,如果电阻很小,电压和电流很大,就会产生很大的热能。 ​ P = U * ......
电路 基础

一个关于swing实时翻译的java文件

首先是我的架构,分别是启动,百度api接口的调用文件,swing的界面设计文件 其中的依赖是酱紫的(自己敲) <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8 ......
实时 文件 swing java

记录--前端实习生的这个 bug 被用做了一道基础面试题

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 测试发现了一个问题,简单描述问题就是通过函数删除一个数组中多个元素,传入的参数是一个数组索引。 然后发现实际效果有时删除的不是想要的内容。 具体 Bug 代码实现: const arr = [1,2,3,4,5,6,7]; cons ......
前端 实习生 一道 基础 bug

【python基础之可变和不可变数据类型】--- python堆栈的相关应用

【一】用代码实现堆和栈 【1】堆 # 堆的操作是先进先出(FIFO) list_queue = [] for i in range(0, 5): print(f'{i} 已入堆(队列)') list_queue.append(i) print(' 入堆完毕 ') while list_queue: ......
python 堆栈 类型 基础 数据

【python基础之可变和不可变数据类型】--- python之堆的介绍

【一】堆 堆--简介:一种基于树的数据结构 堆是满足堆特性的完全二叉树,即树中每个节点的值大于或等于其子节点的值。 有两种类型的堆: 1. 最大堆:在最大堆中,每个节点的值都大于或等于其子节点的值,并且根节点在树中具有最大值。 2. 最小堆:在最小堆中,每个节点的值都小于或等于其子节点的值,并且根节 ......
python 类型 基础 数据

文件操作

文件操作 (1)文本处理引入 应用程序运行过程中产生的数据最先都是存放于内存中的。 若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统。 而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念。 用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体 ......
文件

【python基础之可变和不可变数据类型】---python之栈的介绍

【二】栈 【0】引入 https://www.hello-algo.com/chapter_stack_and_queue/ 栈如同叠猫猫,而队列就像猫猫排队。 两者分别代表着先入后出和先入先出的逻辑关系。 【1】栈的介绍 「栈 stack」是一种遵循先入后出的逻辑的线性数据结构。 我们可以将栈类比 ......
python 类型 基础 数据

处理golang gin框架下载文件时中文文件名乱码问题

func Download(c *gin.Context) { c.Writer.WriteHeader(http.StatusOK) //设置文件类型 c.Header("Content-Type", "application/vnd.ms-excel;charset=utf8") // Path ......
文件 乱码 文件名 框架 golang

【python入门之文件操作】---文件操作

【一】文本处理引入 应用程序运行过程中产生的数据最先都是存放于内存中的 若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统 而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念 用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 【二】文 ......
文件 python

SpringBoot 如何实现文件上传和下载

一、文件上传——upload<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>文件上传Spring Boot提供了 ......
SpringBoot 文件