线程 方式java

Java 标准库实现常见加密解密

一时兴起,好奇 Java 中常用的加解密是如何实现的,今天就 常见的 bas64编码解码、MD5、SHA256、HmacSHA256 做个简单小结,希望对各位有用。 环境: JDK: 17 以下内容基于 JDK 17 的自带工具库 实现,示例如下: package com.example.util; ......
加密解密 常见 标准 Java

ESP32软件方式固化VDD_SDIO为3.3V

参考官方文档: 1、乐鑫efuse工具使用:espefuse.py - ESP32 - — esptool.py latest documentation (espressif.com) 2、乐鑫efuse库使用:eFuse Manager - ESP32 - — ESP-IDF 编程指南 late ......
VDD_SDIO 方式 软件 SDIO ESP

[JVM] Java Heap Dump 分析 [转载]

0 序 缘起 近期项目上我负责的微服务出现了难以排查的问题,目前怀疑是 JVM线程方面的情况,但也需从 heap dump方面进一步印证,故需深入了解heap dump文件内容的各项含义。 本文主要转载了网友的观点,详见:参考文献 1 Heap Dump 分析 1.1 heapdump 简介 hea ......
Heap Dump Java JVM

Java扩展赋值运算符,字符串连接符

1.扩展赋值运算符 2.字符串连接符 ......
运算符 字符串 字符 Java

Linux - 设置线程优先级

Linux内核的三种调度策略: 1.SCHED_OTHER 分时调度策略 2.SCHED_FIFO 实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃 3.SCHED_RR实 时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列 ......
优先级 线程 Linux

Java位运算

例题: ......
Java

Java逻辑运算符,短路运算

短路运算 因为c=5,所以c<4为false,又因为逻辑与运算,只要出现一个false就会输出 所以 boolean d=(c<4)&&(c++<4); 这行代码直接会输出false,(c++<4)也不会被执行 所以输出的结果为false,c=5,而不是c=6. 如果把(c++<4)输入到(c<4) ......
运算符 逻辑 Java

Java 通过反射获取注解属性信息以及状态中字典

一、创建存储对象 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 属性对象存储类*/ public class MetadataField ......
注解 字典 属性 状态 信息

Spring入门04Bean的配置、Bean的实例化、Bean的生命周期、依赖注入方式、依赖自动装配

bean配置 bean基础配置 bean别名配置 bean作用范围配置 bean实例化 bean是如何创建的 bean实例化 bean本质上就是对象,创建bean使用构造方法完成 实例化bean的三种方式 bean生命周期 bean生命周期控制 依赖注入方式 依赖注入的两种方式 依赖自动装配 依赖自 ......
Bean 周期 实例 生命 方式

响应式编程又变天了?看JDK21虚拟线程如何颠覆!

本文解释为啥会有响应式编程,为什么它在开发者中不太受欢迎,以及引入 Java 虚拟线程后它可能最终会消失。 命令式风格编程一直深受开发者喜爱,如 if-then-else、while 循环、函数和代码块等结构使代码易理解、调试,异常易追踪。然而,像所有好的东西一样,通常也有问题。这种编程风格导致线程 ......
线程 JDK 21

java 自定义查询StringBuffer Sql

一、背景 二、实现 @Autowired private EntityManager entityManager; Query query = entityManager.createNativeQuery(sql); query.unwrap(SQLQuery.class).setResultTr ......
StringBuffer java Sql

java的unsafe类和varhandle类

java的unsafe类和varhandle类 拿到了unsafe能做什么? 1、它能修改对象地址里面的元素信息 2、它可以自己开辟一段空间用来存东西 3、它提供了原子类修改方法 4、它可以绕开java的构造器来创建对象 随着 Java 中的并发和并行编程的不断扩展,程序员 由于无法使用 Java ... ......
varhandle unsafe java

Java学习之路(十四)

