版本idea java

Java随笔

实现生产者消费者问题要使用while循环,不可以使用if否则会导虚假唤醒。 用synchronized实现生产者和消费者用的是wait和notify,用lock可以调用newCondition方法用的是await和signal而且可以让线程交叉执行 lock lock = new reantlock ......
随笔 Java

Java网络爬虫,制造虚拟数据

网络爬虫,制造假数据 需求:制造假数据也是开发中的一个能力,在各个网络上爬取数据,是其中一个方法。 package com.iolianxi; import java.io.*; import java.net.URL; import java.net.URLConnection; import j ......
爬虫 数据 网络 Java

java线程池详解

为什么要使用线程池 ExecutorService利用池化线程执行任务,Executors的工厂方法可以创建线程池 线程池解决了两个问题: 减少每个线程创建消耗的时间,复用线程 提供管理线程,资源的边界 为了适应不同的业务需求,ExecutorService提供了很多可调节的参数和扩展机制,主要的参 ......
线程 java

闭关Java第六天JavaSE完结

父类引用指向子类对象 把子类转换成父类,向上转型 把父类转换成子类,向下转型,需要强转 强制转换会丢失精度(子类转为父类可能会丢失方法) 方便方法的调用,减少重复的代码!简洁 static关键字详解 静态属性 静态的变量可以在类中被任意共享 静态方法 非静态方法可以直接访问静态方法 静态代码块 是最 ......
JavaSE Java

IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号" 问题

IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号" 1.maven设置 首先查看maven设置,不要使用默认的maven版本:3.8.5 2.Maven-Reimport 3.UTF-8 编码选择设置为UTF-8,不要使用默认配置: 4.Invalidate Caches ......
quot 符号 IntelliJ 项目 问题

初识java

JavaSE 认识Java Java特性 跨平台/可移植性(一次编译到处运行)、安全性、面向对象、简单性、高性能、分布式、多线程、健壮性。 Java核心机制 垃圾回收机制 不需要程序员去管理,交由GC自动回收,可提高编程人员的效率。 跨平台原理 其实就是一次编译到处运行。将编写好的Java源文件经过 ......
java

存储动态列的结果集(行列互转)--java、mybatis、orcale

业务上需要存储动态列的数据 通过行列互转的方式实现 数据库中动态列的几种设计思路 使用数据库DDL进行动态创建 使用数据库预留字段(宽表) 使用数据库中的json数据类型 使用非关系型数据库(MongoDB等) 这是网上给出的几个基本思路,考虑到我们业务上的功能不太适合这些方法,所有最后选择通过行列 ......
行列 mybatis 结果 动态 orcale

minio 老版本mc admin update 问题

