随笔分类 -  JAVA

1 2 下一页

基于SpringBoot3.4的Web应用的示例代码
摘要:项目源码 https://gitee.com/bsmn/bsmn-springboot-example Maven相关命令 # 启动, 启动后默认的访问地址:http://localhost:36069/ mvn spring-boot:run # 打包 mvn clean package # 打包 阅读全文

posted @ 2024-12-02 15:40 白首码农 阅读(59) 评论(0) 推荐(0) 编辑

JDK17的快速安装
摘要:下载地址 https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html 解压到指定目录 mkdir -p /mnt/d/apps tar -zxf /mnt/d/software/jdk-17.0.12_li 阅读全文

posted @ 2024-12-02 15:38 白首码农 阅读(34) 评论(0) 推荐(0) 编辑

本地JAR包如何上传私有仓库
摘要:需求背景 有些第三方的jar包需要手动上传到maven私有仓库,以便通过maven来管理依赖. 为简化手动上传的jar包的操作步骤,所以整了个脚本,在使用时只需修改相应变量即可。 脚本示例 #!/bin/bash jarFile="test.jar" groupId="com.wywtime" ar 阅读全文

posted @ 2022-07-20 06:01 白首码农 阅读(696) 评论(0) 推荐(0) 编辑

SpringBoot应用中获取Bean及配置参数的通用工具类
摘要:需求背景 一个项目中可能某些类不是通过Spring容器进行管理的,但又需要从Spring容器中获取一些类的实例。 这种情况下就需要这么一个通用的工具类。 代码示例 import org.springframework.beans.BeansException; import org.springfr 阅读全文

posted @ 2022-07-01 23:02 白首码农 阅读(352) 评论(0) 推荐(0) 编辑

SpringBoot应用中扫描自定义注解
摘要:使用背景 需要通过业务键值来调用不同的类里的不同方法 重点描述 引入依赖 <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.10.2</version> </ 阅读全文

posted @ 2022-07-01 22:55 白首码农 阅读(1344) 评论(0) 推荐(0) 编辑

Maven自定义插件的开发示例
摘要:1、创建maven项目,配置相关依赖pom.xml 注意 <packaging>maven-plugin</packaging> <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4. 阅读全文

posted @ 2022-06-24 22:23 白首码农 阅读(57) 评论(0) 推荐(0) 编辑

JAVA中不同字符编码下的字节长度
摘要:测验原因 数据库中字段的长度需要与JAVA代码中的验证逻辑匹配,所以做了以下测试。 如果都采用utf8编码,则可通过getBytes方法来获取字串的长度。 测试代码 import org.junit.jupiter.api.Assertions; import org.junit.jupiter.a 阅读全文

posted @ 2022-06-24 21:02 白首码农 阅读(588) 评论(0) 推荐(0) 编辑

JAVA开发示例之IK分词器的初步使用
摘要:开发步骤 添加依赖 // IK中文分词相关依赖 implementation 'com.github.magese:ik-analyzer:8.5.0' 可配置需要的扩展词及停止词 <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE propertie 阅读全文

posted @ 2022-05-14 15:21 白首码农 阅读(1667) 评论(0) 推荐(0) 编辑

JAVA开发问题之org.xml.sax.SAXParseException
摘要:问题描述 在调用Properties.loadFromXML时报错 org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 13; 文档根元素 "properties" 必须匹配 DOCTYPE 根 "null"。 示例代码 packa 阅读全文

posted @ 2022-05-14 13:27 白首码农 阅读(1306) 评论(0) 推荐(0) 编辑

JAVA开发问题之Connection reset异常排查
摘要:问题描述 在远程调用另一个服务时,发现一般情况下没有问题,当数据量较大时会有报错。 SocketException: Connection reset 原因排查 网上查了相关资料,发现是Tomcat有对POST请求的大小的限制,默认是2M, 可通过参数maxPostSize来进行配置。 解决方案 修 阅读全文

posted @ 2022-05-09 21:13 白首码农 阅读(788) 评论(0) 推荐(0) 编辑

