随笔分类 - java
摘要:一、Java中的位运算符 Java提供了6种基本的位运算符,它们用于直接操作二进制数位,分别是: 位与运算符(&) 作用: 对两个数的每一位执行与操作,只有在对应位都为1时结果才为1。 示例: 1 int result = 5 & 3; // Result: 1 (0b0101 & 0b0011)
阅读全文
摘要:前言: 我这么做的原因是:我在windows系统使用java操作ascope的文件转换,项目开发结束,到了部署这一步,将jar包丢到了CentOS服务器上,运行后一切都很顺利,但是当远程调用接口的时候报了错误,然后我在windows系统运行jar也没有问题,那问题就出在了环境上,于是就摸到了这条线,
阅读全文
摘要:本文介绍两种java自带的工具,可以用于监控和分析Java应用程序的内存占用情况。 jconsole、jvisualvm。 1、jconsole工具:jconsole是Java自带的监控和管理工具,可用于监视Java应用程序的内存使用情况。以下是详细的步骤来使用jconsole工具: 打开命令行窗口
阅读全文
摘要:一、在springboot项目中部署dist 新建一个springboot项目,并将dist复制到resources目录下面,同时在application.yml添加配置即可,操作结果如下图所示: 添加的配置代码如下: spring: web: resources: static-locations
阅读全文
摘要:可以使用Java反射机制来读取类的属性名和属性值。以下是一个示例代码,可以输出指定类的所有属性及其对应的值: 1 public static void printFields(Object obj) { 2 Class clazz = obj.getClass(); 3 Field[] fields
阅读全文
摘要:在Java中,如果您使用File类创建一个新文件,并且指定的路径中包含不存在的文件夹,那么会抛出IOException异常,因为Java不会自动创建缺少的目录结构。 要解决这个问题,可以通过以下方法来手动创建缺失的目录: 使用 File.mkdirs() 方法在所需的目录结构下创建文件夹。例如: 1
阅读全文
摘要:使用Spring框架中的@ExcelProperty注解生成Excel文件需要借助于第三方库,比如EasyExcel或Apache POI等。 首先定义实体类,例如 ``` public class User { @ExcelProperty(value = "姓名", index = 0) pri
阅读全文
摘要:一、外部工具包 Java中有很多工具包可以用来实现对象属性复制,其中比较常用的有以下几个: Apache Commons BeanUtils:提供了一组简单易用的API,可以实现对象属性的复制、获取、设置等操作。 Spring Framework BeanUtils:与Apache Commons
阅读全文
摘要:例如要访问的本地路径是D盘下的PersonalHomePage目录的某个图片 1 import org.springframework.context.annotation.Configuration; 2 import org.springframework.web.servlet.config.
阅读全文
摘要:在Linux系统和windows系统使用java获取本地IP的方法是不同的,这就导致了生产环境与实际运用环境不同而导致代码出错。 1 package com.cfcc.cfcs.common.utils; 2 3 import java.net.InetAddress; 4 import java.
阅读全文
摘要:我在使用Graphics2D画图是使用了Font中的宋体,在本地运行非常顺畅,但是部署到服务器之后,发现所有的中文无一例外,都变成了口口口。原因: 服务器中没有支持中文各种字体。解决方案: 进入/usr/share/fonts 文件夹下创建chinese。 在chinese里面拖入中文支持包(可以将
阅读全文
摘要:Can't read input file! 在一个springboot项目中,我直接在File中写入了 /static/images/hello.png 相对路径,然后就爆红了,找不到文件。 随后我直接在File中写了/tmp.txt,然后创建出这个文件,发现tmp.txt直接被创建到了F盘的根目
阅读全文
摘要:一、swagger简介 简单说明一下,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档。 二、SpringBoot集成swagger 本次集成使用springboot + maven 构建的web项目。 第一步: pom文件引入依赖
阅读全文
摘要:一、打开你的IntelliJ IDEA工具。 二、File->settings 三、搜索Antlr4 当然这一步你会搜索出antlr4插件,但是不要着急点击安装,你需要下载和你使用的antlr4版本匹配的antlr4插件才可以,所以,请看第四步。 四、点击homepage进入到IntelliJ ID
阅读全文
摘要:修改时间格式 在Date类型的属性上增加了一个注解(例如Date、Timestamp等等) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 修改时间格式和时区 @JsonFormat默认情况下是timeZone为GMT(即标准时区),和北京时间相差8小时,解
阅读全文
摘要:JdbcTemplate1、JdbcTemplate概念及使用 a)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 b)引入相关 jar 包 c)在 spring 配置文件配置数据库连接池 <bean id="dataSource" clas
阅读全文