自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Could not initialize class java.awt.Font

项目场景:java项目在web端导出Excel、Word、PDF等文档。

2024-03-30 15:46:21 487

原创 使用maven命令打包依赖

maven、仓库、阿里云、打包、依赖

2023-11-18 14:02:45 508

原创 springboot项目yml文件中使用${}配置

springboot项目中yml文件使用${}符号配置

2023-11-18 11:22:12 1719

原创 OpenDDS安装教程 Java开发

建议把Perl、ACE+TAO+CIAO、OpenDDS都装在同一文件夹下(最好不要有中文路径),编译ACE,编译ACE_TAO,编译OPENDDS

2023-08-16 14:30:47 1068 2

原创 CentOS虚拟机 NAT模式连网

查看本地VMnet8的网络信息编辑VMware虚拟网络编辑器在VMware中配置虚拟机连网方法在本地机配置网络适配器修改虚拟机网络配置信息

2023-08-08 10:41:58 710

原创 Linux虚拟机克隆后无法上网

然后重启虚拟机,就能够上网并且有新的IP,完美解决克隆虚拟机后无法上网问题,亲测有效!打开终端执行以下命令。

2023-07-26 10:00:22 301 1

原创 Linux修改主机名称命令

查看当前的主机名,可以使用 hostname 命令;要永久修改主机名,你需要编辑两个文件:/etc/hostname 和 /etc/hosts。打开这两个文件以编辑主机名。

2023-07-25 13:47:26 3297

原创 Java中如何获取泛型的某个字段的值

某方法中传了一个Object 类型的实体类,我们如何在该方法中获取user的id的值?使用Java的反射原理。使用JSON对象的转换。

2023-05-19 18:40:09 998

原创 Linux开机自启.sh脚本(简单粗暴)

1、创建脚本(1)#切换到你将要存脚本的目录(2)编写脚本autorun.sh以下为脚本内容:(该执行脚本的意思是在/home目录下创建一个input.txt文件夹,并写入当前日期和hostname)2、将该脚本添加到启动文件中在最后一行添加你写的脚本(从根目录开始写)3、赋予权限chmod +x /etc/你的rc.local文件地址 需加上文件名 例:(/etc/rc.d/rc.local)

2023-04-27 15:15:49 7634

原创 Linux中docker常用命令大全

Compose 是 Docker 公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。将mysql容器存放日志文件的目录:/var/log/mysql挂载在宿主机的/usr/local/mysql/logs下。Docker-Compose是Docker官方的开源项目, 负责实现对Docker容器集群的快速编排。比如我们使用:-v /usr/local/mysql/logs:/var/log/mysql。是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。

2023-04-13 17:35:43 1639

原创 Linux中安装docker版的ES

1.拉镜像 2.创建网卡3.运行容器

2023-03-24 10:19:23 348

原创 DM数据库找不到表?

而最近因为项目需要,要把mysql迁移到达梦数据库中,达梦的数据库一个账号下有好多模式。使用原有的数据库连接字符串,会默认读取账号的默认模式,造成无法访问到需要的数据,修改所有SQL语句增加其模式是一个方案,但是考虑到工作量,这个方案并不合适,因此找到连接数据库时指定模式的方案。我们在模式名中可能遇到了一些特殊符号,比如你的模式名是这样的 “XXXX-XXXX”,所以你以为URL应该是这样的:jdbc:dm://127.0.0.1:5236?schema=XXX-XXX,尝试之后发现数据库连接不上;

2022-12-02 19:10:01 1773

原创 windows和Linux系统端口被占用

输入命令(这里的9257为被占用的端口号)

2022-11-29 15:59:03 157

原创 CreateProcess error=5, 拒绝访问

CreateProcess error=5, 拒绝访问;在java中,RunTime.getRuntime().exec()实现了调用服务器命令脚本来执行功能需要。也就是说这行代码对文件夹是无法操作的,必须访问完文件夹中的脚本,我这里主要是调用一个.exe文件

2022-10-28 09:11:09 4912 1

原创 java如何返回树形结构

java如何返回树形结构

2022-10-27 14:31:52 2697

原创 mysql数据库拒绝连接

例如:A电脑要连接B电脑的数据库。

2022-10-24 12:05:57 631

原创 swagger查的id和数据库不一致

使用swagger查出来的数据的id和数据库里数据的id后几位不一样。但是使用postman查出来的数据跟数据库一致。修改雪花算法生成工具,设置生成id长度,一般生成的长度为16位;数据的id使用的是雪花算法自动生成的,生成的。(这里为19位),导致数据失真。

2022-10-10 11:24:09 1547

原创 BeanUtils.copyProperties使用

BeanUtils它提供了对java反射和自省API的包装。BeanUtils是浅拷贝。

2022-10-09 15:12:19 419

原创 数据库快速学习

在这里可以学习到各种数据库的相关知识。

2022-10-08 18:50:24 208

原创 idea修改堆内存后启动失败

开发的过程中发现idea卡顿,于是修改了idea的内存配置文件,下面是你可能修改的两个地方

2022-09-09 13:42:51 4743 1

原创 Unable to read meta-data for class 快速解决启动异常

在项目中双击shift,搜索spring.factories,打开你启动失败的那个模块,修改下面的配置信息:改为可以扫描到的那个文件路径,重启项目即可。我的项目原来可以正常运行的,因为一些原因把其中一个包移动到了另一个模块,发现问题后再给还原回去,启动项目的时候就扫描包就会出现错误。在idea中启动SpringBoot项目的时候出现了下面错误:(翻译一下:不能在XXX包中读取XXX文件)在启动该项目的时候去扫描这个配置文件,但是没有找到。

