自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac安装java反编译工具jd-gui

进入到/Contents/MacOS文件夹下,将链接中的内容替换到universalJavaApplicationStub.sh文件中。打开universalJavaApplicationStub.sh文件,在522行的位置添加一行代码。打开应用程序,找到jd-gui应用程序,右键选择显示包内容。此时,再运行jd-gui,即可正常运行。

2022-09-08 14:59:27 583 1

原创 Gradle项目使用lombok插件

Gradle项目使用lombok插件Gradle项目在使用lombok的时候,项目启动报错,只需要在build.gradle文件的dependencies中添加以下依赖即可。compileOnly 'org.projectlombok:lombok:1.18.24'annotationProcessor 'org.projectlombok:lombok:1.18.24'testCompileOnly 'org.projectlombok:lombok:1.18.24'testAnnotation

2022-05-20 17:49:37 2241 1

原创 Quarkus-Mybatis-Plus持久化解决方案

Quarkus-Mybatis-Plus持久化解决方案引入依赖:Maven<dependency> <groupId>io.quarkiverse.mybatis</groupId> <artifactId>quarkus-mybatis-plus</artifactId> <version>1.0.3</version></dependency><dependency&g

2022-05-20 17:26:23 2951 5

原创 Could not find MessageBodyWriter for response object of type: XXX of media type: application/json

问题描述在使用Quarkus远程Rest调用时,报错Could not find MessageBodyWriter for response object of type: XXX of media type: application/json解决办法导入以下依赖即可<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy-jackson</a

2022-04-30 15:56:02 806

原创 Quarkus-Hibernate-Mysql持久化方案

Quarkus-Hibernate-Mysql持久化方案阻塞式持久化方案引入依赖:Maven<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-hibernate-orm</artifactId></dependency><dependency> <groupId>io.quarkus</groupId>

2022-04-26 14:34:46 1648

原创 .gitmodule使用git子模块的其他分支

.gitmodule使用git子模块的其他分支打开终端,进入到项目根目录下进入子模块文件夹下(例如子模块文件名叫lib)cd lib查看子模块的所有git分支git branch -av检出要提交的分支(例如要使用release分支)git checkout release查看是否检出成功git branch返回上一级:到项目的根路径下cd ..git添加这个子模块git add libgit提交变更git commit -m 'update lib branch'

2022-04-26 14:07:57 1643

原创 kafka消费者端入库无法使用事务注解

Quarkus使用Reactive Hubernate对消息消费进行非阻塞式持久化使用该技术的目的//用于解决kafka消费者端入库无法使用事务注解的情况//出现问题打印的异常信息io.quarkus.runtime.BlockingOperationNotAllowedException: Cannot start a JTA transaction from the IO thread. at io.quarkus.narayana.jta.runtime.interceptor.Tr

2022-04-22 16:42:34 2161 1

原创 Quarkus使用Kafka发送及接收消息

Quarkus使用Kafka发送及接收消息在build.gradle中添加拓展implementation "io.quarkus:quarkus-smallrye-reactive-messaging-kafka"在application.properties文件中添加配置属性# kafka地址kafka.bootstrap.servers=localhost:9092# 设置连接器名称,my-outgoing-channel为生产者自定义的channel名称,my-incoming-ch

2022-04-22 16:36:58 2287 1

原创 linker link.exe not found

在windows安装rust后运行第一个项目报错linker link.exe not found只需要执行2个命令rustup toolchain install stable-x86_64-pc-windows-gnu然后rustup default stable-x86_64-pc-windows-gnu之后再执行cargo build此时即可构建成功...

2021-06-14 22:47:46 1615 4

原创 前后台日期转换注解

@DateTimeFormat前台传入后台日期格式时,在实体类中的date类型属性添加@DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)即可@JsonFormat后台从数据库中查询的日期格式往前端查时,在实体类中的date类型属性添加@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)即可@DateTimeFormat无效原因一般都是使用@DateTimeFormat把传给后台

2021-06-08 14:15:22 790 1

原创 项目编译报错

