端口java
java上传图片or头像
走upload方法进行文件的保存,第一个参数为上传文件的类型,头像or照片 第一步检查是否可以上传,是否是jpg,png等类型 第二步根据日期,文件名,uuid等生成文件名称。 第三步将文件保存到服务器 最后return的是一个文件的相对地址,根据subDir和fileName+文件名返回的相对路径 ......
java~类型的逆变和协变
在 Java 中,泛型的逆变(contravariance)和协变(covariance)是涉及到泛型类型转换时的两个重要概念。 协变(Covariance) 协变指的是子类型对象可以赋值给父类型引用的情况。在泛型中,协变表示如果 B 是 A 的子类,那么 List<B> 就是 List<A> 的子 ......
5.k8s Service四层负载:服务端口暴露
题目一:暴露服务service 设置配置环境: [candidate@node-1] $ kubectl config use-context k8s Task 请重新配置现有的 deployment front-end 以及添加名为 http 的端口规范来公开现有容器 nginx 的端口 80/t ......
java实体类中给引用类型对象直接赋值报错记录
实体类TestModel,Attachment类也是一个实体类 package com.sinochem.it.model; import com.alibaba.fastjson.JSONObject; public class TestModel { int age; String name; ......
Java通过SSH连接路由器,输入命令并读取响应
最近需要读取和修改华为路由器的配置,使用Java语言开发,通过SSH连接,输入命令并读取响应。 1.添加mwiede/jsch依赖 如果使用Maven,可以在pom.xml文件中添加以下依赖: <dependencies> <dependency> <groupId>com.github.mwied ......
[转]JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期
原文地址:JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期 - yvioo - 博客园 需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月 ......
java中调用exe程序和问题处理
常规方法如下: public class RunExe { public static void main(String[] args) { try { // exe文件的完整路径 String filePath = "C:\\path\\to\\your\\program.exe"; // 运行e ......
java_Long、long精度丢失问题
解决方式1: 对象字段(long类型)增加注解 @JsonSerialize(using = ToStringSerializer.class) 解决方式2:(推荐) 增加配置文件(全局) @Configurationpublic class SerialConfig { @Bean public ......
Java版Flink(十一)时间语义和watermark
Java版Flink(十一)时间语义和watermark 一、时间语义 在Flink 中涉及到三个重要时间概念:EventTime、IngestionTime、ProcessingTime。 1.1、EventTime EventTime 表示日志事件产生的时间戳,每一条数据都会记录自己生产的时间。 ......
Centos7对外开放端口
命令集合:(1)查看对外开放的端口状态查询已开放的端口 netstat -anp查询指定端口是否已开 firewall-cmd --query-port=666/tcp提示 yes,表示开启;no表示未开启。(2)查看防火墙状态 查看防火墙状态 systemctl status firewalld ......
PDF数字签名信息获取(Java)
利用Java代码,读取PDF内的签名信息,包括签发单位、Thumbprint、签发时间等信息。 此处使用了Spire.PDF的相关依赖,Maven项目可使用以下方式引入,或者直接导入相关jar包即可。 <repositories> <repository> <id>com.e-iceblue</id ......
Golang实现JAVA虚拟机-指令集和解释器
原文链接:https://gaoyubo.cn/blogs/f57f32cf.html 前置 Golang实现JAVA虚拟机-解析class文件 Golang实现JAVA虚拟机-运行时数据区 一、字节码、class文件、指令集的关系 class文件(二进制)和字节码(十六进制)的关系 class文件 ......
java: Spire.Office-for-Java
/** * encoding: utf-8 * 版权所有 2024 涂聚文有限公司 * 许可信息查看: * 描述: * # Author : geovindu,Geovin Du 涂聚文. * # IDE : IntelliJ IDEA 2023.1 Java 17 * # Datetime : 2 ......
javase Java的基础语法
javaSE java的基础语法 注释 注释并不会被执行 #单行注释 //可以注释一行文字 //单行注释 #多行注释 /*可以注释一段文字*/ /*多行注释 多行注释 多行注释 */ #文件注释 /** */ 关键字 ![](C:\Users\26329\Pictures\Screenshots\屏 ......
Java 请求如何保障幂等性
什么是接口幂等性? 首先看看幂等性的概念: 幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。 比如下面这些情况,如果没有实现接口幂等性会有很严重的后果 ......
On Java 中文版 基础卷 PDF
本书是布鲁斯 • 埃克尔时隔 15 年,继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期支持版(Java 8、11、17),讲解 Java 核心语法,并对 Java 的核心变化进行详述。全书内容通俗易懂,配合示例讲解逐步深入,并结合实际开发需要,从语言底层设计出发, ......
《实战Java虚拟机 JVM故障诊断与性能优化》读书
最近读了《实战Java虚拟机 JVM故障诊断与性能优化》这本书,有一些收获,特此记录 1.有Java虚拟机规范,各大厂商根据规范自己实现VM,大家平常用的是Hotspot 2.堆一般分为 新生代,老年代。新生代里又分成 伊甸园区,from区,to区。一般对象是在伊甸园区出生,经过垃圾回收进入from ......
12_Java基础-运算符
运算符 算术运算符:+,-,*,/,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==(等于号),%(取余/模运算),!=(不等于),instance of 逻辑运算符:&&(与),||(或),!(非) 算术运算符 注意:运算中有Long,结果为Long;运算中有double,结果为d ......
11_Java基础-变量+常量
变量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量时程序中最基本的存储单元,包括 变量名 + 变量类型 + 作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值;可以用逗号隔开来声明多个同类型变量。 注意事项 ......
java面向对象
面向对象 类和对象: 类(设计图):是对象共同特征的描述。 对象:是真实存在的东西。 在Java中必须先设计类,然后才能获得对象。 类:public class 类型{ } 创建对象:类名 对象名=new 类名( ); 用来描述一类事物的类,专业叫做JavaBean 类 注意:类名首字母大写,需要见 ......
java(接口)
接口 好处 通用性 隔离性 定义格式 pubilc interface 接口名称{ } 组成部分 抽象方法 注意 接口中抽象方法,修饰必须是,public abstract 接口中抽象方法修饰符可以省略不写,默认。 抽象方法只有方法头,没有方法体(不写大括号) public abstract 返回值 ......
Vue 如何修改默认启动端口、浏览器自动访问
Vue修改默认启动端口的几种方法 module.exports = defineConfig({ transpileDependencies: true, devServer:{ host:'localhost', port:8088, open:true } }) ......
java本地图片映射
@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { /** * 添加静态资源映射 * @param registry */ @Override protected void addResourceH ......
linux普通用户监听1024以下的端口(80、443)
Linux 普通用户(非 root)监听 1024 以下的端口(如 80 或 443)的方法和具体操作步骤: ### 1. 使用 `authbind` 工具 - **安装 `authbind`**: sudo apt-get install authbind - **授权特定端口**(以 80 端口 ......
【从零开始重学Java】第11天
前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 从零开始重学Java 第6天 从零开始重学Java 第7天 从零开始重学Java 第8_9_10天 Java数 ......
nginx 根据端口进行判断进行自动跳转
listen 80; listen 443 ssl; server_name xxxxxx.org.cn www.xxxxxx.org.cn; large_client_header_buffers 4 1m; fastcgi_intercept_errors on; if ($server_por ......
Java学习积累
Java学习积累 对象判空 在判断获取的信息是否为空时需要注意字段类型的区别 如果是String类型变量需要采用 string == null StrUtil.isEmpty(string) StringUtils.isEmpty 一种是JDK String包中的内容 一种是Springboot中的 ......
关闭被占用的端口
打开cmd 输入 netstat -ano netstat -ano 找到端口所对应的PID,然后打开任务管理器-详细信息 根据刚刚的PID 找到对应的进程 选中 结束任务 就可以 ......
2024年1月Java项目开发指南3:创建Springboot项目
本文档编写于贰零贰肆年一月八日@萌狼蓝天 如果你不知道什么是springboot,那么你只需要知道,这是一个让我们减少配置工作量,方便开发的开发框架,能让我们更专心于业务开发,省的被各种各样的配置浪费时间。 至于这框架有啥效果,有啥优点,有啥缺点,用过就知道了! 软件:IDEA2023.2.3 创建 ......