2022-09-09 13:19:33 13217

原创 Nacos的简单配置以及使用

什么是 Nacos简介:Nacos是阿里巴巴推出来的一个新的开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮组您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。

2022-09-04 16:23:51 6452

原创 Linux虚拟机修改静态IP地址

最近在开发过程中发现xshell连接的虚拟机总是断开,这让人很头大,看了一下原因是虚拟机的IP地址一直在变,因为Linux默认是自动获取IP,因此我们只要将自动获取IP设置为静态IP地址就行了。将IP地址获取改为静态,并添加你想要改成的IP地址。...

2022-08-30 18:48:58 854

原创 VMware虚拟机连网的方法(超级简单)

1、打开虚拟机网络编辑器,使用默认设置就好,如果不小心有修改,点击还原默认设置即可。2、选择需要连网的虚拟机,右击鼠标选择设置->网络适配器->NET模式(默认)。修改最后一行(也许你不是最后一行行)将no改为yes,保存退出。3、打开该虚拟机,进行设置。...

2022-08-27 21:53:54 34278 9

原创 Linux系统安装jdk教程(超级详细)

Linux系统安装jdk教程(超级详细)

2022-08-15 23:05:58 8115 2

原创 关于Oracle官网需要登录Oracle账户问题(亲测有效)

系统会提示需要登录Oracle账户。对于没有Oracle账户的人来说,注册账户太繁琐。当我们在Oracle官网上下载JDK时,(

2022-08-15 22:22:20 1591 1

原创 Map类集合K/V能不能存储null值呢?

由于HashMap的干扰,很多人认为ConcurrentHashMap是可以置入null值的,注意存储null值时会抛出NPE异常。

2022-08-03 14:24:05 856

原创 Swagger的配置教程(超级详细)

PS:引入依赖的时候要注意swagger的版本要和Springboot的版本对应,不然会出现空指针异常!

2022-06-26 16:05:53 15790 1

原创 Redis常用命令大集合(快速入门)

String数据类型、List 数据类型、Hash数据类型(散列类型)、set数据类型(无序集合)、Sorted Set数据类型 (zset、有序集合)。

2022-04-14 17:54:41 34623 2

原创 Springboot整合Mybatis报错大集合(保姆式排错)

Springboot整合Mybatis报错大集合

2022-04-01 14:43:22 3281

原创 IDEA类和方法注释模板设置(非常详细)

IDEA类和方法注释模板设置(非常详细)

2022-03-29 20:28:32 83881 20

原创 面试题:HashMap的底层运行原理(通俗易懂)

一图带你读懂HashMap的底层运行:

2022-02-18 12:32:56 290

转载 Java中常见的IO流(面试题汇总)

输入输出流是相对于内存而言的!1、面试题汇总(1)java中有几种类型的流?从编码方式上,分为字符流和字节流。如上图可知:字节流继承inputStream和OutputStream字符流继承自Reader和Writer。(2)谈谈Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞答:输入流就是从外部文件输入到内存,输出流主要是从内存输出到文件。IO里面常见的类,第一印象就只知道IO流中有很多类,IO流主要分为字符流和字节流。字符流中有抽象类InputStre...

2022-02-14 22:26:29 3244

转载 面试题:聊聊线程和进程的区别(精心梳理)

1、 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。2、线程和进程有什么区别?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不

2022-02-14 22:15:51 1494

原创 面试题:什么是红黑树【不看后悔一生】

1、引入红黑树今天在学习集合list、set和map的时候,发现set的一个实现类TreeSet和map的一个实现类TreeMap的底层数据结构都是红黑树,于是我仔细查阅了资料了解了什么是红黑树?

2022-02-14 21:46:37 3831

原创 JDK的下载与环境变量配置详细步骤

一、JDK是什么?二、如何配置JDK?三、如何写第一个java程序?

2021-12-24 10:09:19 892

原创 IDEA输入注册码时出错:The license has been cancelled

今天在打开idea开发工具输入激活码的时候,突然就报The license has been cancelled这个错,我们发现在别的电脑使用这个激活码是可以的,于是我找到了解决办法找到hosts文件:C:\Windows\System32\drivers\etc打开hosts文件,神奇的是,在最后一行添加 “0.0.0.0 account.jetbrains.com”保存即可,然后重启idea发现就可以用了。总结  这是由于本地的安全杀毒软件在作怪,有些安全软件会检查 ho.

2021-12-20 09:17:32 3184

原创 面试题:Java中list、set、map之间的区别

1、集合的体系 为什么要了解list、set、map呢? 答:我们在编写程序的过程中经常会对容器中的元素进行增删改查,那么如何快速又准 确的定位到你想访问到的元素呢?就不得不提到我们的常用的单列结合Collection和双列集合 Map,先通过这张图看看他们各自的体系。...

2021-10-16 11:23:15 300

原创 SpringBoot项目的创建以及基本

1、项目的创建流程 2、项目的配置 1、依赖配置 在项目的pom.xml文件中配置项目所需要的依赖包,可以在网站https://mvnrepository.com/中搜索需要的maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...

2021-10-05 16:22:37 71

原创 ajax和axios、fetch的区别

今天在B站学习中老师提到了axios,那么它与Ajax还有fetch有什么关系和区别呢?1、jQuery ajax$.ajax({    url: '接口地址',    type: 'get', //或者post   请求类型    dataType: 'json',    data: { // 要发送的请求参数      'username' : 'hermit',      'password' : 'a123'    },    success : fun..

2021-09-22 10:30:20 149

OpenDDS安装教程 Java开发

OpenDDS安装教程 Java开发

2023-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除