版本idea java

JAVA SE基础《七》 ---- JAVA案例

目录 一、案例一:买飞机票 二、案例二:开发验证码 三:案例三:评委打分 四、案例四:数字加密 五、案例五:数组拷贝 六、案例六:抢红包 七、案例七:找素数 八、案例八:打印乘法表,打印三角形 九、案例九:模拟双色球[拓展案例] 1、业务分析、随机生成一组中奖号码 2、让用户输入一组号码 3、判断中 ......
JAVA 案例 基础

Java使用Stream函数对集合进行分组

1 List<Map<String,String>> list = new ArrayList<>(); 2 Map<String,String> map1 = new HashMap<>(); 3 map1.put("name", "卢俊义"); 4 map1.put("book", "水浒传") ......
函数 Stream Java

java类型转换

# java类型转换 - 由于Java是强类型语言,所以在运算时,有时需要类型转换 - 低 高 - byte,short,char -> int -> long -> float(小数的优先级大于整数) -> double - 运算中,不同类型的数据先转化为同一类型,然后进行运算 - 强制类型转换 ......
类型 java

java后台启动jar包的一些命令

### 启动方式一 >在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 ### 启动方式二 java -jar app.jar & &代表在后台运行。 特定:当前ssh窗口不被锁 ......
后台 命令 java jar

Java基本语法

# Java基本语法 ## 注释 1 单行注释 2 多行注释 3 文档注释 ```java // 输出一个Hello world 单行注释 /* * 多行注释 * */ /** *文档注释 * @Description HelloWorld * @Author DunCan */ ``` ## 标识 ......
语法 Java

docker安装grafana,版本更新

背景: 使用docker安装的grafana,版本为 Grafana v7.3.3 (2489dc4d3a),因为一些插件不兼容、创建pannel报错等一系列原因,现在将版本更新到 Grafana v10.0.2 (b2bbe10fbc) 步骤: 1、备份数据文件、插件、全局配置文件数据和插件 do ......
grafana 版本 docker

Java根据原始URL获取网络重定向后的URL

方法1: /** * 获取重定向地址 * @param path 原地址 * @return * @throws Exception */ private String getRedirectUrl(String path) throws Exception { HttpURLConnection ......
URL 网络 Java

设计模式-外观模式在Java中的使用示例

场景 外观模式 外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统 之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 示例 自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要自行准备茶叶、茶具和开水,而去茶馆喝茶, ......
模式 设计模式 示例 外观 Java

Java 中 Json 扁平化与去扁平化处理

- 引入依赖 ```xml com.github.wnameless.json json-flattener 0.16.4 ``` - demo ```java public static void main(String[] args) { String jsonStr = ""; jsonStr ......
扁平 Java Json

java定时定时任务quartz

Quartz是一个Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 1.Job 表示一个工作,要执行的具体内容,此接口只有一个方法 void execute(JobExecutionContext context) 2.JobDetail JobDetail表示一个具体的可以执行的调度程 ......
任务 quartz java

JNI c++ 与 java 通信过程

JNI(Java Native Interface)是Java提供的一种机制,用于在Java和本地C/C++代码之间进行通信。下面是JNI C++与Java通信的一般过程: 1. 编写Java代码:首先,你需要编写Java代码来声明和调用本地方法。使用`native`关键字声明一个本地方法,并定义其 ......
过程 java JNI

idea启动项目报错 Compilation failed: internal java compiler error

问题描述:用idea启动一个项目报错Compilation failed: internal java compiler error 产生该问题的原因有两点: 1.项目中模块jre环境不一致 首先确保Modules中的环境一致,然后确保settings中的环境一致。 2.idea的Build Pro ......
Compilation compiler internal 项目 failed

JAVA 注解

概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方 法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation 对象,然后 通过该 Annotation 对象来获取注解中的元数据信息。 ......
注解 JAVA

java.time包

|包名称|说明| |: :|: :| |java.time|The main API for dates, times, instants, and durations.| |java.time.chrono|Generic API for calendar systems other than t ......
java time

SAM(segment-anything)vit_h版本网络结构

Sam( (image_encoder): ImageEncoderViT( (patch_embed): PatchEmbed( (proj): Conv2d(3, 1280, kernel_size=(16, 16), stride=(16, 16)) ) (blocks): ModuleLis ......

Java 函数式编程

一、Lambda表达式1.1 函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作” 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想强调则金量忽略面向对象的复杂语句:“强调做什么,而不是以什么形式去做” 而我们要学习的Lambda表达式就是函数式思想的 ......
函数 Java

好用的idea插件

9.RestfulToolkit-fix 接口路径查询插件假如在controller层写了RequestMapping路径,在方法上写了请求路径,使用这个插件时可以将两个路径拼接查询,他会自动拼接路径并进行查询本路径的方法,使用快捷键Ctrl+\或者Ctrl+Alt+n可快速弹窗,在选择路径的同时还 ......
插件 idea

Java程序运行机制

# Java程序运行机制 1 编译型 complie - 就是一次性把活干完,量大,但是后续有修改需要重新干,比如C/C++, 2 解释型 - 用一点,解释一点,性能稍微损失 javaScript python 3 程序运行机制 4 Java偏向解释性语言,不过具有两种类型的特性,先编译,后解释 ! ......
机制 程序 Java

java HelloWorld

# HelloWorld 1 新建一个文件夹,存放代码 2 新建一个java文件 - java后缀名为.java - Hello.java - [注意点] 系统可能没有显示文件后缀名,我们需要手动打开 3 编写代码 ```java public class Hello { public static ......
HelloWorld java

java-自动建表-按月份

采用的是xxl-job任务调度 import org.apache.commons.io.FileUtils; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.IJobHandler; import ......
月份 java

Java特性和优势,JDK、JRE、JVM的区别

# Java特性和优势 - 简单性 - 面向对象 - 可移值性 - 高性能 - 分布式 - 动态性 - 多线程 - 安全性 - 健壮性 # JDK、JRE、JVM的区别 - JDK:Java Development Kit,Java开发工具包,提供了Java的开发环境和运行环境。 - JRE:Jav ......
特性 优势 Java JDK JRE

Linux安装Python各个版本,这一篇就够了

文章目录 前言 一、Linux安装Python 1、安装依赖包 2、下载Python安装包 1、选择正确的安装包 2、下载自己需要的安装包 3、解压 4、安装 5、建立软连接 1)软连接命令 2)软命令说明 ① 确定python和pip的运行位置 ② 设置软连接 6、运行python,查看是否可用 ......
版本 Python Linux

