机制 常见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

HTML入门-----常见标签之图片标签

![image](https://img2023.cnblogs.com/blog/3235707/202307/3235707-20230718174528521-402757200.png) 图片标签:用于显示网页中的图片! ![image](https://img2023.cnblogs.co ......
标签 常见 图片 HTML

HTML入门-----常见标签之超链接标签

![image](https://img2023.cnblogs.com/blog/3235707/202307/3235707-20230718174658076-1844733341.png) 超链接标签:主要用于网页中的跳转 ![image](https://img2023.cnblogs.c ......
标签 常见 链接 HTML

Java基本语法

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

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

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

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

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

redis常见的数据类型以及应用场景

Redis支持多种数据类型,每种数据类型都有其独特的特点和应用场景。以下是Redis常见的数据类型以及它们的应用场景: 字符串(String): - 存储单个值或对象的序列化数据。 - 应用场景:缓存、计数器、分布式锁等。 哈希表(Hash): - 存储多个字段和值的散列数据结构,可以看作是一个关联 ......
场景 常见 类型 数据 redis

4.2for循环常见的错误

......
常见 错误 4.2 for

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

自注意力机制

# 自注意力机制 ## O、前置知识——单词向量编码 在文字处理中,我们对单词进行向量编码通常有两种方式: 1. 独热编码(one-hot encoding):用N位的寄存器对N个状态编码,通俗来讲就是开一个很长很长的向量,向量的长度和世界上存在的词语的数量是一样多的,每一项都表示一个词语,只要把其 ......
注意力 机制

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

Java 函数式编程

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

Java程序运行机制

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

短视频常见效果——宽屏变竖屏

![image](https://img2023.cnblogs.com/blog/1510515/202307/1510515-20230718125023115-58681254.png) ![image](https://img2023.cnblogs.com/blog/1510515/202 ......
常见 效果 视频

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

易基因:ChIP-seq等揭示H3K4me1修饰在蜜蜂级型分化中的表观遗传调控机制|科研进展

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 蜜蜂是一种真社会性昆虫,是研究社会性昆虫级型发育和级型分化的重要模式生物,其分工主要基于级型分化(蜂王(queen)和工蜂(worker))。分化后,尽管基因组相同,但蜂王和工蜂具有不同的形态、生理、行为和寿命相关特征,级型分化的背后机 ......
科研进展 表观 蜜蜂 基因 ChIP-seq

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

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

jdbc为什么要破坏双亲委派机制

### 首先需要注意一点, JDBC4.0之前使用Class.forName("")方式加载驱动是不会破坏双亲委派的。 JDBC4.0之后使用spi机制才会破坏双亲委派机制。 ### 为什么要破坏双亲委派? 使用双亲委派也存在一定的局限性,在正常情况下,用户代码是依赖核心类库的,所以按照正常的双亲委 ......
双亲 机制 jdbc

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

[linux]常见内核TCP参数描述与配置

## 前言 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),如果需要固化设置,则需要修改`/etc/sysctl.conf`(也可以在`/etc/sysctl.d`目录下新建conf文件) ......
内核 常见 参数 linux TCP