
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在我们实际开发中到一个特定的时候是比如工作流到某个状态时, 我们会向某某单位发送消息, 这时就会用到我们的消息推送---rabbitmq。
在我们日常开发中登录是每个系统都要做的,对于单点登录是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。开一下传统登录:单点登录:通俗讲:用户登录一次,就可已访问系统里的其他子系统。

在日常工作之中经常遇到我们在commit(提交到本地仓库) 中提交多的文件比如将我们自己的配置文件和自己私有的的依赖提交的本地仓库的, 这是和不友好的, 一旦push(上传git远程仓库)就会影响到其他同时的开发, 要么解决冲突, 要么更改配置, 很浪费时间, 我们在这里解决一下在上传多了文件的时候如何回退。

一.前言在遇到这个问题时看过很多资料,我觉得这些都不太好,有些啰嗦,我尝试了很多方法觉得这种方式比较快捷,如果有地方不对欢迎大家留言讨论,希望能帮助到大家二.问题描述在我们平时开发的时候尤其是使用idea开发时,因为idea只能允许一个程序进行运行,所以我们经常会看到一种错误如图:提取有用信息: Connector configured to listen on port "端口号" failed
在我们开发中肯定会和数据库打交道, 我的电脑发生点小问题, 重做系统之后自己的环境和配置需要重新配置, 数据库也是重新下载, 在我安装数据库之后, 再打开Navicat 本地数据库时报错1045-Access denied for user "root" @localhost (using password: yes) 我们的数据库密码过期了, 要知道我的数据库新下载, 新配置的环境变量, 对于这

我们在工作中,可能会在日志中记录数据的变化情况或者在公共处理的数据增加一个日志页面,记录每次修改的变化。我们可以根据CompareUtils工具类比较数据前后发生了怎样的变化, 这样我们就可以知道数据做了哪些改变./*** 字段标记注解*//*** 字段名称*/

在我们开发中肯定会和数据库打交道, 我的电脑发生点小问题, 重做系统之后自己的环境和配置需要重新配置, 数据库也是重新下载, 在我安装数据库之后, 再打开Navicat 本地数据库时报错1045-Access denied for user "root" @localhost (using password: yes) 我们的数据库密码过期了, 要知道我的数据库新下载, 新配置的环境变量, 对于这

目录前言一.stream的使用场景特点特点:二.初步体验一下stream三.简单看一下Stream的常用API3.1 forEach()遍历集合中的对象3.2filter对流对象进行过滤3.3map()方法:3.4count():计数3.5 limit():选取流数据的前多少条数据3.6 skip():跳转3.7 concat():合并四.总结:4.1stream的实际开发好处4.2stream应
目录一.前言1.mybatis-plus简介2.mybatis-plus的优点3.mybatis-plus依赖包 二.mybatis-plus常用注解1、@Tablename注解二.@Tableld注解3.@TableField注解4.@TableLogic注解三.项目中用到其他的注解 1.@JsonFormat注解2.@JsonIgnore注解3.@JsonTypeId注解MyBatis-Plu

MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类。您要做的就是定义一个映射器接口,该接口声明任何必需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用简单的Java方法调用在源对象和目标对象之间进行映射,即没有反射或类似内容。与手动编写映射代码相比,MapStruct通过生成繁琐且易于出错的代码来节省时间。遵循配置方法上的约定,MapStruct使








