使用指南 线程 指南java

Day04java方法

所有学习内容来自:狂神说java Java方法详解 一、方法 java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:设计方法时最好保持方法的原子性,就是一个方法值完成一个功能,这样有利于后期 ......
方法 java Day 04

Java登陆第六天——SQL之SQL(四)外连接

外连接 外连接分为左外连接和右外连接。 有的也叫联表查询,联表查询分为左表查询(左外连接)和右表查询(右外连接)。 准备数据 create table stu( id int, name varchar(32) ); insert into stu values (1,'jack'),(2,'tom ......
SQL Java

使用 kubeadm 进行证书管理

检查证书是否过期 kubeadm certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look at this conf ......
证书 kubeadm

java带List实体的集合转换

实体类 public class PageResult<T>{ int page; int limit; Long count; String code; string msg; List<T> data; T example; public PageResult() { } } 转换的utils ......
实体 java List

Docker 部署 java应用

创建 Dockerfile FROM openjdk:8-jdk-alpine # 前一个 dns.jar 为上传的jar包,后一个 dns.jar 是将服务器中jar包对应在容器中运行的jar包名称 ADD dns.jar dns.jar # 容器暴露的端口号,需要与jar包在容器中运行使用端口号 ......
Docker java

妙用 FutureTask + 线程池:轻松解决接口超时问题!

来源:blog.csdn.net/qq_44384533/article/details/112324224 之前红包权益领取查询的接口超时了,因为有用户订购的权益有点多 解决方案 用线程池+ FutureTask将1个查询拆分成多个小查询 选择FutureTask是因为它具有仅执行1次run()方 ......
妙用 线程 FutureTask 接口 问题

Java多线程面试题

目录 0、请你说说线程和进程的区别 1、请你说说多线程 2、说说CAS的ABA问题 3、说说你对AQS(抽象队列同步器)的理解 4、Java哪些地方使用了CAS 5、说说怎么保证线程安全 5、说说你了解的线程同步方式 6、说说synchronized的用法及原理 7、synchronized和Loc ......
线程 Java

关于使用dataBinding找不到控件ID的问题

前提提要:知道真相的我真的难受 在应用级别gradle配置中开启了dataBinding 在布局文件中使用了layout activity_main_dessert.xml 是我的xml文件名 使用databing的过程如下 结果: 大面积的控件ID找不到,真的难受 解决方式: 就是这里, 名字太相 ......
控件 dataBinding 问题

day03 Java基础——各种运算符

一、自增自减运算符、Math类 public class Demo04 { public static void main(String[] args) { //++ -- 自增,自减 一元运算符 int a=3; int b=a++; int c=++a; System.out.println(a ......
运算符 基础 Java day 03

秦疆的Java课程笔记:31 基础 包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3[…]]] ; 一般利用公司域名倒置作为包名 比如“百度”的域名“www.baidu.com”对应的包名应该是“com.baidu.www” 为了能够使用某一个包 ......
机制 课程 基础 笔记 Java

jenkins发布Java项目

一、java项目是什么(springboot) 由java语言开发的后端,就是java项目 java项目,提供java开发环境,且进行编译后,方可运行,今天开始学这个。 简单理解java的源代码,好比一堆零散的零件(文件),通过编译,打包之后,成为一个整体小汽车(java代码包),然后就可以基于这个 ......
jenkins 项目 Java

cosbench压测指南

COS 压测指南 COSBench 简介 COSBench 是一款由 Intel 开源,用于对象存储的压测工具。腾讯云对象存储(Cloud Object Storage,COS)作为兼容 S3 协议的对象存储系统,可使用该工具进行读写性能压测。 系统环境 工具推荐运行在 CentOS 7.0 及其以 ......
cosbench 指南

iozone的使用与介绍

iozone的使用与介绍 iozone介绍: iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。 可以测试 Read, write, re-read,re-write, read backwards, read strid ......
iozone

使用hutool工具包对集合中的数据组装成树形的结构

//配置 List list = new ArrayList<>(); TreeNodeConfig treeNodeConfig = new TreeNodeConfig(); // 指定节点字段的名称和父级节点的字段名称 treeNodeConfig.setIdKey("id"); treeNo ......
树形 工具包 结构 工具 数据

windows11 使用大鼠标指针

用了大了就看不惯小的了,默认这个预设是最精细的 但是文本选择指针三个样式都一个样 测试了几个,这个看起来还行 但是!部分应用存在自定义的鼠标指针,又会变小 此时,只有将鼠标指针整体放大一次 但是!这样默认的也被放大了 回去把默认的修改为默认小,再整体放大,这样至少所有指针是相对和谐的大小 但是!有时 ......
指针 鼠标 windows 11

java进阶漏洞学习----log4j漏洞学习笔记

CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a ......
漏洞 笔记 log4j java log4

Java登陆第六天——SQL之表复制,表去重,合并查询

表复制 简单说就是:插入数据的是一个子查询 insert into 表名 (子查询); 栗子:复制pon表两次 SQL语句: insert into pon (select * from pon); 程序运行结果: 表去重 简单说就是:依靠另一张新表和distinct关键字+子查询 insert i ......
Java SQL

使用JWT、拦截器与ThreadLocal实现在任意位置获取Token中的信息,并结合自定义注解实现对方法的鉴权

1. 简介 1.1 JWT JWT,即JSON Web Token,是一种用于在网络上传递声明的开放标准(RFC 7519)。JWT 可以在用户和服务器之间传递安全可靠的信息,通常用于身份验证和信息交换。 声明(Claims): JWT 包含一组称为声明的信息,声明描述了一些数据。有三种类型的声明: ......
注解 ThreadLocal 位置 方法 Token

基于CH592的2.4G程序说明_IAP工具使用

上篇基于CH592的2.4G程序说明_固件升级介绍了我们这个上位机工具中的其中一页的升级功能,还有另外两页,本篇简单介绍下功能: 工具路径: 工具测试功能界面: 1、修改我们的Dongle端USB名称,可在我们电脑中的设备管理器中查看是否修改成功, 2、根据自己的需要选择是否需要修改为自己的VID, ......
工具 程序 592 2.4 IAP

centOS配置java、maven环境

1.下载jdk与maven安装包 2.在自定义的位置解压安装包 3.修改profile的环境变量: vim /etc/profile 在最下面增加 export JAVA_HOME=/usr/local/java/jdk1.8.0_191 export CLASSPATH=.:$JAVA_HOME/ ......
环境 centOS maven java

Rest Client作为替代Postman的方案使用

因为postman现在默认把账号下的API相关信息自动后台上传到POSTMAN官网,所以会发生严重的信息泄露事件。 Rest Client作为替代Postman的方案使用。 参考链接 VSCode 小鸡汤 第01期 - REST Client 简单好用的接口测试辅助工具 https://zhuanl ......
Postman 方案 Client Rest

秦疆的Java课程笔记:30 基础 三元运算符及小结

扩展赋值运算符:+=,-=,*=,/= public class Dome1 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//相当于a=a+b System.out.println("a="+(a)) ......
运算符 小结 课程 基础 笔记

Markdown使用教程

Markdown 1.介绍 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的 ......
Markdown 教程

【C 语言基础】double类型大小比较的方法——以Java为例

问题 在Java中,int类型数据的大小比较可以使用双等号,double类型则不能使用双等号比较大小(0,0 == 0.0 是不可以的),那若使用double类型时怎么进行比较呢? 方法 (1)转换为字符串 如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助str ......
语言基础 大小 语言 类型 基础

使用 powershell 安装 openssh

1. 若要使用 PowerShell 安装 OpenSSH,请先以管理员身份运行 PowerShell(win+x快捷键进行打开)。 为了确保 OpenSSH 可用,请运行以下 cmdlet: Get-WindowsCapability -Online | Where-Object Name -li ......
powershell openssh

visualstudio+cmake+环境配置,及使用过程中的一些小坑点

一、概述 想要找一个免费好用的c++开发工具。期间尝试了eclipse +CDT、VSCode+Mingw64+CMake都觉得不是很好用。最后选择了社区版的VisualStudio+CMake。之所以选择这个,是因为相对于eclipse和VSCode这个更好用。 就是使用过程中会遇到一些小问题。 ......
小坑 visualstudio 过程 环境 cmake

element使用组件el-form自动定位到未填写的必填条目

问题:在form表单el-form中经常会出现表单条目比较多的问题,而且在提交的时候需要校验表单并且定位到相应的条目位置。 解决: html: <el-form ref="form" :model="form" :rules="rules" label-width="140px"> <el-form ......
条目 组件 element el-form form

Java文件处理

删除文件: ⚠️删除文件前务必关闭文件的输入输出流等等,否则会导致删除失败⚠️ public static void delete(String path) { // 为传进来的路径参数创建一个文件对象 File file = new File(path); // 如果目标路径是一个文件,那么直接调 ......
文件 Java

java异常处理机制(三)常见异常

NullPointerException(空指针异常):当试图调用实例方法或访问实例变量时,对象引用为 null 时抛出。ArithmeticException(算术异常):当试图做出违反算术规则的操作时抛出,比如除以零。ClassCastException(类转换异常):当试图将对象强制转换为不是... ......
机制 常见 java

DES对称加密算法Java实现

DES对称加密算法Java实现 源代码AESUtils.java //package me.muphy.util; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.nio.charset.Stand ......
算法 Java DES