logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Error:java:无效的源发行版:12

【File】—>【Project Structure】—>【Modules】—>【选择对应的项目】—>【点击source】—>【更改Language Level为对应的jdk版本】使用idea运行项目的时候,报出错误:无效的源发行版:XXX,这是因为idea设置的jdk版本和运行的项目版本的jdk版本号不匹配。解决:按照下面的方法一个个检查,都换成与自己jdk对应的版本,如下图所示,本人是jdk8

文章图片
#java#intellij-idea#mybatis
java 工具类大全 ,软件开发必备

Apache HttpClient:Apache HttpClient是一个用于处理HTTP请求和响应的Java库,提供了简单易用的API,可以进行HTTP的GET、POST等操作,并支持代理、Cookie、认证等功能。Commons IO:Commons IO是Apache Commons的子项目,提供了对IO操作的封装和扩展,包括文件操作、流操作、文件拷贝等,简化了Java IO的使用。Jav

文章图片
#java#开发语言
java 如何字符串中提取数字,这个方法真的很不错

使用Java中的Character类中的isDigit()方法来判断当前字符是否为数字,并在字符串中进行遍历。可以使用正则表达式"\d+"来匹配字符串中的数字,并使用Matcher和Pattern类实现。Java中提取字符串中的数字,可以使用正则表达式或非正则表达式的方法。运行上述代码,即可从字符串中提取数字并输出。2.非正则表达式方法。

文章图片
#spring
Caused by: java.nio.charset.MalformedInputException: Input length = 2

处理输入数据长度不正确的情况:如果输入数据的长度确实不正确,你可能需要检查数据源或数据传输过程中是否存在问题。在你的情况下,输入数据的长度为2,可能与所使用的字符集或编码方式不匹配。考虑数据源的可靠性:如果你的输入数据来自外部源(如网络、文件、数据库等),确保源数据的完整性和正确性。确认输入数据的编码方式:检查你的代码中用于读取输入数据的部分,并确认所使用的字符集是否正确。如果不确定输入数据的编码

文章图片
#java#nio#开发语言
流程控制-分支结构(选择结构)

流程控制【1】流程控制的作用:流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。【2】控制语句的分类:控制语句分为三类:顺序、选择和循环。“顺序结构”代表“先执行a,再执行b”的逻辑。“条件判断结构”代表“如果…,则…”的逻辑。“循环结构”代表“如果…,则再继续…”的逻辑。三种流程控制语句就能表示所有的事情!不信,你可以试试拆分你遇到的各种事情。这三种基

文章图片
#java#开发语言#经验分享 +2
虚拟机与主机桥接模式下设置静态ip

在桥接(bridged)模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网,还可以将IP地址和DNS设置成“自动获取”。在桥接模式中,使用VMnet0虚拟交换机,此时虚拟机相当与网

文章图片
#桥接模式#tcp/ip#服务器
cenos 虚拟机 如何开放指定端口

现在,您已经成功开放了指定的端口。请注意,这些步骤是在使用 FirewallD 作为防火墙管理器的情况下。如果您使用的是其他防火墙管理器(如 iptables),则需要使用相应的命令来开放端口。另外,如果您的虚拟机运行在云服务提供商的环境中,还需要确保在云平台的防火墙设置中允许通过指定的端口。您将看到防火墙状态,如果状态为 "running",则表示防火墙当前正在运行。此命令将显示已开放的端口列表

文章图片
#windows#前端#nginx
ubuntu 如何放开端口

请注意,放开端口也意味着允许外部访问该端口,因此在放开端口之前,请确保你了解安全风险,并只放开需要的端口。另外,如果你的系统上运行了其他防火墙工具(如iptables),你需要根据具体工具的使用方式进行相应配置。使用防火墙工具(如ufw)放开特定的端口。ufw 是 Ubuntu 上的一个简化的防火墙配置工具,可以轻松管理端口和防火墙规则。使用 root 用户或具有管理员权限的用户登录到 Ubunt

文章图片
#ubuntu#数据库#服务器
java: 警告: 源发行版 17 需要目标发行版 17

这个警告表示你正在使用 Java 17 版本编译源代码,但目标发行版设置为低于 Java 17 的版本。将目标发行版设置为与源发行版相同:在编译命令或构建工具配置中,将目标发行版设置为与源代码编译时使用的 Java 版本相同。降低源发行版:如果你的项目不需要 Java 17 特性或库,你可以将源发行版降低到与目标发行版相同或更低的版本。注意,如果你选择将目标发行版设置为低于源发行版的版本,你需要确

文章图片
#java#开发语言
    共 11 条
  • 1
  • 2
  • 请选择