线程 笔记java 11
java实现大文件上传解决方案
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
20230630 java.util.Locale
## 介绍 - java.util.Locale - public final class Locale implements Cloneable, Serializable - `locale` 由多达 5 个部分构成: 1. 一种语言(language),由 2 个或 3 个小写字母表示,例如 ......
20230703 java.text.NumberFormat
## 介绍 - java.text.NumberFormat - public abstract class NumberFormat extends Format - 数字格式 - 高度依赖于 `Locale` - 可以对 `java.text` 包中的数字值进行格式化和解析 ## API ### ......
20230704 java.text.Collator
## 介绍 - java.text.Collator - public abstract class Collator implements java.util.Comparator, Cloneable - 排序和规范化 ## API ### 常量 #### Strength 强度 - PRIMA ......
20230704 java.text.DecimalFormat
## 介绍 - java.text.DecimalFormat - public class DecimalFormat extends NumberFormat ## API ### 常量 - INTEGER_FIELD : 0 - FRACTION_FIELD : 1 ### 构造器 - Dec ......
20230704 java.text.DecimalFormatSymbols
## 介绍 - java.text.DecimalFormatSymbols - public class DecimalFormatSymbols implements Cloneable, Serializable ## API ### static - getInstance - getAva ......
20230704 java.text.MessageFormat
## 介绍 - java.text.MessageFormat - public class MessageFormat extends Format ## API ### 构造器 - MessageFormat(String pattern) - MessageFormat(String patt ......
20230704 java.util.Currency
## 介绍 - java.util.Currency - public final class Currency implements Serializable - ISO 4217 货币 ## API ### static - getInstance - `Currency getInstance ......
20230706 java.util.ResourceBundle
## 介绍 - java.util.ResourceBundle - public abstract class ResourceBundle - 资源包 ## API ### static - clearCache - getBundle - ResourceBundle getBundle(St ......
20230707 java.lang.annotation.Annotation
## 介绍 - java.lang.annotation.Annotation - public interface Annotation - 所有的注解接口都隐式地扩展自此接口。这个接口是一个常规接口,不是一个注解接口 ## API - annotationType - `Class annota ......
算法工程师学习运筹学 笔记四 运输问题
运输问题 运输问题是一种特殊的线性规划问题,可以解决如类似把商品从一些产地运往另一些销售地使总运输成本最低的问题。由于其场景特殊性,找到比单纯型法更搞笑简便的算法,这便是研究运输问题的目的所在。下面是运输问题的思维导图 一、运输问题的数学模型 对于单一商品的调度运输问题,一般来说有以下定义: 商品有 ......
20230710 java.lang.Deprecated
## 介绍 - java.lang.Deprecated - 声明 ```java @Documented @Retention(RetentionPolicy.RUNTIME) @Target(value={CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, P ......
20230710 java.lang.SuppressWarnings
## 介绍 - java.lang.SuppressWarnings - 声明 ```java @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE, MODULE}) @Retention(RetentionPol ......
20230711 java.security.MessageDigest
## 介绍 - java.security.MessageDigest - public abstract class MessageDigest extends MessageDigestSpi ## API ### static - getInstance - `MessageDigest ge ......
20230823 java.io.FileWriter
## 介绍 - java.io.FileWriter ```java public class FileWriter extends OutputStreamWriter ``` - 用于写出文件字符流 - 可以指定编码 ## API ### 构造器 ```java FileWriter(Strin ......
20230823 java.io.FileReader
## 介绍 - java.io.FileReader ```java public class FileReader extends InputStreamReader ``` - 用于读入文件字符流 - 可以指定编码 ## API ### 构造器 ```java FileReader(String ......
20230707 java.lang.annotation.RetentionPolicy
## 介绍 - java.lang.annotation.RetentionPolicy - public enum RetentionPolicy - 保留策略 - 配合 `@Retention` 元注解使用 ## API ### enum - SOURCE - 不包括在类文件中的注解 - CLA ......
20230710 java.lang.annotation.Inherited
## 介绍 - java.lang.annotation.Inherited - 声明 ```java @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOTATION_TYPE) public @inter ......
20230710 java.lang.annotation.Repeatable
## 介绍 - java.lang.annotation.Repeatable - 声明 ```java @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOTATION_TYPE) public @inte ......
Windows 11 与 Ubuntu 20.04 双系统安装
> 机器配置如下:CPU为AMD R9-7900X,主板华硕TUF B650M-PLUS WIFI,两条固态硬盘,32G(16Gx2)内存。我的计划是安装windows11和ubuntu22.04双系统,这篇文章记录了一些安装的过程和碰到的问题。 # Windows 11 安装 这个安装的时候倒是没 ......
学习 Java 报表技术导入 Maven 依赖出错:jacob 无法下载、jasperreports 依赖错误
发生缘由 最近在做一个可视化项目,用到了 Java 报表技术。在跟着「黑马」课程导入 pom.xml 文件的时候提示下载依赖错误。 com.jacob 包无法下载 Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.j ......
自定义游戏服务端时间C++ 11实现
TimeSystem.h #pragma once #include <stdint.h> class TimeSystem { public: TimeSystem(); // 上一帧刷新时间增量 毫秒 int64_t DeltaTime; //当前时间戳(毫秒) int64_t NowServe ......
java 读取各种类型的文件 (五)
后端java,springboot 、前端vue: 对 csv 文件的读写,以及前端预览 一、后端读 public void readCSV() { CSVReader reader = null; try { reader = new CSVReader(new InputStreamReader ......
线程
线程 1.多任务 2.多线程 线程就是独立的执行路径;main()称之为主线程,为系统的入口,用于执行整个程序; 3.程序,进程,线程 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相 ......
《程序员的自我修养》第四章学习笔记
2015.12.26的笔记,放在了草稿箱。2023.8.24发布一下吧。 第四章 静态链接 先上两个文件 // a.c extern int shared; int main() { int a = 100; swap(&a, &shared); } // b.c int shared = 1; v ......
【校招VIP】java语言考点之类的加载过程
考点介绍:类的加载过程在校招面试中是个高频考点。类只有在要运行的时候才会被加载进JVM,即编译后只有需要到这个类的时候才会把他加载进JVM运行,这种动态加载是依靠反射来实现的,一般来说一个class只会被加载一次...... 一、考点题目 1、如何使一个类不可变?解答:1.将类声明为 final,使 ......
java 读取各种类型的文件 (四)
后端java,springboot 、前端vue: 对 xls、xlsx 文件的读写,以及前端预览 一、后端读 public Object readXLSX() { //获取到表 File file = new File(xxx); FileInputStream inputStream = nul ......
java stream常用方法
1、筛选数据 单条 Student student = students.stream().filter(o -> o.getStuNo.equals(1001)).findAny().orElse(null); .orElse(null) 表示如果没有符合条件的学生则返回null 多条 List< ......
5.11 汇编语言:仿写IF条件语句
条件语句,也称为IF-ELSE语句,是计算机编程中的一种基本控制结构。它允许程序根据条件的真假来执行不同的代码块。条件语句在处理决策和分支逻辑时非常有用。一般来说,条件语句由IF关键字、一个条件表达式、一个或多个代码块以及可选的ELSE关键字和对应的代码块组成。条件表达式的结果通常是布尔值(True... ......