Lombok插件安装及使用
摘要:插件安装 IDEA中安装Lombok插件 File → Setting → Plugins 搜索Lombok Plugin, 点击install,安装完成后重启IDEA 实际应用 Maven项目 在pom.xml中添加相关依赖 <dependency> <groupId>org.projectlom 阅读全文

posted @ 2022-03-23 16:40 白首码农 阅读(44) 评论(0) 推荐(0) 编辑

JAVA开发示例:如何获取系统中已安装的字体
摘要:功能需求 通过JAVA生成图片,有些文字指定了特定字体,这个时候就需要知道系统是否安装了该字体。 示例代码 protected Set<String> getFontSet(){ GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphic 阅读全文

posted @ 2022-03-23 16:37 白首码农 阅读(439) 评论(0) 推荐(0) 编辑

JAVA开发示例:Spring MVC中如何设置图片类型的响应
摘要:功能需求 有些图片可能是存在MongDB中,需要JAVA获取之后返回,如果不指定类型,前台展现会有问题。 示例代码 response.setContentType("image/png"); @GetMapping(value="/bpmn") public void getBpMnDiagram( 阅读全文

posted @ 2022-03-23 16:33 白首码农 阅读(301) 评论(0) 推荐(0) 编辑

Maven基本操作备忘
摘要:打包指定子模板 mvn clean package install -pl sub-parent\child-module -am 打印依赖树 mvn dependency:tree 部署到远程仓库 mvn deploy 需要修改pom.xml <distributionManagement> <r 阅读全文

posted @ 2022-03-23 16:26 白首码农 阅读(23) 评论(0) 推荐(0) 编辑

JAVA开发示例:用户登录成功后重新设置Session
摘要:问题描述 示例代码 HttpSession session = request.getSession(); // 用来存储原sessionde的值 ConcurrentHashMap concurrentHashMap = new ConcurrentHashMap(); Enumeration e 阅读全文

posted @ 2022-03-23 16:15 白首码农 阅读(637) 评论(0) 推荐(0) 编辑

JAVA开发示例:如何将一个JAVA项目打包成一个可执行的JAR包
摘要:功能需求 需要将一个JAVA项目打包成一个可执行的JAR包,然后通过 java -jar 运行 实现方案 修改pom.xml文件,添加插件maven-assembly-plugin <plugin> <artifactId>maven-assembly-plugin</artifactId> <co 阅读全文

posted @ 2022-03-23 15:39 白首码农 阅读(301) 评论(0) 推荐(0) 编辑

JAVA开发示例:如何获取JAR包所在目录
摘要:功能需求 在执行Jar文件时,需要读取当前目录下一些配制文件的信息,所以需要知道当前JAR包所在目录 示例代码 public File getCurrentJarDir() { try { String path = this.getClass().getProtectionDomain().get 阅读全文

posted @ 2022-03-23 15:30 白首码农 阅读(3371) 评论(0) 推荐(0) 编辑

JAVA开发示例:ZIP文件、RAR文件的解压
摘要:添加依赖 RAR5的解压需要添加依赖 <dependency> <groupId>com.github.axet</groupId> <artifactId>java-unrar</artifactId> <version>1.7.0-8</version> </dependency> <depen 阅读全文

posted @ 2022-03-23 15:16 白首码农 阅读(1084) 评论(0) 推荐(0) 编辑

JAVA开发问题:ERROR StatusLogger Unrecognized format specifier
摘要:问题描述 在项目启动时,报如下错误 ERROR StatusLogger Unrecognized format specifier [d] ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 1 阅读全文

posted @ 2022-03-23 09:21 白首码农 阅读(2079) 评论(0) 推荐(0) 编辑

JAVA开发问题:oracle.jdbc.driver.OracleDriver is deprecated
摘要:问题描述 项目启动时报如下警报: WARN com.alibaba.druid.pool.DruidAbstractDataSource - oracle.jdbc.driver.OracleDriver is deprecated.Having use oracle.jdbc.OracleDriv 阅读全文

posted @ 2022-03-23 09:11 白首码农 阅读(1326) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示