版本idea java

mvcc多版本并发控制

问这种东西其实也算纯八股文了 数据库处理并发事务的普遍参考或者协议吧 及其类似 java 的读写锁 假设现在有多个请求并发来到数据库,请求如下:读、读、读、写、读、读、写、写、读、读 1、读-读:这个不存在任何问题 2、读-写:写会阻塞读 3、写-写:写也会阻塞写 4、写-读:读不会阻塞写 查询bi ......
版本 mvcc

使用Debian 11基础镜像制作java8镜像

下面是dockerfile内容: FROM debian:bullseye # 切换apt源为清华源,并安装vim ping telnet命令 RUN apt-get update && apt install -y apt-transport-https ca-certificates && \ ......
镜像 基础 Debian java8 java

java学习day03:循环结构

我在B站上大学:smile: 学习至:[狂神说Java](https://www.bilibili.com/video/BV12J41137hu/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_sour ......
结构 java day 03

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass, java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4e50c791

pom文件中JDK是1.8 ![](https://img2023.cnblogs.com/blog/3019521/202307/3019521-20230714103420308-628035495.png) 项目的jdk17 ![](https://img2023.cnblogs.com/bl ......
java lang module ClassFormatError quot

windows Mysql 压缩包版本 安装

Mysql 现如今的版本都有安装版,但是我需要老的Mysql版本(5.7),恰好下载的是压缩版本,这里记录下过程 # 安装 Mysql压缩包版本,解压后得到一个文件夹,我是x64的,我放在了`C:\Program Files` 下 然后将 `C:\Program Files\mysql\bin` 放 ......
windows 版本 Mysql

设计模式-桥接模式在Java中的使用示例

场景 桥接模式情境引入 假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支, 但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12= 15, 远小于36,却能实现与36支蜡笔同样的功能。如果增加一种 ......
模式 设计模式 示例 Java

Java Web程序在Tomcat上是如何运行的

https://blog.csdn.net/fuzhongmin05/article/details/104379514 一个JVM是一个进程,JVM上跑Tomcat,Tomcat上可以部署多个应用。这样的话,每个跑在Tomcat上的应用是一个线程吗?如果一个应用crash了,其他应用也会crash ......
程序 Tomcat Java Web

详解在Linux中修改Tomcat使用的jdk版本

由于部署个人项目使用了`openjdk11`,但是我之前安装的是`jdk1.8`,jdk版本升级的后果就是,tomcat运行的时候报一点小bug,找了很多资料之后,决定在tomcat的运行文件中覆盖使用的jdk版本路径来解决 ......
版本 Tomcat Linux jdk

java集合面试题

java集合面试题 1. 什么是集合 集合就是一个放数据的容器,准确的说是放数据对象引用的容器 集合类存放的都是对象的引用,而不是对象的本身 集合类型主要有3种:set(集)、list(列表)和map(映射)。 2 常用的集合类有哪些? Map接口和Collection接口是所有集合框架的父接口: ......
java

Java 将对象转为xml

XStream xstream = new XStream(); String inputXml = xstream.toXML(student); 引用的jar包 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactI ......
对象 Java xml

在行情一般的情况下,就说说23级应届生如何找java工作

Java应届生找工作,不能单靠背面试题,更不能在简历中堆砌和找工作关系不大的校园实践经历,而是更要在面试中能证明自己的java相关商业项目经验。其实不少应届生Java求职者不是说没真实Java项目经验,而是不知道怎么挖掘,总之当下,应届生求职java,没真实项目,难度会增大。 1 应届生找Java工 ......
情况 行情 java

7月十三日java学习

......
十三日 java

C++版本fastdeploy 在linux环境下的安装与配置

## 1. 预编译安装下载 参考github中的文档 进行选择下载: https://github.com/PaddlePaddle/FastDeploy/blob/develop/README_CN.md#fastdeploy-quick-start-cpp 我选择的是c++ cpu版本。 下载下 ......
fastdeploy 版本 环境 linux

java基础

# Java基础 ## 注释 - **平时我们编写代码,在代码很少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。** - **注释并不会被执行,是程序员写给自己看的。** - **书写注释是一个非常好的习惯(大厂必备)** - **Java中的注释有三种:** - ......
基础 java

Java的数据类型

标识符 关键字 abstract assert boolean break byte case catch char class const continue default do double else for goto if extends final finally float impleme ......
类型 数据 Java

Java IO流 - 字节流的使用详细介绍

# IO流的基本介绍: **IO流的概述:** i 表示intput,是数据从硬盘文件读入到内存的过程,称之输入,负责读。 o 表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。 ![image](https://img2023.cnblogs.com/blog/32 ......
Java

idea创建Package时出现包名累加,而不是树形结构

点击右侧设置键,将Compact Middle Packages的勾去掉 ......
树形 Package 结构 idea

Java 方法的重写

# Java 方法的重写 # 1. 重写 ## 子类的方法与父类的方法的名称、返回值、形参一样,即子类对父类重写。 ## 重写的使用细节 > ## 子类在重写父类的方法的时候,访问范围不能缩小父类的访问范围,返回类型需要相等或是父类返回类型的子类,名称和形参则需完全一样 ## ## 重写与重载的区别 ......
方法 Java

递归相关知识(java)版

# 递归 ## 递归小题练习 ```java public static int f(int n){ if(n==1){ return 1; } return n*f(n-1); } public static void main(String[] args) { int f=f(5); } ``` ......
知识 java

java基础

# java基础 ## 1.java语言跨平台原理 java程序可以在任意os上运行:在不同的os上运行不同的JVM实现跨平台 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ddbf67b080904ca296935852a371d37e.png) ## 2.JR ......
基础 java

每日汇报 第三周第五天 JAVA集合

今日所学: 掌握Collection接口的常用方法;掌握Set接口的HashSet类和TreeSet类的异同点;掌握如何使用Iterator迭代器遍历集合中的元素;掌握List接口的两个重要方法get(int index)和set(int index,Object obj);掌握Set接口的Arra ......
JAVA

Java扩展Nginx之四:远程调试

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本文是《Java扩展Nginx》系列的第 ......
Nginx Java

idea重启进程慢

最近我有个朋友朋友遇到idea重启进程慢的问题,重启进程的时候需要等待近两分钟才会退出进程,现在说一下这个的解决办法。 ##打开idea,左上角`File-Setting-Build,Execution,Deployment-Debugger`勾选`Kill the debug process im ......
进程 idea

vm-17版本的安装步骤

1、右键管理员身份运行 2、引导下一步 3、接受下一步 4、更改安装路径 5、默认用户体验选项 6、创建桌面快捷方式 7、开始安装 8、输入秘钥 密钥:JU090-6039P-08409-8J0QH-2YR7F 9、安装完成 ......
步骤 版本 vm 17

学习java第一天

Markdown学习 标题 #+标题 字体 Hello,world! Hello,World! Hello,World! Hello,World! Hello,World! 引用 人生> 分割线 ** * -- - 图片 超链接 点击跳转到博客园 列表 A B C A B C 表格 姓名性别生日 悦 ......
java

spring bean 的属性为 java.util.Properties 时如何初始化该属性

public class FooBean { private java.util.Properties attr; public java.util.Properties getAttr() { return attr; } public void setAttr(java.util.Propert ......
属性 Properties spring bean java

设计模式-建造者模式在Java中使用示例

场景 建造者模式 复杂对象的组装与创建 没有人买车会只买一个轮胎或者方向盘,大家买的都是一辆包含轮胎、方向盘和发动机等多个部件的完整汽车。 如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需要解决的问题。 建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。 ......
模式 设计模式 示例 Java

java树形工具类 泛型 通用非递归

1、TreeData:供实体类继承 import java.util.ArrayList; import java.util.List; public class TreeData<T,E> { public E id; public E pid; public List<T> child=new ......
树形 工具 java

Java常用类和集合框架

# Java常用类和集合框架 ## 常用类 ### String常用方法 ![](https://img2023.cnblogs.com/blog/2779111/202307/2779111-20230713153533257-1436330042.png) ![](https://img2023 ......
框架 常用 Java

Java如何将数组转换为集合?

在Java中,可以使用`Arrays`类的`asList()`方法将数组转换为集合。该方法接受一个数组作为参数,并返回一个包含数组元素的固定大小的列表。以下是将数组转换为集合的示例: String[] array = {"item1", "item2", "item3"}; List<String> ......
数组 Java