- 博客(95)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 dependencies与dependencyManagement的区别
可以看到,即使我子项目中定义了hibernate-validator依赖没有写版本号,实际上导入此依赖时,指定了版本号,而且这个版本号是和父项目中dependencyManagement 标签定义的依赖版本号是一样的,这就说明了,dependencyManagement 标签是一个依赖的版本管理器,可以控制子项目中的所有依赖的版本,但是如果子项目要是指定了版本,那就以子项目为主了。a,dependencies标签 在父项目中定义的所有依赖,都是直接引入使用的,并且子项目中也有自动的继承此依赖。
2022-12-20 15:23:22
822
原创 mac环境IDEmaven编译报错:No compiler is provided in this environment. Perhaps you are running on a JRE rant
mac环境IDEmaven编译报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
2022-10-25 15:25:28
869
原创 解决Updates were rejected because the tip of your current branch is behind its remote counterpart问题
解决git 在执行 git push origin master中出现的错误
2022-09-23 00:49:25
571
原创 解决:windows系统正常访问resource下的文件,但是Linux系统找不到resource下文件的问题
不知道大家有没有遇到这种情况:在windows环境下项目启动的好好的,可是部署到生产的时候就会报错,找不到相关文件。刚好今天我就遇到了这种情况,真的是头疼屎了,为了让自己对这次bug加深一下印象,所以就写个笔记记录下来。 首先,项目在本地是可以启动的,而部署到Linux系统的时候启动不起来了,报找不到文件的bug,我是可以确定文件是正常的,没有破损的,那导致出问题的原因,可能就是路径错误了,因为路径不对,所以加载不了相关的文件。 今天百度了好多,恶补了一下Linux和Window
2022-06-22 23:24:00
3773
2
原创 完整的微信支付代码,不会的进来拿走直接用
大家好,这个是关于微信支付的后端代码+详细笔记整理(typora版本,支持编辑修改),包括生成订单、下单、支付通知、查询订单、退款申请、退款通知、查询退款、关闭订单等等八个接口,涵盖了微信支付从0到1的过程,笔记是我跟着学习视频视频的时候记录下来的,有21个文档,从刚开始的准备工作,比如如何获取商户号、私钥、公钥、证书等等问题,到最后的退款的完成。
2022-05-16 03:25:50
9008
6
原创 微信支付专题 —— 获取商户私钥时获取的是一串地址,没有获取具体的私钥的解决办法,亲测有效
微信支付获取商户私钥获取不到具体私钥,获取的是一串地址的解决办法,亲测有效。
2022-05-12 02:41:46
3527
6
原创 你还在手动写注释模板吗?IDEA可以一键生成类和方法的注释模板,不知道的点进来
你还在手动写注释模板吗?IDEA可以一键生成类和方法的注释模板,不知道的快快点进来吧。
2022-05-05 18:58:27
1353
2
原创 Encountered invalid @Scheduled method ‘getPlanBoardStatistics‘: Only no-arg methods may be annotated
记录一下今天写代码时出现的bug Caused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method ‘getPlanBoardStatistics’: Only no-arg methods may be annotate
2022-04-13 00:42:03
1666
原创 Unknown column ‘暖‘ in ‘where clause‘
今天又是记录bug的一天。话不多说,直接粘贴bug。 “Unknown column ‘暖’ in ‘where clause’” 梦梦忘记截图了,就复制了bug主要部分,主要是记录一下当时解决的过程。 &nbs
2022-02-28 23:27:52
456
1
原创 搭建文件服务器MinIO,快速上手使用
搭建文件服务器MinIO官网简单介绍下载搭建环境运行默认配置、修改配置信息正常访问文件上传官网 minio 官方网址:https://min.io/ minio 中文镜像网站:http://minio.org.cn/ 有时
2022-02-15 13:22:12
3374
1
原创 微信支付专题——获取平台证书时生成签名的一个坑,报错401签名错误
下载平台证书的时候,返回的状态码是401,错误信息如下图所示: 可以看到错误信息提示是错误的签名,于是就检查关于签名部分的代码,下面是从官网copy的生成签名的代码。/** * @Decription 计算签名值 * Authorization: <schema> <
2022-01-07 13:43:55
4696
原创 公钥、私钥、证书、签名的区别
公钥、私钥、证书、签名区别1,商户API证书说明: 商户自己申请可以获取的,通过商户平台跟着指引下载证书,包含:商户的商户号、公司名称、公钥信息。 是微信提供的二进制文件,商户发起与微信支付后台服务器请求的时候,是微信支付后台识别商户真实身份的评剧。2,商户私钥说明: 在申请的商户API证书里面存放着的,私钥存在apiclient_key.pem中。私钥也可以通过工具从商户的P12证书中导出。使用场景: 商户私钥:生成签名,使用商户私钥对签名串进行SHA256 with RSA签名
2022-01-07 10:10:13
3999
原创 微信支付专题——微信平台证书的两种下载方式,亲测成功
最近再做微信支付的模块,由于做的是服务商模块的,商户进件功能需要使用微信平台的公钥对敏感信息加密,而且传送的http头部需要把微信平台证书序列号携带在“Wechatpay-Serial”信息,官网上是这样标注的: 所以,就需要下载微信平台证书,使用平台公钥对敏感信息加密,这样把商户信息上送到微信支付平台时,微信平台使
2022-01-05 23:01:46
13965
15
原创 Orika的MapperFacade 属性赋值的使用
在日常开发中,对于对象之间的转化/属性的赋值,你使用的是哪个方式呢?MapperFacade还是BeanUtils?
2021-12-21 18:18:47
2364
2
原创 你是否了解HTTPS的加密原理?(面试常问)
梦梦前段时间面试,以及工作之后负责的模块多多少少都会涉及到一些网络协议的知识,今天就抽出时间整理了其中两个常见的协议:HTTP和HTTPS的区别。 什么是网络协议?HTTP和HTTPS的基本概念HTTP和HTTPS的区别HTTPS的优缺点优点HTTPS的工作原理什么是网络协议? 网络协议:是计算机网络中为了进行数据
2021-12-17 01:13:49
5725
3
原创 修改gitlab密钥:Please make sure you have the correct access rights and the repository exists.问题解决
今天梦梦在公司从gitlab上拉取项目的时候,报了一个异常,异常如下: Please make sure you have the correct access rights and the repository exists. &nb
2021-12-10 23:25:16
2083
1
原创 解决git clone 问题:fatal: unable to access ‘https://github.com/...‘: Unknown SSL protocol ........
今天梦梦从GitHub上拉取项目时,突然报错了:fatal: unable to access ‘https://github.com/wechatpay-apiv3/wechatpay-apache-httpclient.git/’: Unknown SSL protocol error in connection to github.com:443 。但是昨天拉取的时候还好好的,于是就用谷歌访问了
2021-12-02 14:40:08
4824
原创 @Valid 和 @Validated注解的使用
@Valid 和 @Validated注解的使用1,@Valid 和 @Validated 的作用2,@Valid 和 @Validated 的区别3,@Valid 的使用4,@Validated 的使用5,相关注解1,@Valid 和 @Validated 的作用 现在项目大多都是分布式项目,前端往后端传数据的时候,为了保证数据的有效、可用性,需要对前端传入的数据进行校验,但是大量的校验会很繁琐,造成代码中出
2021-11-29 16:09:08
2349
原创 Zookeeper和Kafka window环境下安装、使用
Zookeeper和Kafka window环境下安装、使用一,Zookeeper windows下的安装以及使用 命令1,下载并安装在windows上2,配置zookeeper3,启动zookeeper方式4,zookeeper的相关命令1,help 查看相关命令,帮助手册2,查看dubbo服务的消费者、生产者3,get 获取节点数据和更新的信息4,create 创建节点5,create -e 创建临时节点6,set path data [version] 修改节点7,delete
2021-11-25 17:17:48
2603
原创 Unregistering application QG-USER-CLOUD-CONSUMER with eureka with status DOWN
最近在写eureka项目时,出现了一个bug,Eureka Client项目成功启动之后又自动关闭了,报错如下:Unregistering application ****** with eureka with status DOWN 查看之后,才发现是忘记添加web依赖了。 <dependency>
2021-09-08 15:40:57
323
原创 集群、分布式和微服务之间的关系
集群: 把同一个应用部署到多个服务器上,每一个服务器就是一个节点,这些节点的集合就是集群。 举个例子,我们现在有一个学习app,部署到一台服务器上,随着时间的流逝,越来越多的人知道我们的app,从而用户的访问量就会增加,这个
2021-09-02 12:15:26
691
原创 dubbo连接超时:org.apache.dubbo.rpc.RpcException: Invoke remote method timeout.
报错信息:org.apache.dubbo.rpc.RpcException: Invoke remote method timeout. method: getEasybuyUserListByMap, provider: dubbo://192.168.52.1:20880/com.buy.service.easybuyUser.EasybuyUserService?anyhost=true&app
2021-08-31 12:05:56
6919
原创 mkdir: 无法创建目录““: 没有那个文件或目录
今天在虚拟机上创建目录时报了错: 原因是usr目录不存在,local也不存在。 此时只需要加个 -p 即可,如下; mkdir
2021-08-20 11:55:51
10117
原创 手把手教创建第一个Dubbo项目
在上一篇博客《初识微服务框架——Dubbo》中提到Dubbo组件之间调用的关系,有4个重要的组件,提供者(Provider)、消费者(Consumer)、注册中心(Zookeeper)和服务监控(Monitor),注册中心、服务监控不需要我们去创建,dubbo自身提供的,我们要做的就是创建一个提供者项目和消费者项目。
2021-08-19 23:28:24
1052
原创 初识微服务框架——Dubbo
初识微服务框架——Dubbo一,软件技术架构演变之路1,架构的整体分类:2,单体式架构1,什么是单体架构?2,单体架构的优点?3,单体架构的缺点?4,单体架构的适用场景5,问题:3,集群及业务拆分1,什么是集群?2,集群的优点:3,集群的缺点:4,适用场景4,分布式架构1,什么是分布式架构?2,分布式的优点3,分布式的缺点5,分布式和集群的区别?6,SOA架构1,什么是SOA架构?2,特点:3,缺点:7,微服务架构1,什么是微服务架构?2,微服务架构的特征:3,优点:4,缺点:5,挑战6,分布式微服务架构的
2021-08-19 20:21:29
1038
3
原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test: There are test fa
今天在打包项目的时候,突然报错了,错误如下: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project itripbiz: There are test fail
2021-08-15 21:49:57
368
原创 @Mapper和@MapperScan的区别
@Mapper和@MapperScan的区别@Mapper1,作用2,位置:@MapperScan1,作用:2,位置:二者的区别:@Mapper1,作用 用在接口上,在编译之后会生成相应的接口实现类2,位置: 在对应的某个接口类的上面,生成相对应的实现类@Mapperpublic interface ItripUserMapper { public ItripUser getItripUserById(@Param(value = "id") Long id)throws Ex
2021-08-11 14:34:16
1544
4
原创 每天进步一点点(javaSE的常见面试题系列)
每天积累5个java面试知识1,final、finally、finalize的区别?2,java 中的 Math.round(-1.5) 等于多少?3,switch是否分别能作用在byte、long、String上,4,数组中有没有length()方法?String有没有length()方法?5,请说出下面这段程序的输出结果1,final、finally、finalize的区别? 1,final: 用于声明属性
2021-08-08 21:45:21
131
原创 MyBatis-Plus中自带的分页操作
相信使用过MyBatisPlus过的同志们,肯定都知道plus在MyBatis的基础上更新了自带的分页操作。今天我们来聊一聊plus中自带的分页的具体操作。 第一步: 导入依赖<!-- MyBatis-Plus的依赖--> <dependency>
2021-08-08 21:01:51
3817
2
原创 每天进步一点点——积累5个面试题
每天积累5个java面试知识throws和throw的区别?Error 和 Exception 异同?写出5个常用的运行时异常?(英文)请描述String、StringBuffer、StringBuider的区别?Sting s="Hello";s=s+"world";这两行代码之后,原始的String对象中的内容是否发生改变?throws和throw的区别? throws:  
2021-08-06 22:55:22
149
原创 Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
最近在做springboot上传文件的项目时,报了一个错误。错误如下,只是摘取了一部分: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field attachs exceeds its maximum
2021-08-05 20:42:46
401
1
原创 每天进步一点点——积累5个java面试题
每天积累5个java面试知识1,什么是面向对象?特点?2,什么是类和对象?3,Integer和int的区别4,String、StringBuffer、StringBuilder 的区别?5,==和equals区别?equals比较基本数据类型和字符串结果一样吗?1,什么是面向对象?特点? 面向对象是一种思想,世间万物都可以看做一个对象,也就是面向对象编程(OOP)。Java 是一个支持并发、基于类和面向对象的计
2021-08-04 22:36:57
154
原创 FastJson序列化和反序列化JSON对象(以及日期格式的转化)
一,什么是FastJson? 1,Fastjson是Java语言编写的高性能的JSON处理器,由阿里巴巴公司开发。
2021-07-28 21:06:22
4178
原创 Jackson序列化和反序列化java对象
哈喽,大家好,今天要跟大家分享的是Jackson序列化和反序列化JSON,相信点击进来的家人们,都是为了看代码的,那梦梦就废话不多说了,直接上操作了。 首先,我们先编写一个实体类——产品类。public class Product { private Integer id; private String name
2021-07-28 20:25:43
1033
微信支付(笔记和代码).zip
2022-05-16
生成签名-获取平台证书-解密-加密-商户进件等等接口的demo.zip
2022-01-10
小白一看就懂的SpringBoot知识大全
2021-08-10
原神官网 具有前后端的毕设.zip
2021-03-10
有没有激励程序媛学习的壁纸啊[face]emoji:010.png[/face]
2021-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人