IntelliJ IDEA编译项目报错 “xxx包不存在” 或 “找不到符号”在尝试网上其他的方法之前不妨试试在idea的console中切换到指定的微服务下cd 目录名,然后执行mvn idea:diea即可解决多数情况下的编译报错问题。如果仍无法解决,可能是maven的地址或仓库路径是默认路径,切换回指定路径即可。如果仍无法解决,按快捷键ctrl + shift +alt + s ,进入idea项目机构目录,将project和module中的jre/jdk相关的都改为本地安装的jdk版本(比如我

2021-06-08 14:13:48 237

原创 @Transactional失效

@Transactional失效,Sonar检测报bug原因:在同一个类中非事务方法调用加了事务的方法解决方法:1. 将非事务的方法加上事务2. 将有事务的方法添加一个接口,让非事务方法调用接口来间接调用有事务的方法...

2021-06-08 13:57:48 423

原创 服务启动报404

问题:服务启动报404{ "timestamp": "2021-05-12 16:49:06", "status": 404, "error": "Not Found", "message": "No message available", "path": "/admin/counselor/assign/training"}解决方案:出现这种情况,先检查参数拼接,如果参数拼接也都是正确的,并且请求参数及传递都没问题,就说明实现类没有添加@Service注解

2021-06-08 13:56:15 1197 1

原创 消息中间件 个人学习笔记-仅供参考

消息中间件概念分布式应用之间通常有两种方式来实现系统间的通信,一种是基于远程过程调用(RPC)的方式;另一种是基于消息队列的方式。RPCRPC是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。它是协议,典型的RPC实现有Dubbo等。网络通信的实现是透明的,调用方不需要关心网络之间的通信协议、网络I/O模型、通信的信息格式等跨语言,对于调用方来说,无论接收方使用何种程序设计语言,调用都应该成功,并且返回值也应该按照调用方程序设计语言能理解的形式来描述。

2021-06-08 13:50:50 312

原创 win10家庭版磁盘上有个锁的解决办法

首先以管理员身份运行命令提示符,然后在里面输入命令manage-bde -off C:回车即可,注意空格,这里以解锁的是C盘。

2020-10-19 19:43:40 7475 4

原创 ServletConfig与ServletContext的区别,以及servletConfig.getServletContext方法可以获取到ServletContext的原因

区别ServletConfigServletConfig与Servlet的关系为一对一关系,即ServletConfig只能获取到当前Servlet的配置信息,不能获取其他Servlet的配置信息,作用范围仅当前ServletServletContextServletConfig与Servlet的关系为一对多关系,即ServletContext可以获取到全局的配置信息,并且可以在整个项目内的所有Servlet中共享数据。作用范围为整个项目当中为什么ServletConfig的getServ

2020-09-01 21:27:14 341

原创 Jquery个人学习笔记-仅供参考

简介认知一个快速简介的js框架,倡导用更少的代码做更多的事情,优化了HTML文档操作、事件处理、动画设计和ajax交互引入需要导入相关的jQuery文件,官网的地址:https://jquery.com/核心对象:jQuery的核心对象就是$,等价于jQuery,但是在实际开发中建议使用$来代表核心对象,因为简单明了,如果使用jQuery作为核心对象,那么大小写字母不能出错,核心对象就是万能方法,支持传递各种类型的选择器,来获取到对应的jQuery对象jQuery与js文档加载

2020-08-29 11:04:03 150

原创 JavaScript个人学习笔记-仅供参考

简介认知JavaScript就是一种轻量级的脚本语言作用通过JavaScript可以进行事件处理、读写元素内容、设置动态、动画效果、表单数据校验、校验浏览器的信息等…组成部分ECMAScriptjs的基础语法,包含了基本的语句结构、变量、运算符、数组、事件、对象等DOM文档对象模型它的存在让我们可以灵活的操作页面中的内容,操作文档中的标签及内容,就是所谓的增删改查BOM浏览器对象模型操作浏览器对象引入方式行间引入直接在标签的行间书写js代码(弊

2020-08-27 15:56:34 224

原创 MySQL个人学习笔记-仅供参考

简介数据库的作用:数据存储数据库本质上就是个文件系统,而且存储的数据可以实现持久化存储DBS:—>数据库系统:由数据库、数据库管理员、数据库管理系统构成DBMS:—>数据库管理系统:是一种用于操纵和管理数据的软件,用于建立、使用、维护数据库。因此数据库的安全性、健壮性、可扩展性都得到了提升DBA:—>数据库管理员:DBA使用DBMS来管理DBDB:—>数据库:本质上是一个个的文件当前数据库分为两大类:关系型数据库和非关系型数据关系型数据库(

2020-08-26 20:31:47 365

原创 CSS个人学习笔记-仅供参考

div图层div是css中的定位技术,全称DIVision,即为划分,有时可以称为图层。div元素是用来为HTML文档内大块的内容提供结构和背景的元素。通俗来说,div在页面布局中,主要作为承载内容的容器!没有任何的默认样式,所有的外观样式都需要我们自己调整。css层叠样式表css是一种用来表现HTML或XML等文件样式的计算机语言。css不仅可以静态地修饰网页,还可以配合各种脚本语言(js)动态地对网页元素进行格式化css样式与标签属性的区别标签属性书写的位置是在标签行间,而css样式属性书写的

2020-08-26 20:30:14 133

原创 HTML个人学习笔记-仅供参考

概述超文本在网页中显示的内容不局限于文本,还可以显示图片、视频、音频、超链接、列表等内容。静态网页与动态网页的区别静态与动态的区别不是由是否存在动态效果、动画效果决定的,而是由数据决定的。一个网站是否能够动态的显示数据、动态的进行更新才是衡量动态网页的标准html语言的特点标签要正确嵌套父子集标签在嵌套书写时,要注意缩紧html中的标签名不区分大小写,规范下全小写html中的标签分两种:双标签和单标签双标签:一对标签,有开标签、关标签组成,其中,关标签内要有斜杠单标签:

2020-08-26 20:27:43 255 1

空空如也

空空如也

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

TA关注的人

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