线程 笔记java 11

Java中Socket通信的一个注意点

在使用socket通信时,我们可能会注意到这样一个现象: 客户端通过新建的Socket对象获取输入流,读取服务器端传输给自己的内容。 Socket socket = new Socket("127.0.0.1", 8086); InputStream is = socket.getInputStre ......
Socket Java

线程六态

在 Java 中,Thread 类定义了六个状态来表示线程的生命周期。这些状态通过 Thread 类中的常量来表示,分别是: 1. NEW(新建状态):当一个 Thread 对象被创建时,它处于新建状态。这时候线程还没有开始执行,直到调用了 start() 方法。 2. RUNNABLE(可运行状态 ......
线程

读发布!设计与部署稳定的分布式系统(第2版)笔记21_实例层之配置

只要将配置信息存放在与源代码不同的存储库中,将其锁好,仅对有权访问的人开放,并且管理员能够根据过程、程序和执行人等授予或撤销对相关配置信息的访问权限,那么配置信息也可以存放在版本控制系统中 ......
分布式 实例 笔记 系统 21

Docker第一周作业笔记

namespace的类型及功能 namespace是Linux内核提供的功能,每个docker容器运行在同一个docker主进程中,并且共用同一个宿主机的内核,各容器之间的文件系统,网络空间,进程空间等不受干扰。 隔离类型功能 MNT Namespace 提供磁盘挂载点和文件系统的隔离能力 IPC ......
笔记 Docker

Day12-线程与进程

线程与进程 线程 程序:是为完成特定任务、用某种语言编写的一组指令的集合,简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用qq,就启动了一个进程,操作系统就会为该进程分配内存空间,当我们使用迅雷时,又启动了一个进程,操作系统将为迅雷分配新的内存空间 进程是程序的一次执行过程,或是 ......
线程 进程 Day 12

Windows11 电脑睡眠后指纹识别器失效的解决方法

Windows11 电脑 睡眠 后 指纹识别器 失效,提示“找不到可用的指纹识别器”,在 设备管理器 里也找不到 生物识别设备。重新安装指纹驱动,依旧没用,这里给大家提供一个亲测可用的方法:1,打开 设备管理器。2,点击 电池。3,把 电池 下面的所有子选项 都右键卸载。4,然后重启系统,系统会重新 ......
指纹 Windows 方法 电脑 11

Win11系统暂停更新时间如何延长

regedit HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings 新建dword(32)值->FlightSettingsMaxPauseDays 设置为6000 在我们日常电脑的使用中,经常会遇到系统弹出系统更新提示,还不想更新系 ......
时间 系统 Win 11

关于Java类加载问题我竟让面试官哑口无言

> 学习类加载之前我们先看看从面试官的角度会问哪些问题?带着问题学习会更加高效。 ## 直击面试 1. 看你简历写得熟悉 JVM,那你说说类的加载过程吧? 2. 我们可以自定义一个 String 类来使用吗? 3. 什么是类加载器,类加载器有哪些?这些类加载器都加载哪些文件? 4. 多线程的情况下, ......
哑口无言 问题 Java

记录一下io多路复用相关笔记

# 记录一下io多路复用的相关笔记 ## 什么是io多路复用 - `I/O多路复用(I/O Multiplexing)` 是`一种并发编程技术`,通过使用某种机制使得程序能够`同时监听和处理多个I/O事件` 它`允许单个线程处理多个I/O操作,并在有事件就绪时进行相应的操作,而不需要为每个操作创建一 ......
笔记

FOSTER:Feature Boosting and Compression for Class-Incremental Learning论文阅读笔记

## 摘要 先前的类增量学习方法要么难以在稳定性-可塑性之间取得较好的平衡,要么会带来较大的计算/存储开销。受gradient boosting的启发,作者提出了一种新型的两阶段学习范式FOSTER,以逐步适应目标模型和先前的集合模型之间的残差,使得该模型能够自适应地学习新的类别。具体来说,作者首先 ......

day1(笔记)

sizeof的常用用法: 1、sizeof(arr) 类型*个数/int*p=arr sizeof(p) 只能是4或8 2、sizeof(arr[0]) 3、sizeof(arr)/sizeof(arr[0]) *sizeof括号里不运算,结果是最大的 *变长数组不能初始化 *实参与形参之间是以赋值 ......
笔记 day1 day

day07--23.7.6java程序运行机制以及IDEA安装

# JAVA程序运行机制 ## 计算的的高级语言编辑类型 - 编译型:complie;需要编译器;对操作系统的要求比较低,比如操作系统,c,c++ - 解释型:性能会有损失,比如网页,速度要求没那么高 - java既有编译型的特点也有解释型的特点 - 区别在于时机不同 ## 程序运行机制 - 源文件 ......
机制 程序 IDEA java day

「学习笔记」竞赛图

估计没什么用,所以只是娱乐向。 *** 定义:$n$ 个点,任意两点之间有且仅有一条有向边的图叫竞赛图,这个名称很形象吧。 * 一定存在一条哈密顿路径,存在哈密顿回路的充要条件是这个竞赛图强连通。 * 的每一个强连通都存在哈密顿环。数学归纳法证明。 * 缩点后是一条链。用上面那条性质可以证明。 * ......
笔记

Java 构造器

# Java 构造器 # 1. 构造器 ## 构造器也叫构造方法,是用来完成对象的初始化。 ## 构造器的定义: > ## 构造器的定义:[访问修饰符] 方法名(形参),构造器与方法不同,并没有返回值,也不能写void,访问修饰符可以是不同的,方法名要与本类的类名相同 > > ## 构造器的调用是由 ......
Java

Redis学习笔记(上)

# Redis > remote dictionary server 远程字典服务 > 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。 和 memcached 一样,为了保证效率,数据都是缓存在内存中的。区别的是 re ......
笔记 Redis

JAVA_DAY02

第二天 变量类型 变量的作用:存储单个数据 1.成员变量类中的变量(独立于方法之外的变量) 静态变量(类变量): 独立于方法之外的变量,用 static 修饰。 实例变量: 独立于方法之外的变量,不过没有 static 修饰。 只声明不赋值存在默认值,整数:0 、小数:0.0 、字符:false 、 ......
JAVA_DAY JAVA DAY 02

(转)Java系列:JVM中的OopMap(zz) - 拿走不谢 - 博客园

> 转载自 : https://www.cnblogs.com/strinkbug/p/6376525.html 调用栈里的引用类型数据是GC的根集合(root set)的重要组成部分;找出栈上的引用是GC的根枚举(root enumeration)中不可或缺的一环。 JVM选择用什么方式会影响到G ......
OopMap 博客 Java JVM

记一次重装windows系统后笔记本键盘不能用的问题解决

刚买了一台笔记本,预装的是Windows11。这个系统我见识过,优点还没看到,不习惯的地方很多。所以重装了Windows10 LTSC。结果装完笔记本键盘不能用。这个情况之前用 拯救者Y7000装plex的时候也遇到过,那时候没解决,这次非处理好不可 下载驱动管理软件看,没有显示有对应键盘的驱动 进 ......
键盘 windows 笔记本 笔记 问题

java 把map存入文件

import java.io.FileWriter; import java.io.BufferedWriter; import java.io.IOException; import java.util.Map; public class WriteMapToFile { public stati ......
文件 java map

《Effective C++ 改善程序与设计的55个具体做法》读书笔记

### 1 .让自己习惯C++ #### 条款01 视C++为一个语言联邦 * `C` * `Object-Oriented C++` * `Template C++` * `STL` * `C++`高效编程守则视情况而变化,取决于你使用`C++`的哪一部分。 #### 条款02 尽量与const, ......
Effective 做法 笔记 程序

P8182 「EZEC-11」雪的魔法 / NOIP 模拟赛 20230706 D 思考--zhengjun

> 引用:这是一道非常棒的思维题,可以说没有用到任何高深的知识点,却极大地考验了做题人的思维能力和创造性。 本题分为两步。 - 根据线性规划对偶或贪心,转化题意。 - 对 $m$ 根号分治,然后分别进行分治。 > $m\le \sqrt{n}$分治比较好想,$m>\sqrt{n}$ 的根号分治比较难 ......
模拟赛 20230706 zhengjun 魔法 P8182

this version of the Java Runtime only recognizes class file versions up to 55.0

问题: 运行SpringBoot demo时报错: this version of the Java Runtime only recognizes class file versions up to 55.0 at 原因: 编译版本和运行版本不一致,具体原因是编译版本高于运行版本,SpringBo ......
recognizes versions Runtime version class

复习ES(6-11)语法之ES6下篇

[TOC] ## 异步操作前置知识 - JS是单线程的 单线程即一个时间只能处理一个任务。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。 - 同步任务与异步任务 同步任务指的是,在主线程上排队执行的任务,只有前一个 ......
下篇 语法 ES ES6 11

python基础day39 生产者消费者模型和线程相关

如何查看进程的id号 进程都有几个属性:进程名、进程id号(pid >process id) 每个进程都有一个唯一的id号,通过这个id号就能找到这个进程 import os import time def task(): print("task中的子进程号:", os.getpid()) prin ......
生产者 线程 模型 消费者 基础

多线程python

如何开启进程 使用的是内置的模块:multiprocess from multiprocessing import Process def task(): with open('a.txt', 'w', encoding="utf8") as f: f.write('helloworld') # 开 ......
线程 python

ctfshow刷题(Java反序列化)

# CTFshowJava反序列化 ## web846 urldns链 ```Java import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectOutput; import java ......
序列 ctfshow Java

java 下载多层级zip 压缩包

1. 参数 2. 代码实现 3. 获取单个文件流程 4. ......
多层 java zip

Java基础——枚举enum

一、什么是枚举 枚举,顾名思义就是一个个的列出来,和类以及接口是同一个级别的类型,本质就是类(final类)。它用于声明一组命名的常数的集合,当一个变量有几种可能的取值时,可以将它定义为枚举类型。Java中由关键字enum来定义一个枚举类型。 定义一个简单的枚举: 这个枚举定义了两个常量,分别是EN ......
基础 Java enum

每日汇报 第二周第五天 JAVA字符串

今日所学: 掌握创建字符串的三种方法;掌握13种操作字符串的方法;掌握indexOf()、lastLndexOf()和equals()方法的注意事项和用法;找你给我创建StringBuilder类对象的三种方法;掌握六种操作StringBuilder类对象的方法 明日计划: JAVA的常用类 遇到困 ......
字符串 字符 JAVA

2023.7.6做题笔记

# 数论 ## 矩阵快速幂 [[NOI2012] 随机数生成器](https://www.luogu.com.cn/problem/P2044?contestId=116258) 这道题递推公式已经给我们了 $$ X_{n+1}=(aX_n+c) \bmod m $$ 但是如果用这个递推式如果直接使 ......
笔记 2023