自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows注册 Java 程序为服务

摘要:本文介绍使用WinSW将Java应用(test.jar)注册为Windows服务的步骤。1)下载WinSW并重命名为test.exe;2)配置同名的test.xml文件,设置路径、JVM参数等;3)通过命令行安装(test.exe install)、启动(net start)、停止(net stop)和卸载(test.exe uninstall)服务。配置支持自定义工作目录、JDK路径、内存参数及日志管理,适合将Java应用作为后台服务运行。

2025-09-24 17:25:51 282

原创 SpringBoot整合ElasticSearch自定义分词器Analyzer

本文介绍了在SpringBoot中自定义Elasticsearch正则分词器的方法。通过创建settings.json配置文件定义分词规则(如将URL中的"."替换为"-"),使用@Setting注解指定配置文件路径,并在实体类字段上添加@Field注解即可实现自定义分词。示例展示了standard分词器和自定义正则分词器的对比效果,后者成功实现了URL分词功能。这种方法避免了手动配置mapping文件,简化了分词器定制流程。

2022-06-20 10:03:02 2721 1

原创 Db4o 查询、插入、更新、删除操作

Db4o数据库工具类,懒人式一键调用!!!

2022-03-09 14:53:15 1062

原创 java web 上传文件、文件夹或压缩包

java web 上传文件,文件夹和zip压缩包

2022-03-08 16:48:13 851

原创 java web 删除文件(文件夹)

java web 删除文件或文件夹

2022-03-08 16:30:26 772

原创 Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题

本文介绍了Docker卷默认挂载路径问题及Mac OS系统的解决方案。在匿名或具名挂载时,卷会被挂载到/var/lib/docker/volumes路径下,但在Mac OS系统中该路径可能无法直接访问。通过执行docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh命令进入容器后,可以成功访问/var/lib/docker/volumes目录查看挂载的卷。该方法为Mac用户提供了查看Docker卷挂载路径的有效解决方案

2021-11-11 17:50:29 11782 8

原创 RestTemplate使用postForObject发送请求,接收String类型的response时中文乱码

本文分析了RestTemplate在接收String类型数据时出现中文乱码的原因,并提供了两种解决方法。原因是StringHttpMessageConverter默认使用ISO-8859-1编码。第一种方法通过遍历HttpMessageConverter集合,将StringHttpMessageConverter的字符编码改为UTF-8;第二种方法直接替换集合中的StringHttpMessageConverter对象为UTF-8编码的新实例。两种方法都能有效解决RestTemplate的中文乱码问题。

2021-10-01 15:13:34 6204

原创 launch4j-maven-plugin 插件,配置pom.xml方式自动打包exe和jar,包含jre环境

本文介绍了如何使用Maven插件将Java项目打包为可执行的exe文件。主要步骤包括:1) 通过maven-assembly-plugin生成包含依赖的jar包;2) 使用launch4j-maven-plugin将jar转换为exe文件;3) 配置JRE路径,要求将生成的exe文件与jre文件夹放在同级目录。pom.xml配置示例中包含了主类设置、控制台运行模式、JRE版本要求、内存参数等关键配置项,以及可选的版本信息设置。执行mvn package命令即可完成打包过程。

2021-08-24 17:20:24 4625 3

原创 SpringBoot实现命令行

SpringBoot方式实现命令行

2021-08-16 16:09:26 2778

原创 java 导出文件到Excel 及前端下载

/** * 文件前端下载 * @param response * @param filePath 文件所在的路径 * @param projectName 要保存的文件名 */ private void doFileResponse(HttpServletResponse response, String filePath, String projectName) { if (filePath != null) { File file = new File(file

2021-08-10 09:13:49 3071

原创 HttpClient发送Post请求传递json、普通参数

本文介绍了使用HttpClient发送POST请求的两种方式:发送JSON数据和普通参数。对于JSON数据,通过StringEntity设置Content-Type为text/plain类型;对于普通参数,使用UrlEncodedFormEntity设置Content-Type为application/x-www-form-urlencoded类型。文章提供了完整的Java示例代码,包括请求头设置、参数构建和响应处理,并列出所需的Maven依赖(commons-httpclient和fastjson)。该示

2021-07-29 22:30:13 17283

mac微信拦截消息撤回插件

mac微信拦截消息撤回插件

2026-01-14

集成内存监控、线程分析、堆内存分析、GC回收等功能的程序

集成内存监控、线程分析、堆内存分析、GC回收等功能的程序

2026-01-14

db4o非关系型数据库源代码

db4o非关系型数据库源代码

2026-01-14

空空如也

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

TA关注的人

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