断点 线程 文件java

Java 基础学习第一弹

1. equels和==的区别 equals方法用于比较对象的内容是否相等,可以根据自定义的逻辑来定义相等的条件,而==操作符用于比较对象的引用是否相等,即它们是否指向同一块内存地址。equals方法是一个 实例方法,可以被所有的Java对象调用,而==操作符可以用于比较对象的引用或基本数据类型的值 ......
基础 Java

解决使用 OkHttp 库出现 java.lang.NoSuchMethodError: okhttp3.internal.platform.Platform.log 问题

报错: Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.internal.platform.Platform.log(ILjava/lang/String;Ljava/lang/Throwable;)V at okhtt ......

java 数组常见问题

当访问了数组中不存在的索引,就会引发索引越界异常。 索引越界异常 原因:访问了不存在的索引 避免:索引的范围 最小索引:0 最大索引:4(数组的长度-1) ......
数组 常见问题 常见 问题 java

java 动态数组初始化

动态初始化:初始化时只指定数组长度,由系统为数组分配初始值。 格式:数据类型[]数组名= new数据类型[数组长度]; 示例: int[] arr = new int[3]; public class day8_06 { public static void main(String[] args) ......
数组 动态 java

将所有的零移动到数组的末尾并保持非零元素的顺序的两种思路及JAVA代码实现

//思路2:从前向后遍历数组,将非0数字放入一个集合中 public static void moveZeroes02(int[] nums) { if(nums == null || nums.length == 0) { return; } if(nums.length == 1) { retu ......
末尾 数组 顺序 思路 元素

java 数组遍历

数组遍历:将数组中所有的内容取出来,取出来之后可以(打印,求和,判断..) 注意: 遍历指的是取出数据的过程,不要局限的理解为,遍历就是打印! public class day8_04 { public static void main(String[] args) { // 定义数组 int[] ......
数组 java

读取一个cvs文件,一行一行输出出来

import csv file = 'D:\\1.csv' with open(file, encoding="UTF8") as f: reader = csv.reader(f) # 创建 读取器 header_row = next(reader) # 获取表的第一行(一般是列名) print( ......
一行 文件 cvs

C++多线程编程——线程的基本概念和使用方法

什么是线程? 在计算机科学中,线程是进程中的一个执行控制单元,也被称为执行路径。每个进程可以包含多个线程,每条线程并行执行不同的任务。线程是操作系统可识别的最小执行和调度单位。 进程和线程的区别 进程是程序在某个数据集合上的一次运行活动,也是操作系统进行资源分配和保护的基本单位。每个进程都有独立的地 ......
线程 使用方法 概念 方法

java 数组定义与访问

数组指的是一种容器,可以用来存储同种数据类型的多个值 数组初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程 完整格式:数据类型[]数组名= new 数据类型[]{元素1,元素2,元素3...} 示例: int[] array = new int[]{ 11,22,33 }; dou ......
数组 java

java基础漏洞学习----整数溢出漏洞+硬编码漏洞+不安全的随机数生成器

java基础漏洞学习 整数溢出漏洞+硬编码漏洞+不安全的随机数生成器 整数溢出漏洞 public class NumberLearning { public static void main(String[] args){ System.out.println(Integer.MAX_VALUE+1 ......
漏洞 随机数 生成器 整数 编码

Java基础语法

一、注释: 1、什么是注释: 注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便于理解程序。 2、注释有哪些: a: 单行注释:// 注释内容只可写一行 (快捷键 : ctrl+/ ) b:多行注释 : /**/ /* 注释内容1 注释内容2 */ (快捷键 :选中代码 ctrl+ ......
语法 基础 Java

Java面试题小练(一)

java面向对象的三大特征 封装,继承,多态 封装说明一个类行为和属性与其他类的关系,低耦合,高内聚;继承是父类和子类的关系,多态说的是类与类的关系 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。外界对他的内部细节是隐藏的,暴露在外界的只是它的访问方法。属性 ......
Java

JAVA培训

类 类名 对象名=new 类名(); 面向对象的三种特性 * 封装 原理:利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象对外提供 ......
JAVA

Linux文件及目录权限

例如ls -l 中显示的内容如下: -rwxrw-r-- l root root 1213 Feb 2 09:39 abc 10个字符确定不同用户能对文件干什么 第一个字符代表文件类型 - l b c d 其余字符每三个一组(rwx)读(r)写(w)执行(x) 第一组 rwx:文件拥有者的权限是读, ......
权限 文件 目录 Linux

java基础漏洞学习----SSRF漏洞

java基础漏洞学习 SSRF漏洞 JAVA的SSRF常见利用协议 仅支持sun.net.www.protocol下所有的协议:http,https,file,ftp,mailto,jar及netdoc 传入的URL必须和重定向后的URL协议一致,JAVA中的SSRF不能和PHP中一样使用gothe ......
漏洞 基础 java SSRF

万字长文 | 业内 MySQL 线程池主流方案详解 - MariaDB/Percona/AliSQL/TXSQL/MySQL企业版

作者:卢文双 资深数据库内核研发 本文首发于 2023-05-04 22:07:40 http://dbkernel.com/2023/05/04/mysql-threadpool-main-solutions-details/# 本文主要从功能层面对比 percona-server、mariadb ......
长文 MySQL 线程 业内 主流

JAVA 多版本切换失效

更改Path 环境变量中的优先级 正确的优先级: 2.重启cmd,查看版本 参考: https://blog.csdn.net/weixin_44248000/article/details/130345724 ......
版本 JAVA

Python 实现 xls 文件转 xlsx 的若干方法

在 Python 中,可以采用 pandas、pyexcel、win32com 和 xls2xlsx 这四个模块,实现 xls 转 xlsx 格式。 以 Excel 示例文件 test_Excel.xls 为例,具体内容如下图所示: pandas 安装命令 pip install pandas -i ......
文件 方法 Python xlsx xls

java学习-API

API java中的API: 就是jdk中提供的各种功能的java类,这些类将底层的实现封装了起来,使用的时候直接调用即可 类的例子 键盘录入:Scanner类 next(): 遇到了空格就不会继续录入数据 nextLine():可以将数据完整的接受过来,结束的标志就是回车换行符号 例子 packa ......
java API

如何使用scp从远程复制文件夹到本地?

内容来自 DOC https://q.houxu6.top/?s=How do I copy a folder from remote to local using scp? 如何使用scp从远程复制文件夹到本地主机? 我使用ssh登录到我的服务器。 然后,我想要将远程文件夹foo复制到本地/hom ......
文件夹 文件 scp

java——redis随笔——实战——优惠券秒杀——分布式锁——基于redisson

Redisson入门 导入依赖 XML 12345 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.13.6</version></dependency> 配置Redi ......
优惠券 分布式 实战 redisson 随笔

python文件操作

课程目标 掌握文本写入的语法 掌握文本打开、读取的语法 核心知识 首先在当前目录下放一个test.txt文件 文件读取 f = open('test.txt','r',encoding='utf-8') print(f.read()) f.close() 文件写入 除了write()写入语法,还有w ......
文件 python

Java 静态代码块、代码块、构造方法和多态继承的代码执行顺序

测试代码 import lombok.Getter; public class ExecutionOrder { { System.out.println("ExecutionOrder code 0"); } static { System.out.println("ExecutionOrder ......
代码 静态 顺序 方法 Java

Java 基础篇day02

数据在计算机底层都是采用二进制进行储存 二进制,使用0和1,按照逢二进一的规则来表示数据 列如:6=110 2=10等 计算机中表示数据的单元:字节(byte,简称B,是使用8个二进制位组成的); 字节中的每个二进制位就称为位(bit,简称b),1B=8b; 那么其他数据形式是如何存储的呢? 中文文 ......
基础 Java day 02

springboot 断点上传、续传、秒传实现

前言springboot 断点上传、续传、秒传实现。保存方式提供本地上传(单机)和minio上传(可集群)本文主要是后端实现方案,数据库持久化采用jpa 一、实现思路前端生成文件md5,根据md5检查文件块上传进度或秒传 需要上传分片的文件上传分片文件 分片合并后上传服务器 二、数据库表对象说明: ......
断点 springboot

关于文件上传

11:15 2023年10月29日 星期日关于文件上传在博客园中,可以上传100m的文件。非常非常好用。一些小文件,可以保存在这里。而且,分享这些文件,非常非常文件。一、允许上传文件类型: .zip .rar .js .css .xml .7z .ico .ppt .pptx .xap .xpi . ......
文件

[Java]Java初学之多线程05--Lock锁

Intro 除了synchronized关键字,从JDK5.0开始,Java提供了更强大的线程同步机制--通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当。 本文简单讲一下Lock锁的概念以及简单应用。 正文 其实理解了synchronized关键字后,Lock锁的理解就会变得简单起来。 ......
Java 线程 Lock 05

navicat导入excel文件

打开excel文件,将鼠标放在sheet上面,右键,取消隐藏,显示所有表 navicat新建库,右键库下面的表按钮,导入向导,选择excel 选择excel文件路径,选择要导入的表 指定标题行和数据行 由于数据库中没有对应的表,选择新建表 指定主键和类型 选择导入模式 点击开始 ......
navicat 文件 excel

java 数组浅拷贝与深拷贝

public class demo { public void func(int[] nums) { int[] tempNums = new int[]{1, 1, 1, 1, 1, 1}; // 浅拷贝 // nums = tempNums; // 深拷贝 for(int j = 0; j < ......
拷贝 数组 java

Java 基础篇day01

使用你正在使用的语言输出HelloWord! 这是振奋人心的一节课,你的码农人生从此处开始。 这里是一切的开始,少年。 Java是一门高级编程语言,电脑无法直接识别,需要先将java文件编译成class字节码文件,电脑才可以识别。(使用javac编译命令,java运行) 我们可以用现在市场上的主流J ......
基础 Java day 01