Java学习之路(十四) 1、Set集合 1.1、Set集合概述和特点【应用】 不可以存储重复元素 没有索引,不能使用普通for循环遍历 1.2、Set集合的使用【应用】 存储字符串并遍历 public class MySet1 { public static void main(String[] ......
Java

2023年Java初/中/高/架构后端真实面试题大全(有详细答案)--高频/真

⭐代表重要程度和必考程度,⭐越多代表越重要,越会被考官问到。 Java Java基础 ⭐⭐⭐⭐ Java 中的几种基本数据类型是什么?对应的包装类型是什么?各自占用多少字节呢? String、 StringBuffer 和 StringBuilder 的区别是什么? String 为什么是不可变的? ......
架构 答案 大全 2023 Java

用最清爽的方式开发dotNet

用最清爽的方式开发dotNet 不管是官方自带模板还是其他开源搞的,总是一来一大堆,如果你也嫌弃这些过于臃肿,不如看看我这个方式 前提 假设我要做一个简单的api 方式 想到清爽,那肯定是简单方便,脑袋第一个念头就是.Net6 推出的miniapi了 官方路子 使用 ASP.NET Core 创建最 ......
方式 dotNet

Java开发者必备:Maven简介及使用方法详解!

今天我们来介绍一个在Java开发中非常重要的工具——Maven。如果你是一名Java开发者,那么你一定不会对Maven感到陌生。但是,对于一些新手来说,可能还不太了解Maven是什么,它有什么作用,以及如何使用它。接下来,就让我们一起来深入了解一下Maven吧! 一、maven简介 Maven是什么 ......
开发者 使用方法 简介 方法 Maven

java基本数据类型

数据类型 名称 位数 默认值 最小值 最大值 byte 1字节(8位) 0 -128 127 short 2字节(16位) 0 -32768 32767 int 4字节 (32位) 0 -2^31 2^31-1 long 8字节 (64位) 0L -2^63 2^63-1 float 4字节 0.0 ......
类型 数据 java

Windows 下部署Redis 主从模式+哨兵模式+JAVA连接方式

原文:Windows 下部署Redis 主从模式+哨兵模式+JAVA连接方式_java redis部署-CSDN博客 前言之前项目需求部署redis高可用,走了很多弯路以及相关配置来回折腾浪费了很多时间,特地记录下。 主从模式:实现多台redis实例进行服务运行,并且数据相互同步;哨兵模式:实现主服 ......
模式 主从 哨兵 Windows 方式

Maven无法下载fastdfs-client-java依赖问题解决

一、分析原因 控制台报错 具体如下: 并且pom.xml中以下依赖爆红: <dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.29-SNAPSHOT</ ......

[JVM] Java Thread Dump 分析 [转载]

0 序 缘起 近期项目上我负责的微服务出现了难以排查的问题,目前怀疑是 线程方面的情况,故需深入了解thread dump文件内容的各项含义。 本文转载了网友的观点,详见:参考文献 诊断 Java 应用的过程中, 我们经常要去看线程的相关信息. 比如: 当前 JVM 有多少线程 从启动到现在已经创建 ......
Thread Dump Java JVM

21207119-第三次java博客

前言 第三次博客,主要是成绩系统和期末考试 题量: 不是太大,小题写的会快些,但是系列题找测试点的过程有时候很费时间 难度: 中等偏上,包含了诸多细节和需求,包括各种异常处理和特殊情况的处理 测试与分析 7-1 容器-HashMap-检索 分数 10 全屏浏览题目 切换布局 作者 蔡轲 单位 南昌航 ......
21207119 博客 java

java重载-构造方法也存在重载-数据类型的提升

重载 1.一个类中不能声明多个相同的方法,属性。 2.上面的相同指的是方法名,参数列表相同。和返回值类型无关。 3.如果方法名相同,但是参数列表(个数,顺序,类型)不相同,会认为是不同的方法,在java中被称之为重载 下面就是相同的方法[方法名和参数列表相同] class UserLogin{ vo ......
类型 方法 数据 java

C++11多线程(简约但不简单)

一、简单使用 C++11提供了一套精练的线程库,小巧且易用。运行一个线程,可以直接创建一个std::thread的实例,线程在实例成功构造成时启动。若有底层平台支持,成员函数std::thread::native_handle()将可提供对原生线程对象运行平台特定的操作。 #include <thr ......
线程 11

java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory

DiskFileItemFactory类是文件上传才需要用到的类,所以,我们需要添加commons-fileupload依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</arti ......

python多线程下载图片

urls.json文件数据格式如下 [ "https://example.com/image1.jpg", "https://example.com/image2.jpg", "https://example.com/image3.jpg" ] 代码如下 import json import req ......
线程 python 图片

Java类型转换

注意点 1.不能对布尔值进行转换 2.不能把对象类型转换为不相干的类型 3.把高容量转换到低容量的时候,强制转换,反之,自动转换 4.转换的时候可能存在内存溢出,或者精度的问题 如图为精度问题 如图为溢出问题 ......
类型 Java

Java ++ --(自增、自减)

a=3 因为b=a++ 所以先给b赋值,然后a再自增,所以a+1=4,此时a=4 又因为++a 所以a先自增,a+1=5,此时a=5,然后再给c赋值,所以c=5 综上所述a=5 b=3 c=5 ......
Java

Java八大数据基本类型

八大数据基本类型 1整数的四种表达式:int(最常用)、byte、short、long 2浮点型:fioat(float类型要在数字后面加个F)、double 3字符型:char(赋值要用单引号) String:是字符串,不是关键字,是类 4布尔值:Boolean(true或false) ......
类型 数据 Java

string 是否线程安全

线程安全是什么 线程安全是指在多线程环境下,程序的执行能够正确地处理多个线程并发访问共享数据的情况,保证程序的正确性和可靠性。 type StringHeader struct { Data uintptr //存放指针,其指向具体的存储数据的内存区域 Len int //字符串的长度 } 并发访问 ......
线程 string

java+selenium+testNG自动化测试实践

java+selenium+testNG自动化测试实践 第一步,本地搭建web服务 我使用开源JPRESS项目在本地搭建web服务,用于测试。关于JPress网上搜一下就可以下载源码,根据指导文档搭建web服务即可。 第二步 注册云码,用于打码解析Jpress后台登录界面验证码解析,扫微信即可享受5 ......
selenium testNG java
共14700篇  :42/490页 首页上一页42下一页尾页