断点 线程 文件java

记一次java使用poi导出excel发生OutOfMemory分析

记一次java使用poi导出excel发生OutOfMemory分析 前言 在工作中使用poi导出一份大概几十M的excel数据居然发生了内存溢出,当时就百思不得其解,这导出的数据量也不大呀,而且服务器内存有好多G肯定是够用的,那这里是哪里出了问题,后来在学到JVM内存模型的时候我就又想到了这个问题 ......
OutOfMemory excel java poi

多线程抢票,并发问题

Tread类中: currentThread().getName() 可以拿到自己的名字 sleep() 模拟延时 一、一样的创建一个线程类来实现Runnable接口并且重写run方法 这里定义了Num 来代表票数 run方法来实现抢票 如果票没了就break退出循环 并且运用了Thread类中的两 ......
线程 问题

Python 图片管理工具介绍(筛像素+从文件夹取出图片并放到文件夹内+excel读取)

功能介绍: 这是一个Python脚本工具,用于批量管理和复制图片。其主要功能如下: 从Excel表格读取数据:程序使用openpyxl库从Excel文件中读取数据,其中A列包含源图片的路径(可以有多个路径,用逗号分隔),B列包含目标目录。 图片筛选:仅复制最小维度大于800像素的图片,这可以确保目标 ......
文件夹 文件 图片 管理工具 像素

学习Runnable接口来实现多线程

1、先创建一个线程类来实现Runable接口 2、跟Thread类的一样照样调用FileUtils 文件工具类创建下载器 3、对下载器的形参在线程类中创建属性,用构造方法对属性赋值,并且重写run方法,run方法中实例化下载器 4、实例化Runnable接口并且调用start方法 这里Runnabl ......
线程 Runnable 接口

在jupyter里面调用py文件,最好在ipynb文件最前面加:

在jupyter里面调用py文件,最好在ipynb文件最前面加: %load_ext autoreload %autoreload 2 这样修改py文件会自动重新加载,否则改了py文件还是和没改效果一样。 ......
文件 jupyter 最好 ipynb

java第1~3次作业总结

一. 前言 1.知识点 第一次作业:使用java写代码的基本格式,基本的输入输出语言,整型,字符型,浮点型等类型的正确使用以及输出方法,if条件语句的使用,substring字符串截取函数,equals函数(判断是否相等),Math.abs()(绝对值函数)等等函数的使用,charAt(i)获取第i ......
java

前端实现文件的断点续传 大文件上传

整体思路: 前端 前端大文件上传网上的大部分文章已经给出了解决方案,核心是利用 Blob.prototype.slice 方法,和数组的 slice 方法相似,调用的 slice 方法可以返回 原文件的某个切片 这样我们就可以根据预先设置好的切片最大数量将文件切分为一个个切片,然后借助 http 的 ......
文件 断点 前端

【JAVA】算法

start 1.SHA-256算法(单向、验证完整性/一致性,暂时安全) 1 import java.nio.charset.StandardCharsets; 2 import java.security.MessageDigest; 3 import java.security.NoSuchAl ......
算法 JAVA

【93】基于java的校园课程作业管理系统设计与实现

本章节给大家带来一个基于java校园课程作业管理系统设计与实现,可适用于班级管理、学生管理、教师管理、课程管理、课程信息管理、学生选课管理、作业布置管理、作业提交管理、作业评分管理、课程评价管理、课程资源管理,作业管理系统,大学提交作业,布置作业管理系统,学校作业管理系统等等 项目背景 随着社会的快 ......
管理系统 课程 校园 系统 java

Android studio sync 时下载 pom文件和sha1文件慢的问题

原因 pom文件时jar包文件的描述文件,sha1文件是签名校验文件。这两个文件小但是有时候会下载不下来。并且验证会拖慢编译时间。 解决方法 gradle.properties文件下增加以下属性: org.gradle.dependency.verification=off 这表示的是Gradle的 ......
文件 Android studio 问题 sha1

Java异常(Exception)

Java异常(Exception) Java异常是在程序执行过程中出现的错误或异常情况。异常可以分为编译时异常和运行时异常 异常的分类 Java中的异常分为两种类型:已检查异常(checked exception)和运行时异常(runtime exception)。已检查异常是在编译时被检查的异常, ......
Exception Java

面向对象java前三次pta作业

目录: 1、前言 2、设计与分析 3、踩坑心得 4、主要困难及改进建议 5、总结 1、前言 面向对象程序设计(Object-Oriented Programming,简称OOP)是一种编程范式,它以对象作为程序的基本单元,将数据和操作封装在一起。面向对象程序设计的基本概念包括类、对象、继承、多态等。 ......
对象 java pta

93基于java的校园课程作业管理系统设计与实现(含配套lun文,可参考做毕设)

基于java校园课程作业管理系统设计与实现,可适用于班级管理、学生管理、教师管理、课程管理、课程信息管理、学生选课管理、作业布置管理、作业提交管理、作业评分管理、课程评价管理、课程资源管理,作业管理系统,大学提交作业,布置作业管理系统,学校作业管理系统等等 ......
管理系统 课程 校园 系统 java

C语言 - _beginthreadex() 多线程操作