问题 mc: Unable to update the server. We encountered an internal error, please try again. (Server update failed, please do not restart the servers yet: ......
版本 update 问题 minio admin

KubeVela 1.7 版本解读:接管你的已有工作负载

作者:孙健波(天元) KubeVela 1.7 版本已经正式发布一段时间,在此期间 KubeVela 正式晋级成为了 CNCF 的孵化项目,开启了一个新的里程碑。而 KubeVela 1.7 本身也是一个转折点,由于 KubeVela 从一开始就专注于可扩展体系的设计,对于控制器核心功能的需求也开始 ......
KubeVela 版本 1.7

win10系统,如何在Microsoft Edge浏览器中使用IE浏览器的不同版本测试网页兼容性?

win10系统中,当我的打开系统内置的IE浏览器时,我们发现网页会自动通过edge浏览器打开。那我们如果要开发一个可以兼容不同IE版本的网站时,该如何测试IE浏览器的兼容性呢? 在 Windows 10 操作系统中,默认已经预装了 Edge 浏览器。但是 Windows 10 操作系统提供了一个 I ......
浏览器 兼容性 Microsoft 版本 网页

Java对接云mas发送短信(http方式)

一、官网下载对接文档 http://mas.10086.cn/login 二、登录云平台配置账户 管理–>接口管理–>新建短信接口建立自己的用户信息 三、建立好账户后导出证书(用于对接) 四、编写Java对接代码 注:网关签名编码既第三步导出签名的编码 1.application.yml #短信验证 ......
短信 方式 Java http mas

剑指offer21(Java)-调整数组顺序使奇数位于偶数前面(简单)

题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nums.length <= 500000 ......
奇数 偶数 数组 顺序 offer

java中的循环语句

有些程序段在某些条件下重复执行多次,称为循环结构程序。Java提供了3种循环语句实现循环结构,包括while语句、do-while语句、for语句。它们的共同点是根据给定条件来判断是否继续执行指定的程序段(循环体)。如果满足执行条件,就继续执行循环体,否则就不再执行循环体,结束循环语句。 1:whi ......
语句 java

(C语言版)无迹卡尔曼滤波UKF和容积卡尔曼滤波CKF进行锂电池SOC估计的C语言版本实现

(C语言版)无迹卡尔曼滤波UKF和容积卡尔曼滤波CKF进行锂电池SOC估计的C语言版本实现,和matlab版本一样包含定参和FFRLS两种情况,已在VS2019和Ubuntu 20.04.4版本中运行成功,根据输出文件数据在origin中绘图如图2,3所示YID:66200678627286002 ......
语言 容积 锂电池 版本 UKF

SOLIDWORKS Simulation有哪些版本?如何选择?

为什么选SOLIDWORKS Simulation?SOLIDWORKS Simulation让您的设计经受真实条件的考验,在提升产品质量的同时降低原型和物理测试成本。SOLIDWORKS Simulation优势有哪些? ● 推动产品创新:允许工程团队采用直观、强大的 3D 仿真工具来比较设计方案 ......
SOLIDWORKS Simulation 版本

初识Java

JavaSE 认识Java Java特性 跨平台/可移植性(一次编译到处运行)、安全性、面向对象、简单性、高性能、分布式、多线程、健壮性。 Java核心机制 垃圾回收机制 不需要程序员去管理,交由GC自动回收,可提高编程人员的效率。 跨平台原理 其实就是一次编译到处运行。将编写好的Java源文件经过 ......
Java

2022.3版本idea debug 按钮不全 ( Force Step Into 按钮没了 )

idea版本:2022.3 首次使用debug的时候,Force Step Into 按钮没了 解决步骤: 选择,点击ok即可 参考资料:https://six.club/question/466https://www.pianshen.com/article/83931811562 ......
按钮 版本 2022.3 debug Force

java贪食蛇游戏

废话不多说,直接上代码,也比较简单。 1. 游戏桌面实体类 /** * @author lk-tony * @Title: 桌面实体类 * @Description: * @date 2023/2/13 10:20 */ public class Desk { private Integer dWi ......
java

java开发规范

(一)java命名规范 1、变量、成员、方法名统一采用驼峰命名(lowerCamelCase),做到见语知其义 例子:变量——用户数据(userList)、方法——getUserData(int type)等。 说明:正常变量定义使用驼峰命名,特殊的如DTO\VO\DO等除外。 2、类名的定义 (1 ......
java

java中的break和continue

一、break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句在switch中也有使用)。 举例: package com.wx.scanner; //包名,你在哪个包下面新建的类,会自动加上public class Br ......
continue break java

Springboot 测试启动报错 java.lang.ClassNotFoundException: org.springframework.test.context.TestContextAnnotationUtils

在启动SpringBoot测试用例时报错: 原因: 版本不一致 在pom.xml中没有写明版本,spring-test 使用的5.2.10版本 解决: 1、将spring-boot-test 和 spring-boot-start-test 版本统一为2.3.5 2、去掉pom.xml 中对spri ......

Java第三次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package com.itheima.practice;import java.util.Scanner;public class Test9 { public static void main(String[] args) ......
Java

IDEA设置保存时自动格式化代码自动导包

IDEA 2021.2之后,可以直接设置代码保存自动格式化,不用另外下载插件 打开IDEA settings界面,找到Tools,然后找到Actions on Save,把Reformat code勾上就会自动格式化代码, 把Optimize imports勾上还会自动导包,不过只能导入部分包,使用 ......
代码 格式 IDEA

如何隐藏Apache版本号和其它敏感信息

当远程请求发送到你的 Apache Web 服务器时,在默认情况下,一些有价值的信息,如 web 服务器版本号、服务器操作系统详细信息、已安装的 Apache 模块等等,会随服务器生成的文档发回客户端。 当远程请求发送到你的 Apache Web 服务器时,在默认情况下,一些有价值的信息,如 web ......
版本 Apache 信息

【Postman】历史版本下载以及汉化包

前言 最近需要用,就整理了一下,很全。 本内容来自网络收集 作者github地址(有各个版本的汉化包,想用新版可以关注下):https://github.com/hlmd/Postman-cn Postman 中文版 最新中文版本:9.12.2 更新时间:2022-02-06 汉化请按照下面步骤: ......
Postman 版本 历史

java的流程控制——顺序、选择、循环结构

一、顺序结构 java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句往下执行。 顺序解雇是最简单的算法结构 语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 二、选择结构 if单选择结构 if双选择结 ......
顺序 流程 结构 java

关于docker版本tdengine重启后报FQDN问题

如果Tdengine容器启动命令没有指定hostname docker run -itd --name tdengine --restart=always --hostname "这里" --privileged=true -v /data/tdengine/log:/var/log/taos -v ......
tdengine 版本 docker 问题 FQDN

解决docker版本tdengine查询显示不全的问题

1、进入容器 docker exec -it 容器id bash 2、pwd展示当前路径,进入到配置文件页 cd /etc/taos/ 3、vi taos.cfg / maxBinaryDisplayWidth 找到这行,去掉#,修改后面数字 4、退出重启容器 ......
tdengine 版本 docker 问题

java代码审计-CSRF

0x01 前言 CSRF跨站请求伪造(Cross-site request forgery),当某个接口没有设置CSRF验证,点击了别人恶意的链接,可能会造成对这个接口发送相应的数据,造成某个数据被更改。常发生在转帐、修改密码等敏感操作中。 0x02 GET型 利用十分简单,构造一个IMG标签,加载 ......
代码 java CSRF

Java(三)

一、面向对象基础: 类和对象: 类是对象的抽象,对象是类的实体。 类:是对现实生活中一类具有共同属性和行为的事物的抽象 对象:是能看得到摸得着的真实存在的实体 类的特点: 类是对象的数据类型。 类是具有相同属性和行为的一组对象的集合 属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值 行为: ......
Java