线程 原理 参数java
JMM(Java 内存模型)详解
# JMM(Java 内存模型)详解 要想理解透彻 JMM(Java 内存模型),我们先要从 **CPU 缓存模型和指令重排序** 说起! ## 从 CPU 缓存模型说起 **为什么要弄一个 CPU 高速缓存呢?** 类比我们开发网站后台系统使用的缓存(比如 Redis)是为了解决程序处理速 ......
网络参数的配置
# 手工方式 ## Wired 有线 ## Woreless 无线 > 图形化的网络管理器(依赖的服务:NetworkManager) ```shell ┌──(root㉿kali)-[~] └─# systemctl status NetworkManager ● NetworkManager.s ......
Python-OpenCV双目测距代码实现以及参数解读
# 一、双目相机拍照后使用Matlab进行双目标定 **必看:** USB双目相机的具体标定过程:[https://blog.csdn.net/qq\_40700822/article/details/124251201?spm=1001.2014.3001.5501](https://blog.c ......
轻松玩转70亿参数大模型!借助Walrus在AWS上部署Llama2
Llama 2 是 Meta 的下一代开源大语言模型。它是一系列经过预训练和微调的模型,参数范围从 70 亿到 700 亿个。Meta Llama 2 可免费用于研究和商业用途并且提供了一系列具有不同大小和功能的模型,因此一经发布备受关注。在[之前的文章](https://www.cnblogs.c ......
【pandas小技巧】--DataFrame的显示参数
我们在`jupyter notebook`中使用`pandas`显示`DataFrame`的数据时,由于屏幕大小,或者数据量大小的原因,常常会觉得显示出来的表格不是特别符合预期。 这时,就需要调整`pandas`显示`DataFrame`的方式。`pandas`为我们提供了很多调整显示方式的参数,具 ......
Java类的关键字
* 文件名 一个文件中最多只能有一个public类,文件名需要与此public类一致。 如果文件中有多个类,文件名与public类名一致。 如果文件中有多个类 且 无public类,文件名可与任意类名一致。 *类修饰符 public、(不写)default。 public,表示此类可以被任意类调用; ......
人体感应太阳能灯原理图详细讲解
人体感应太阳能灯原理图详细讲解 三河凡科科技飞讯教学篇,人体感应太阳能灯是一种利用太阳能源供电,通过人体红外线感应技术实现智能控制灯源开关的照明设备。其原理是利用太阳能板将太阳能转化为电能,通过对电池的储存和管理,将电能存储在电池中,作为灯源使用时的电力供应。同时,通过人体红外线感应技术,能够实现对 ......
20230622 java.io.BufferedInputStream
## 介绍 - java.io.BufferedInputStream - public class BufferedInputStream extends FilterInputStream - `read` 方法读取字节时,先读取内部的缓冲区 `byte buf[]` ,当缓冲区读完后,从底层输 ......
20230622 java.io.BufferedOutputStream
## 介绍 - java.io.BufferedOutputStream - public class BufferedOutputStream extends FilterOutputStream - `write` 方法写入的字节先存入内部的 `byte buf[]` ,填满后再写入文件 ## ......
20230622 java.io.DataInput
## 介绍 - java.io.DataInput - public interface DataInput ## API 读取字节 - readFully - `void readFully(byte b[]) throws IOException;` - `void readFully(byte ......
20230622 java.io.DataInputStream
## 介绍 - `java.io.DataInputStream` - `public class DataInputStream extends FilterInputStream implements DataInput` - 支持读取基本数据类型 ## API ### 构造器 - DataIn ......
20230622 java.io.DataOutput
## 介绍 - java.io.DataOutput - public interface DataOutput - 定义了用于以二进制格式写数组、字符、 boolean 值和字符串的方法 ## API 写字节 - write - void write(int b) throws IOExcepti ......
20230622 java.io.DataOutputStream
## 介绍 - java.io.DataOutputStream - public class DataOutputStream extends FilterOutputStream implements DataOutput - 支持写出基本数据类型 ## API ### 构造器 - DataOu ......
20230622 java.io.FileOutputStream
## 介绍 - java.io.FileOutputStream - public class FileOutputStream extends OutputStream - 提供附着在一个磁盘文件上的输出流 ## API ### 构造器 - `FileOutputStream(String nam ......
20230622 java.io.PushbackInputStream
## 介绍 - java.io.PushbackInputStream - public class PushbackInputStream extends FilterInputStream - 没有对应的输出流 - 内部类似 `BufferedInputStream` 提供了缓冲字节数组 `by ......
20230625 java.io.BufferedReader
## 介绍 - java.io.BufferedReader - public class BufferedReader extends Reader - 对应的字节流是 BufferedInputStream ## API ### 构造器 - BufferedReader(Reader in) - ......
20230625 java.io.BufferedWriter
## 介绍 - java.io.BufferedWriter - public class BufferedWriter extends Writer ## API ### 构造器 - BufferedWriter(Writer out) - BufferedWriter(Writer out, i ......
20230625 java.io.InputStreamReader
## 介绍 - java.io.InputStreamReader - public class InputStreamReader extends Reader - 主要作用是将字节流转为字符流,并指定编码格式 ## API ### 构造器 - InputStreamReader(InputStr ......
20230625 java.io.ObjectInputStream
## 介绍 - java.io.ObjectInputStream - public class ObjectInputStream extends InputStream implements ObjectInput, ObjectStreamConstants - 序列化相关 ## API ## ......
20230621 java.io.Writer
## 介绍 - `java.io.Writer` - `public abstract class Writer implements Appendable, Closeable, Flushable` ## API - write - abstract void write(char cbuf[] ......
20230626 java.nio.file.Path
## 介绍 - java.nio.file.Path - public interface Path extends Comparable, Iterable, Watchable - 表示的是一个目录名序列,其后还可以跟着一个文件名 ## API ### static - of - `Path o ......
20230625 java.io.ObjectOutputStream
## 介绍 - java.io.ObjectOutputStream - public class ObjectOutputStream extends OutputStream implements ObjectOutput, ObjectStreamConstants ## API ### 构造 ......
20230625 java.io.OutputStreamWriter
## 介绍 - java.io.OutputStreamWriter - public class OutputStreamWriter extends Writer - 主要作用是将字节流转为字符流,并指定编码格式 ## API ### 构造器 - OutputStreamWriter(Outpu ......
20230625 java.io.PrintStream
## 介绍 - java.io.PrintStream - public class PrintStream extends FilterOutputStream implements Appendable, Closeable - 对应的字符流是 PrintWriter - 可以作为装饰器包装 ` ......
20230625 java.io.PrintWriter
## 介绍 - java.io.PrintWriter - public class PrintWriter extends Writer - 对应的字节流是 `PrintStream` - 主要作用是文本输出 - 可以作为装饰器包装 `Writer` 和 `OutputStream` ,会装饰成 ......
20230625 java.io.RandomAccessFile
## 介绍 - java.io.RandomAccessFile - public class RandomAccessFile implements DataOutput, DataInput, Closeable - 同时实现了 DataInput 和 DataOutput 接口 - 可以在文件 ......
20230626 java.nio.file.Files
## 介绍 - java.nio.file.Files - public final class Files - 操作文件、目录、路径的工具类 ## API ### static - newInputStream - newOutputStream - newBufferedReader - new ......
java字符串乱码判断
public static boolean errCodes(String str){ return !(java.nio.charset.Charset.forName("GBK").newEncoder().canEncode(str)); } //扩展判断是否为中文 public static ......
Java常见的队列
# 队列分类 1. 阻塞队列 阻塞队列要实现接口:BlockingQueue 2. 非阻塞队列 ## LinkedBlockingQueue常用方法 1. LinkedBlockingQueue是是一个阻塞的线程安全的队列,底层采用链表实现。遵循FIFO(先进先出)。 2. LinkedBlocki ......