经过了解才知道,C++03之前,用的创建线程都是CreateThread 与 _beginthreadex。使用这个两个函数进行创建线程。然后C++11之后,就出现了新的线程函数thread,当然,这个创建线程比较方便! 经过两三天的纠结,最终决定深入研究_beginthreadex此方式创建线程, ......
线程 beginthreadex 语言

新手面对安卓6.0以上的版本时出现一个关于文件权限检测的问题,报错为:“无法解析符号 'checkSelfPermission'”,解决办法

【【注意】:这只是笔者在遇到这个问题时的解决方法,如果对您毫无帮助,请自寻他法!!!】 面对新手:在简单做一个音乐播放程序时,如果面对安卓6.0以上的版本,就会出现一个关于文件权限检测的问题,报错为:“无法解析符号 'checkSelfPermission'”。 解决办法:将如下代码: if (Co ......

Java中的String

在Java中,字符串(String)是一种常见的数据类型,用于表示一系列字符。 String类是Java中的一个内置类,提供了许多有用J的方法,使得字符串的处理变得更加方便和高效。本文将介绍Java中String类的一些基本用法和常见应用场景。 创建字符串 在Java中,可以使用双引号(" ")或单 ......
String Java

【关于运行程序时提示找不到mfc140.dll文件的解决办法】

问题现象: 方法一:下载.dll修复工具使用修复工具对.dll文件进行修复。(下载麻烦,一般还要交钱,不建议) 方法二:Windows系统文件检查功能管理员权限打开命令提示符(Win+R,按下回车键进入CMD界面) 输入" sfc /scannow",然后按下回车键扫描。 扫描完成后,对电脑关机重启 ......
办法 文件 程序 mfc 140

DefaultSqlSession和SqlSessionTemplate的线程安全问题

这篇文章来分析下mybaits中SqlSession 接口的两个实现类 DefaultSqlSession 和SqlSessionTemplate 的线程安全问题。 一、DefaultSqlSession 先说结论,DefaultSqlSession是线程不安全的。 原因1: 如果多个线程获取到同一 ......

VBA读取文本文件内容

Function ReadText(FileName As String) As String With CreateObject("ADODB.Stream") .Type = 2 .Mode = 3 .Open .LoadFromFile FileName .Charset = "UTF-8" ......
文本 文件 内容 VBA

牛客刷java记录第5天

第一题,下列代码运行结果是? class X { Y y = new Y(); public X() { System.out.print("X"); } } class Y { public Y() { System.out.print("Y"); } } public class Z exten ......
java

Java中的泛型

一、泛型概述 1.什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。 那参 ......
Java

Python3-接口自动化-15 - 获取PDF文件的页数

import pdfplumber def count_pdf_pages(file_path): f = pdfplumber.open(file_path) return len(f.pages) ......
页数 接口 Python3 文件 Python

大文件上传和下载解决方案

前言前端处理 “大” 一直是一个痛点和难点,比如大文件、大数据量。虽然浏览器硬件有限,但是聪明的工程师总是能够最大化利用浏览器的能力和特性,优雅的解决一个个极端问题,满足用户的多样化需求。 断点上传对于大文件,如果我们直接上传,用户网速够慢的话,可能需要等上几天几夜才能上传完成,这样的用户体验可能导 ......
解决方案 文件 方案

golang实现一个简单的文件浏览下载功能代码示例

想省事用Claude(一个 依托chatgpt 的 AI)生成一段 golang 的文件浏览下载示例,结果给生成的代码大概是这样的(省去了无关部分,主要部分如下): http.HandleFunc("/*", downloadFile) http.HandleFunc("/", showFileLi ......
示例 代码 功能 文件 golang

vscode设置文件忽略

转到顶部菜单中的 "文件"(File) > "首选项"(Preferences) > "设置"(Settings)或者您可以使用快捷键 Ctrl + , 或 Cmd + , 打开设置。 在设置页面中,搜索框内输入 "files.exclude" 在这里添加即可 ......
文件 vscode

Spring Boot中配置文件介绍及其使用教程

一、配置文件介绍SpringBoot项目中,大部分配置都有默认值,但如果想替换默认配置的话,就可以使用application.properties或者application.yml或者application.yaml进行配置。SpringBoot默认会从resources目录下加载applicati ......
文件 教程 Spring Boot

VBA 生成文本文件

Sub CreateFile(FileText As String, Fil As String) With CreateObject("ADODB.Stream") .Type = 2 .Charset = "Unicode" .Open .WriteText FileText .SavetoFi ......
文本 文件 VBA

使用haproxy的ACL实现基于文件后缀名的动静分离

#使用子配置文件 [root@localhost ~]# mkdir /etc/haproxy/conf.d/ #修改service文件 [root@localhost ~]# vim /usr/lib/systemd/system/haproxy.service [Unit] Descriptio ......
后缀 动静 haproxy 文件 ACL

java程序出现oom如何解决?什么场景下会出现oom?

1、概述 OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”。当JVM因为没有足够的内存来为对象分配空间、并且垃圾回收器也已经没有空间可回收时,就会抛出这个error。 2、常见OOM情况及解决方法 情况一、java.lang.OutOfMemoryError: Java he ......
oom 场景 程序 java

java 数组list 找出最早最晚

// 找到最早的小时和最晚的小时,并具体到分钟 Optional<LocalTime> earliestTime = adminEventInfoDTOList.stream() .map(dto -> dto.getCreateTime().toLocalTime()) .min(LocalTim ......
数组 java list