运算符 基础java day

非对称加密 对称加密 相关介绍及使用示例 Java代码

Sure! Let's start with a brief introduction to asymmetric and symmetric encryption: 1. Asymmetric Encryption: Asymmetric encryption, also known as pub ......
示例 代码 Java

java构建树(tree)型结构,只循环一次非递归

只循环一次构建树形结构,可以直接加入工具类使用,代码如下 public static <T, I> List<T> lambdaGenerateTree(List<T> allTreeNode, Callback<T, I> getIdCallback, Callback<T, I> getPare ......
结构 java tree

Java设计模式--装饰器模式

# Java设计模式--装饰器模式 ## 一、问题背景 在项目场景中,有这样一个需求,需要对录入的加班进行规则校验 ,包括但不限于,对加班的录入时间进行检查,对录入的加班类型进行检查,对加班日期的班次进行对比检查,对潜入系统的时长进行对比检查等等。具体来说,就是对一条加班记录,进行多种规则的检查,判 ......
模式 设计模式 Java

java 查看class文件的jdk版本的两种方式(编译版本)

1.情景展示 有时候我们需要知道jar包里面class文件的jdk编译版本,来排查错误。 以上图为例,如何实现? 2.具体分析 将其中一个class文件解压出来,然后查看大致的jdk版本号。 3.解决方案 使用解压工具打开gridreport.jar,将Report.class解压到桌面。 方式一: ......
版本 方式 文件 class java

Java空指针异常

1. java是没有指针的,java的指针是指java的引用,空指针即为空引用,空指针异常即为【引用本身为空,却调用了方法】 2. 除去静态变量与静态方法,成员变量与方法都是属于对象的,只有在对象中才存在相对应的成员变量与方法,然后再通过对象去调用这些成员变量和方法 ......
指针 Java

java上传文件到服务器指定文件夹问题

​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enctype属性:必须设置为multipart/form-da ......
文件 文件夹 服务器 问题 java

第二节 基础算法 - 2

## 例题 ## 逆序对 **题目描述** 猫猫 TOM 和小老鼠 JERRY 最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。 最近,TOM 老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中 $a ......
算法 基础

Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: interrupt

执行mybatis的mapper方法时,报错了这个错。 通过网上查找,发现了是JDK版本和oracle版本不一致导致的。(我直接从JDK1.8 换成JDK11就可以了) 以下内容转自:Failed to obtain JDBC Connection; nested exception is java ......

java双环境安装

0x00 前言 在此之前已经有jdk1.8了,需要再配一个jdk17 参考链接:https://www.jb51.net/article/278326.htm 下载链接: https://www.oracle.com/java/technologies/downloads/#java17 0x01  ......
环境 java

Java面试题 P37:数据库篇:MySql篇-事务-事务中的隔离性是如何保证的呢?

锁:排它锁(如一个事务获取了一个数据行的排它锁,其他事务就不能再获取该行的其他锁),insert update delete都是用了排它锁 mvcc:多版本并发控制。 你解释一下mvcc? ......
事务 数据库 数据 MySql Java

2023钉耙编程 day4

## Number Table > 在 $2$ 行 $n$ 列的矩阵中,计算满足 > > - 矩阵内所有数组异或和为 $0$ > - 每一行、每一列数字互异 > - 每个数的取值范围为 $[0, 2^k)$ > > 的填数方案数 题意相当于每行内有 $\dfrac{n (n - 1)}{2}$ 对不 ......
钉耙 2023 day4 day

Java学习-3

今天做了一个Java罗马数字转实际数字的题目,学习到了map的基本用法,以及调用时需要注意的一些事情。同时期间也学习了println的输出方法。 ``` class Solution { public int romanToInt(String s) { Mapmap=new HashMap(); ......
Java

JAXB2(Java Architecture for XML Binding)

JAXB2(Java Architecture for XML Binding)是 Java 平台上的一个标准 API,用于将 XML 数据和 Java 对象之间进行相互转换,即实现 XML 和 Java 对象之间的数据绑定。 解释如下: 1. XML 是一种标记语言,常用于在不同系统之间传递数据。 ......
Architecture Binding JAXB2 JAXB Java

6小时快速入门Java微服务架构Spring Boot

# springboot 快速入门 ## 配置文件 例如修改tomcat启动端口号: ```yml application.properties: server.port = 8080 application.yml: server: port: 8080 ``` 配置文件优先级: > .prope ......
架构 小时 Spring Java Boot

java自定义工具方法-持续更新

1、根据身份证获取出生日期,LocalDateTime /** * 根据身份证获取出生日期 * @param idCard * @return * @throws ParseException */ public static LocalDateTime GetBirthByIdCard(Strin ......
工具 方法 java

第一节 基础算法 - 1

## CF1204A 题解 [洛谷链接](https://www.luogu.com.cn/problem/CF1204A)&[CF 链接](http://codeforces.com/problemset/problem/1204/A) 本篇题解为此题**较简单做法**及**较少码量**,并且码风 ......
算法 基础

vue--day51--全局事件总线

1.main.js /** * 该文件是整个项目的入口文件 */ //引入Vue import Vue from 'vue' // 引入App 组件 他是所有组件的父组件 import App from './App.vue' //关闭vue 的生产提示 Vue.config.productionT ......
总线 全局 事件 vue day

暑期留校 DAY16

熬夜猛补RISCV中........ 'sp'寄存器保存的是栈顶的位置 `ra`寄存器保存的是函数调用完成后返回调用者的地址。举个栗子~ `main: ... call func # 调用func函数 ... jr ra # 返回到调用main函数的地址 func: ... jr ra # 返回到调 ......
DAY 16

vue--day50--todolist案例自定义事件修改footer 和header 修改

1.MyHeader.vue <template> <div class="todo-header"> <!--v-model:="title" 是实时绑定的 --> <input type="text" placeholder="请输入你的任务名称,回车键确认" v-model="title" @ ......
todolist 案例 事件 footer header

k8s 学习笔记之基础实战入门

## Namespace Namespace 是 kubernetes 系统中的一种非常重要资源,它的主要作用是用来实现**多套环境的资源隔离**或者**多租户的资源隔离**。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访 ......
实战 基础 笔记 k8s k8

java 基础

# 注释 **作用**: 1. 可以用来对代码的说明 1. 可以用来注释代码,被注释的代码在程序运行时,不会执行。 #### 单行注释 **单行注释**:用`//`表示。 点击查看代码 ``` public String hello(Model model){ // 这是单行注释,对代码的解释说明 ......
基础 java

Java将CST的时间字符串转换成需要的日期格式字符串

‘Cannot format given Object as a Date’ 翻译出来就是:无法将给定对象格式化为日期 一般的显示当前时间都是 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); Date date = new Date() ......
字符串 字符 日期 格式 时间

Day1

1. **古生代寒武纪 542Mya,中生代三叠纪 251Mya,新生代第三纪 65.5Mya,更新世 2.56Mya**。**元古代** 出现了腔肠动物、环节动物、节肢动物。**菊石** 从泥盆纪到白垩纪。**有翅昆虫** 的早期进化在石炭纪。最早的 **陆地** 维管植物和节肢动物出现在志留纪。 ......
Day1 Day

数据库基础—数据查询语言(DQL)

DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。 一.基础查询 1.查询多个字段 SELECT 字段1, 字段2, 字段3 ... FROM 表名 ; 2.查询所有字段 SELECT * FROM 表名 ; 3.设置别名 SELECT ......
数据 数据查询 语言 数据库 基础