Java
文章平均质量分 75
wml00000
这个作者很懒,什么都没留下…
展开
-
SpringBoot_JsonFormat日期序列化
JsonFormat用来表示json序列化的一种格式或者类型。@JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当我们读取出来封装在实体类中的时候,就会变成英文时间格式,而不是yyyy-MM-dd HH:mm:ss这样的中文时间,因此我们需要用到JsonFormat注解来格式化我们的时间。同时前端调用后端接口传参时,也需要通过注解来反序列化成Date对象。原创 2022-12-02 17:04:56 · 3505 阅读 · 0 评论 -
Spring Data JPA 实现多表关联查询
原文链接:https://blog.csdn.net/johnf_nash/article/details/80587204多表查询在spring data jpa中有两种实现方式,第一种是利用hibernate的级联查询来实现,第二种是创建一个结果集的接口来接收连表查询后的结果,这里介绍第二种方式。一、一对一映射实体 UserInfo :用户。实体 Address:家庭住址。这里通过外键的方式(一个实体通过外键关联到另一个实体的主键)来实现一对一关联。实体类1、实体类 UserInfo.ja转载 2022-04-22 01:23:30 · 12142 阅读 · 1 评论 -
bat文件注册为Windows服务与依赖关系设置
文章目录1. 批处理文件注册为服务1.1 应用场景1.2 操作步骤1.2.1 编写批处理文件;1.2.2 借助instsrv+srvany将批处理文件注册为服务;1.2.3 设置服务之间的依赖关系;1.2.4 启动测试2. 配置服务之间的依赖关系2.1 应用场景2.2 操作步骤参考链接1. 批处理文件注册为服务1.1 应用场景微服务架构下的jar包启动,一般都是通过命令行java -jar -Dfile.encoding=utf-8 %JAVA_OPTS% gateway.jar,这样的问题就是会出现原创 2022-02-28 14:14:26 · 1536 阅读 · 0 评论 -
Java异步通信实现
参考链接:[1] java aio 编程[2] java AIO 服务端代码实现主要内容:实现服务端、客户端异步多次通信。服务端代码:package com.aio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.AsynchronousServerSocketChannel;import java.nio.转载 2021-10-19 17:10:17 · 3216 阅读 · 0 评论 -
Jar包反编译后修改源码再编译
Jar包反编译后修改源码再编译文章目录Jar包反编译后修改源码再编译1. 场景2. 详细步骤2.1 查看源码2.2 生成源文件2.3 构建项目2.4 编译成jar包3. 参考链接1. 场景需要对当前的jar包功能进行修改,但是没有源码,两种方式:通过反编译软件如JD-GUI或其他Java开发常用的IDE如IDEA查看源代码,创建新工程,按照文件结构逐个将文件源码复制粘贴到工程中,再根据个人需求进行修改、编译等。通过反编译软件JD-GUI直接保存成源码格式的工程文件,再通过IDEA打开原创 2021-10-17 11:49:31 · 11546 阅读 · 0 评论 -
SpringBoot项目依赖本地jar包
1.问题来源我们在搭建项目时,常常需要用到本地jar包,相信大家在网上找到很多maven依赖本地jar包的写法,也很成功的启动了。但是,我们将项目打成jar包或者war包部署到服务器上启动时可能就会报错了,报一堆找不到类,依赖项什么的错误。我们接下来就来解决这样一个问题。2.添加本地jar包到本地仓库中我们现在比较好的解决方式就是添加本地jar包到本地仓库中:maven添加本地jar包:mvn install:install-file -Dfile=jar包的位置 -DgroupI.转载 2020-09-22 11:19:07 · 569 阅读 · 0 评论 -
关于远程调试
关于远程调试文章目录关于远程调试基本原理示例注意事项参考链接基本原理本机和远程主机的两个VM之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。示例以在idea中配置Resin远程调试为例进行说明。服务端Resin开启调试模式进入resin配置文件:resin/config/resin.properties 修改jvm_argsjvm_args : -Xdebug -Xrunjdwp原创 2020-07-29 11:13:22 · 247 阅读 · 0 评论