- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Column.class 类文件具有错误的版本 55.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。
java: 无法访问jakarta.persistence.Column错误的类文件: /D:/Java/apache-maven-3.6.1/maven_repository/jakarta/persistence/jakarta.persistence-api/3.1.0/jakarta.persistence-api-3.1.0.jar!要么把jdk换8: idea左上角file->product structure->project。编译的jdb版本是 8 ,你用的jdk 是11。
2024-01-19 17:46:28
1233
2
原创 Java实时监听文件夹,通过创建特定文件夹触发程序继续执行
遇到这个问题,最初想使用线程方式去实现,每过五秒去文件夹下取一下文件,如果存在继续执行,但是线程阻塞会影响程序执行效率,于是查资料后发现WatchService 可以监听文件夹下文件变化,闲话少述,上代码。在使用Spring Batch框架调度任务执行,期间有一个任务出现需要阻塞进程,直到有指定文件创建,创建完成后程序继续执行。这种情况避免了项目进行线程阻塞,使用监听方式完成了即时触发。
2023-11-28 14:07:52
731
原创 kubeadm方式快速搭建K8S(1.26)
Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。这里采用kubeadm搭建集群。
2023-07-10 14:57:40
414
1
原创 缓存那些事
缓存1. 什么是缓存https://tech.meituan.com/2017/03/17/cache-about.html2. Redis缓存3. 缓存问题3.1 缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案有很多种方法可以有效地解决缓存穿
2021-10-18 22:44:01
127
原创 redis入门
Redis文章目录Redis1. Redis概述1.1 NoSQL概述1.2 Redis是什么2. Redis的安装2.1 Linux安装Redis2.2 Windows安装Redis3. Redis的数据类型4. Redis命令4.1 string4.2 hash4.3 list4.4 set4.5 sorted set4.6 其他5. 客户端的使用5.1 Redis客户端5.2 Jedis的基本使用5.3 Jedis连接池6. 消息发布与订阅6.1 pub/sub模式6.2 发布/订阅命令7. 多数据
2021-10-18 22:43:08
144
原创 Nginx初级
文章目录代理概述正向代理与反向代理的区别正向代理反向代理反向代理服务器负载均衡概述负载均衡服务器Nginx服务器概述安装配置启动代理概述代理:计算机中的一种概念,一般指代码设计方式(如:AOP动态代理)或物理层访问方式(如:代理服务器)。代理服务器:概述(代理服务器,Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接国际互联网和局域网。目的:隐藏访问者的身份,伪装请求访问不能够访问的地址或
2021-10-18 22:41:49
1291
原创 linux 初级
大纲1. Linux概述2. Linux的安装3. Linux的目录介绍4. 常用指令5. 环境搭建Linux概述如Windows一样,Linux也是一款操作系统,它并不像Windows那样提供很友好的图形界面以及丰富的应用程序,因此与Windows相比更加稳定,更适合在开发中部署服务器。其实在我们的日常生活中,已经遇到过大量的Linux系统,比如很多的硬件设备的底层:安卓、路由器等等。Linux的版本:Linux分为内核版本和发行版本,可以类比安卓版本,每年更新的安卓系统为原生系统,
2021-10-18 22:38:15
249
原创 2021-10-18
大纲----<非常重要>1. Linux概述2. Linux的安装3. Linux的目录介绍4. 常用指令5. 环境搭建Linux概述如Windows一样,Linux也是一款操作系统,它并不像Windows那样提供很友好的图形界面以及丰富的应用程序,因此与Windows相比更加稳定,更适合在开发中部署服务器。其实在我们的日常生活中,已经遇到过大量的Linux系统,比如很多的硬件设备的底层:安卓、路由器等等。Linux的版本:Linux分为内核版本和发行版本,可以类比安卓版本
2021-10-18 22:37:01
200
原创 数据库借基础
数据库基础文章目录数据库基础数据库基本概念概述:MySql运行机制:数据库结构简介数据库软件Mysql安装准备:Mysql服务安装MySQL卸载:Mysql登录:SQL语言的概述什么是SQL:数据库管理系统(DBMS):SQL通用语法:SQL分类:DDL操作数据库:CRUD1. C(Create):创建2. R(Retrieve):查询3. U(Update):修改4. D(Delete):删除5. 使用数据库操作表:CRUD1. C(Create):创建2. R(Retrieve):查询3. U(Upd
2021-10-11 22:19:41
385
原创 Maven安装以及本地库的配置
Maven1.依赖管理、包管理工具、打包工具依赖管理:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ewHrsml0-1628683250675)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515100617258.png)]常用命令[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2bbncWKd-1628683250702)(C:\Users\
2021-08-11 20:01:29
108
原创 2021-08-11
Oracle官网下载Jdk:www.oracle.com菜单----产品----Java----JavaSE,点击页面下方的“赶快开始”,“下载面向开发人员的JavaSE”一大堆的jdk版本,选择jdk8u191看到一堆的系统平台,根据自己的系统进行下载即可。2、java的安装:1、傻瓜式安装,一路点击下一步2、注意事项:1、安装路径:尽量不要安装在C盘、安装路径尽量不要有中文、安装路径尽量不要包含各种特殊符号,最好就是纯英文和数字2、jre的安装:在安装jdk的过程中,提示安装jr
2021-08-11 19:58:05
78
tomcat输出打印乱码
2021-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人