数组 原理java 03

异步线程变量传递必知必会---InheritableThreadLocal及底层原理分析

InheritableThreadLocal简介 笑傲菌:多线程热知识(一):ThreadLocal简介及底层原理3 赞同 · 0 评论文章 上一篇文章我们聊到了ThreadLocal的作用机理,但是在文章的末尾,我提到了一个问题,ThreadLocal无法实现异步线程变量的传递。 什么意思呢?以下 ......

利用Java实现键盘输入

# 利用Java实现键盘输入 1. 引入包下的类Scanner 2. 创建一个对象 3. 调用对象的方法 ~~~java import java.util.Scanner;//导包 public class input{ public static void main(String[] args) ......
键盘 Java

【Hystrix技术指南】(7)故障切换的运作流程原理分析(含源码)

[推荐超值课程:点击获取](https://www.sanzhishu.top/) ### 背景介绍 > **目前对于一些非核心操作,如增减库存后保存操作日志发送异步消息时(具体业务流程),一旦出现MQ服务异常时,会导致接口响应超时,因此可以考虑对非核心操作引入服务降级、服务隔离。** ### Hy ......
技术指南 源码 故障 原理 流程

Selenium Web 自动化 - Selenium(Java)环境搭建 (new)

Selenium Web 自动化 - Selenium(Java)环境搭建 (new) 2023-08-11 0 背景 开发工具idea 代码管理maven jdk1.8 webdriver chrome 1 chromedriver & chrome chromedriver和chrome要对应上 ......
Selenium 环境 Java Web new

JAVA | 如何安装JDK并配置

### 安装JDK 首先去Oracle官网。(网址随时会变,自行百度其官网就可以) ![](https://img2023.cnblogs.com/blog/3085423/202308/3085423-20230811115206470-1386019449.png) 点击产品->java。 ![ ......
JAVA JDK

java 字符流-编码

......
字符 编码 java

§2. 数集 ▪ 确界原理

§2. 数集 ▪ 确界原理 掌握区间和邻域的概念。 掌握有界集和无界集的定义,能够证明一个数集是否是有界集(例1)。 掌握上(下)确界的定义,能够计算一个给定数集的上(下)确界(例2、例5)。 确界原理。 重点习题:习题2、4、5、6,习题2、5、6的结论需要背下来。 ......
原理 167

centos7中用docker部署java项目调用mvs海康相机拍照踩坑

一、海康机器人官网下载MVS V2.1.2 (Linux) 二、解压后将tar.gz包传入centos7中 三、解压并安装MVS 安装 四、执行MVS,并查看环境变量是否正确 安装后会新增/opt/MVS目录,进入/opt/MVS/bin目录执行./MVS 执行完成后查看是否已经自动添加环境变量,执 ......
中用 centos7 相机 项目 centos

【JAVA】 将csv格式文件转换为pdf格式文件

public void csvtopdf ( ) { String csvFilePath = "E:/tmp/output.csv"; String pdfFilePath = "E:/tmp/outputPdf.pdf";try { Document document = new Documen ......
格式 文件 JAVA csv pdf

谷粒商城报错:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/applicatio

遇到这种问题如果检查了配置文件没有出错 可以尝试打开target文件,去找配置文件,查看是否为空或者中文乱码,一般情况下删除中文注释就可以,因为这个文件的编码格式是GBK,项目的编码格式是UTF-8,注释乱码,导致编译失败。 还有另一种做法就是更改编码。 ......

计算机组成原理 第一章

电信号:高低电平0和1 高低电平的穿插使用就变成了类似于01001001等等的信息传递 在我们存储信息的存储器上我们能看到上面有很多的金属针脚,其实那些针脚就是用来接收高低电平的。 提出问题 * 数字、文字、图像如何使用二进制表示? * CPU如何对二进制数进行加减乘除? * 如何存储这些二进制数的 ......
原理 计算机

LCM Sum[数论+树状数组]

Problem - E2 - Codeforces 给一个区间[L,R],询问有多少三元组(i,j,k)满足L=<i<j<k<=r且lcm(i,j,k)>=i+j+k. 正难则反。我们可以考虑它的补集。 lcm<i+j+k,然后是i+j+k<3*k 所以lcm<3k,又因为k是lcm的因数,所以lc ......
数论 数组 LCM Sum

Java 11 仿Tomcat服务器及postman模拟发送

![image](https://img2023.cnblogs.com/blog/2530728/202308/2530728-20230810100915529-1468362102.png) request ``` package tomcat; import java.util.HashMa ......
postman 服务器 Tomcat Java 11

AES加密 flutter java后台用的 AES/CBC/PKCS5Padding

可测试AES是否正确的网址 https://www.toolhelper.cn/SymmetricEncryption/AES java后台代码如下 public static String encrypt(String clearText, String key, String iv) { byt ......
PKCS5Padding AES 后台 5Padding flutter

java反射

# 1. 回顾 > 1. 泛型: [泛型类,泛型接口,泛型方法] > > public class 类名{ > > ​ //使用泛型标志定义数据类型 > > } > > public interface 接口{ > > ​ //使用泛型标志定义抽象方法 > > } > > public class ......
java

服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了

/var/log/messages 里面日志如下 Aug 10 19:47:16 VM-0-7-centos kernel: 8936 total pagecache pages Aug 10 19:47:16 VM-0-7-centos kernel: 0 pages in swap cache ......
进程 服务器 mysqld Memory kernel

HashMap底层实现原理

JDK17中HashMap的源码:【好恶心,居然不能用插入代码的方式写代码】 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { // 初始容量: 2的4次 ......
底层 原理 HashMap

Java语言入门(基础语法):

基础语法: Java常量: java常量就是在程序中固定不变的值,是不能改变的数据。 例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。 final 是定义常量的关键字(表示最终的) static 修饰静态成员变量,可用于成员上,方法上,修饰之 ......
语法 语言 基础 Java

java_数据类型

**** ```mermaid graph LR; java数据类型 --> 基本数据类型 java数据类型 --> 引用数据类型 ``` **** # 1.基本类型 ```mermaid graph LR; 基本类型 --> 数值型 基本类型 --> 字符型("字符型 ( char [ 2字节 ] ......
类型 数据 java

【Java】从头开始的Java复健day4

用的书:《Java从入门到精通》 day1(3.1-3.3): [【Java】从头开始的Java复健day1](https://www.cnblogs.com/ryukirin/p/17610317.html) day2(3.4-3.8): [【Java】从头开始的Java复健day2](https ......
Java 从头 day4 day

《深入理解Java虚拟机》读书笔记:垃圾收集算法

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。 垃圾收集算法概要 1、 标记-清除算法 标记-清除算法最基础的收集算法是“标记-清除”(Mark-Sweep)算法,算法分为“标记”和“清 ......
算法 垃圾 笔记 Java

k8s 自身原理 2

前面我们说到 K8S 的基本原理和涉及的四大组件,分享了前两个组件 **etcd 和 ApiServer** 这一次我们接着分享一波: - 调度器 scheduler - 控制器管理器 controller manager ## 调度器 scheduler **调度器**,见名知意,用于调度 k8s ......
原理 k8s k8 8s

[代码随想录]Day14-二叉树part03

## 题目:[104. 二叉树的最大深度](https://leetcode.cn/problems/maximum-depth-of-binary-tree/) ### 思路: 本题可以使用前序(中左右),也可以使用后序遍历(左右中),使用前序求的就是深度,使用后序求的是高度。 - 二叉树节点的深 ......
随想录 随想 代码 part Day

java_规则

**** > 1.一个`.java`文件中只能有一个public类。例如:此类只能有一个public类BicysleDemo ```java package bicly; public class BicycleDemo { public static void main(String[] args ......
规则 java

单片机原理2:定时器和中断

## 定时器 定时器寄存器: TMOD:方式寄存器,设定定时器0和定时器1的工作方式 C/T:0为定时,1为计数 TCON:控制寄存器,可位寻址 TCON:TF1|TR1|TF0|TR0|IE1|IT1|IE0|IT0 前面四位用于定时/计数,后面四位用于控制外部中断 两个模式:定时和计数模式 ## ......
定时器 单片机 原理

Leetcode167. 两数之和 II - 输入有序数组(双指针)

题目: [ 两数之和 II - 输入有序数组(双指针)](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/description/) 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从 ......
之和 数组 指针 Leetcode 167

Java入门01

## JAVA的诞生 - c语言有汇编语言的特点,所以更贴合硬件,运行快效率高,有很多系统、编译器、数据库等都是由c语言编写的,包括C语言的指针可以直接操控内存,但是C语言却没有给一个工具去越界检查,导致很容易犯错,同时内存管理需要自己调试,且不能再编译的时候发现,导致很大一部分精力都被指针和内存占 ......
Java

java_3种注释语句

**** # 1.内容 | | 解释 | | | | | // 内容 | 单行注释 | | /* 内容 */ | 多行注释 | | /*** 内容 */ | 文档注释 | # 2.多行注释 与 文档注释的区别 多行注释: ```java /* * @author liudelantu * @vers ......
注释 语句 java

2023-08-10:景区里有m个项目,也就是项目数组为int[][] game,这是一个m*2的二维数组 景区的第i个项目有如下两个参数: game[i] = { Ki, Bi } Ki一定是负数,

2023-08-10:景区里有m个项目,也就是项目数组为int[][] game,这是一个m*2的二维数组 景区的第i个项目有如下两个参数: game[i] = { Ki, Bi } Ki一定是负数,Bi一定是正数 举个例子 : Ki = -2, Bi = 10 如果只有1个人买票,单张门票的价格为 ......
数组 项目 景区 负数 game