-
MapStruct高级拷贝工具的使用
在MapStruct中,可以通过多种方式实现复杂的自定义映射和嵌套对象的映射。MapStruct提供了强大的注释和配置功能来处理这些复杂场景。
如何使用 MapStruct1、引入依赖
在pom.xml中添加M...
-
Java泛型的使用
Java的泛型(Generics)是Java语言的一种特性,允许类、接口和方法可以操作指定类型的对象,而无需定义具体的类型。
通过使用泛型,可以编写更通用、可重用的代码,同时在编译时提供类型安全检查
主要特性1、类型参数化:
泛...
-
关于Convert实体转换
关于在项目中,将一个数据源对象(source)转换成指定类型的DTO对象(dtoClass);
技术点
泛型(Generics):使用泛型<S,T>,泛型S代表数据源对象的类型,泛型T代表目标DTO对象的类型...
-
RocketMQ部署
RabbitMQ和RocketMQ是属于不同的消息队列系统,虽然都是MQ,但是它们的配置和部署方式不同
RabbitMQ部署回顾
RabbitMQ和RocketMQ对比类型不同
RabbitMQ是一个广泛使用的AMQP协议的消...
-
JavaMail整合Gmail邮箱服务器
在Spring Boot项目中整合JavaMail服务
集成JavaMail1.添加依赖
在pom.xml中添加Spring Boot Starter Mail依赖
12345<dependency...
-
在测试过程中,服务器需要验证SSL;但是握手失败了,就需要解决这一问题.以下有几种可能得解决方案:
使用自签名证书
可以使用自签名证书,需要将该证书添加到Java的信任库中
禁用SSL证书验证
这仅用于开发和测试环境,不推荐生产环境,因为它会降...
-
内网邮件服务调研
一下是一些流行的,基于Java开源的邮件服务器项目
Apache James
Apache James(Javae Apache Mail Enterprise Server)是一个功能齐全的开源邮件服务器。它支持STMP、POP...
-
RabbitMQ部署启动 RabbitMQ 容器部署脚本脚本123456789docker run -d \ -e RABBITMQ_DEFAULT_USER=admin \ -e RABBITMQ_DEFAULT_PASS=admin321 \...
-
vi/vim的使用vi/vim的三种模式
命令模式(Commad mode)
插入模式(Insert mode)
尾行模式(Last Line mode)
当使用vi hello.txt命令时候,如果hello.txt不...
-
JRebel and XRebel插件
JRebel and XRebel插件是目前最好用的热加载插件,它支持IDEA ULtimate旗舰版和Community社区版
安装方式
插件地址
在线安装
可以直接在idea中插件市场搜索JRebel ...