IDEA 启动报错:Error running 'DemoApplication': Command line is too long. Shorten command line for DemoApplication or also for Spring Boot default configuration

IDEA启动报错: Error running 'DemoApplication': Command line is too long. Shorten command line for DemoApplication or also for Spring Boot default configur ......

设计模式-组合模式在Java中的使用示例-杀毒软件针对文件和文件夹进行杀毒

场景 组合模式 组合模式(Composite Pattern): 组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。 组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性, 组合模式又可以称为“整体—部分”(Part-Whole)模式,它是一种对象结构型模式。 在组 ......

jdk 安装多个版本 卸载后【报错】Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘

java -version 【报错】Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment‘ 解决方案: 1.win+R 打开cmd, 输入 2.where java 返回: C:\Software\instal ......

spire 操作word文档(java)在页脚插入图片并且右对齐

继续上一个需求,在页脚右下角插入图片,支持国产化的文档 #main方法测试 public static void main(String[] args) { String path = "D:\\charu2.docx"; String imageFileName = "D:\\4fa94058-d ......
文档 图片 spire java word

git学习一:版本控制软件基础功能以及集中式和分布式版本控制软件

虽然已经工作一段时间并且在工作中也经常用到git,但是还没系统学习过git,特此学习一下并且记录笔记。 功能: 1.保存和管理文件 2.提供客户端工具进行访问 3.提供不同版本的比对功能 集中式版本控制:每一行会记录谁修改的,但是多个人修改同一行还是需要人工操作 分布式版本控制:先上传到本地,再上传 ......
版本 软件 分布式 功能 基础

利用maven怎么动态修改版本号

方案一:mvn -Denv.project.version=1.0-env 注:env.project.version为自定参数变量,env为dev或者test 1、在maven项目的父级pom设置变量,形如下 <groupId>org.example</groupId> <artifactId>d ......
版本 动态 maven

win系统下各种版本的simstring安装

# simstring(original) - package url: http://www.chokkan.org/software/simstring/ - author: chokkan - 完全由C++编写 # simstring-fast - package url: https://g ......
simstring 版本 系统 win

介绍社交论坛问答发帖系统源码-java+vue+uniapp开发前后端

前后端分离社交论坛问答发帖BBS源码,社交论坛小程序|H5论坛|,app论坛是java+vue+uniapp开发的前后端分离社交论坛问答发帖/BBS项目,包括论坛图文帖,视频,圈子,IM私聊,微信支付,付费贴,积分签到,钱包充值等论坛小程序论坛app完整功能 演示地址:www.runruncode. ......
社交 源码 uniapp 系统 论坛