自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 dependencies与dependencyManagement的区别

可以看到,即使我子项目中定义了hibernate-validator依赖没有写版本号,实际上导入此依赖时,指定了版本号,而且这个版本号是和父项目中dependencyManagement 标签定义的依赖版本号是一样的,这就说明了,dependencyManagement 标签是一个依赖的版本管理器,可以控制子项目中的所有依赖的版本,但是如果子项目要是指定了版本,那就以子项目为主了。a,dependencies标签 在父项目中定义的所有依赖,都是直接引入使用的,并且子项目中也有自动的继承此依赖。

2022-12-20 15:23:22 715 1

原创 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 800

原创 解决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 472

原创 MySQL优化:从十几秒优化到三百毫秒

mysql性能优化

2022-06-30 00:19:36 17944 39

原创 使用命令部署Java项目的基本步骤

使用命令在Linux上启动java 项目的基本命令

2022-06-28 23:47:03 785 1

原创 解决:windows系统正常访问resource下的文件,但是Linux系统找不到resource下文件的问题

不知道大家有没有遇到这种情况:在windows环境下项目启动的好好的,可是部署到生产的时候就会报错,找不到相关文件。刚好今天我就遇到了这种情况,真的是头疼屎了,为了让自己对这次bug加深一下印象,所以就写个笔记记录下来。 首先,项目在本地是可以启动的,而部署到Linux系统的时候启动不起来了,报找不到文件的bug,我是可以确定文件是正常的,没有破损的,那导致出问题的原因,可能就是路径错误了,因为路径不对,所以加载不了相关的文件。 今天百度了好多,恶补了一下Linux和Window

2022-06-22 23:24:00 3380 2

原创 完整的微信支付代码,不会的进来拿走直接用

大家好,这个是关于微信支付的后端代码+详细笔记整理(typora版本,支持编辑修改),包括生成订单、下单、支付通知、查询订单、退款申请、退款通知、查询退款、关闭订单等等八个接口,涵盖了微信支付从0到1的过程,笔记是我跟着学习视频视频的时候记录下来的,有21个文档,从刚开始的准备工作,比如如何获取商户号、私钥、公钥、证书等等问题,到最后的退款的完成。

2022-05-16 03:25:50 7835 6

原创 微信支付专题 —— 获取商户私钥时获取的是一串地址,没有获取具体的私钥的解决办法,亲测有效

微信支付获取商户私钥获取不到具体私钥,获取的是一串地址的解决办法,亲测有效。

2022-05-12 02:41:46 3198 6

原创 你还在手动写注释模板吗?IDEA可以一键生成类和方法的注释模板,不知道的点进来

你还在手动写注释模板吗?IDEA可以一键生成类和方法的注释模板,不知道的快快点进来吧。

2022-05-05 18:58:27 1182 2

原创 对List集合中对象的某一个属性进行排序

        日常小记录:        对List集合中对象的某一个属性进行排序。今天写项目的时候,遇到一中                   &n

2022-05-04 21:42:52 3550

原创 mybatis XML文件中特殊符号“大于”、“小于”、“大于等于”、“小于等于”,XML报错

mybatis中大于、小于等特殊符号的转义

2022-04-13 01:05:41 7921 4

原创 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 1404

原创 Unknown column ‘暖‘ in ‘where clause‘

        今天又是记录bug的一天。话不多说,直接粘贴bug。        “Unknown column ‘暖’ in ‘where clause’”        梦梦忘记截图了,就复制了bug主要部分,主要是记录一下当时解决的过程。 &nbs

2022-02-28 23:27:52 379 1

原创 sql exception:Column ‘XXX‘ in where clause is ambiguous

2022-02-27 00:07:47 639

原创 搭建文件服务器MinIO,快速上手使用

搭建文件服务器MinIO官网简单介绍下载搭建环境运行默认配置、修改配置信息正常访问文件上传官网        minio 官方网址:https://min.io/        minio 中文镜像网站:http://minio.org.cn/        有时

2022-02-15 13:22:12 3019 1

原创 Git拉取项目时,类的左下角带有“橙色J”的标志的解决方案

Git拉取的项目,类显示是已编译过的,左下角带有J的标志,无法运行........

2022-02-10 11:01:48 1451

原创 微信支付专题——获取平台证书时生成签名的一个坑,报错401签名错误

        下载平台证书的时候,返回的状态码是401,错误信息如下图所示:        可以看到错误信息提示是错误的签名,于是就检查关于签名部分的代码,下面是从官网copy的生成签名的代码。/** * @Decription 计算签名值 * Authorization: <schema> &lt

2022-01-07 13:43:55 3995

原创 公钥、私钥、证书、签名的区别

公钥、私钥、证书、签名区别1,商户API证书说明:​ 商户自己申请可以获取的,通过商户平台跟着指引下载证书,包含:商户的商户号、公司名称、公钥信息。​ 是微信提供的二进制文件,商户发起与微信支付后台服务器请求的时候,是微信支付后台识别商户真实身份的评剧。2,商户私钥说明:​ 在申请的商户API证书里面存放着的,私钥存在apiclient_key.pem中。私钥也可以通过工具从商户的P12证书中导出。使用场景:​ 商户私钥:生成签名,使用商户私钥对签名串进行SHA256 with RSA签名

2022-01-07 10:10:13 3315

原创 微信支付专题——微信平台证书的两种下载方式,亲测成功

        最近再做微信支付的模块,由于做的是服务商模块的,商户进件功能需要使用微信平台的公钥对敏感信息加密,而且传送的http头部需要把微信平台证书序列号携带在“Wechatpay-Serial”信息,官网上是这样标注的:        所以,就需要下载微信平台证书,使用平台公钥对敏感信息加密,这样把商户信息上送到微信支付平台时,微信平台使

2022-01-05 23:01:46 10568 13

原创 Orika的MapperFacade 属性赋值的使用

在日常开发中,对于对象之间的转化/属性的赋值,你使用的是哪个方式呢?MapperFacade还是BeanUtils?

2021-12-21 18:18:47 1878 2

原创 你是否了解HTTPS的加密原理?(面试常问)

        梦梦前段时间面试,以及工作之后负责的模块多多少少都会涉及到一些网络协议的知识,今天就抽出时间整理了其中两个常见的协议:HTTP和HTTPS的区别。 什么是网络协议?HTTP和HTTPS的基本概念HTTP和HTTPS的区别HTTPS的优缺点优点HTTPS的工作原理什么是网络协议?        网络协议:是计算机网络中为了进行数据

2021-12-17 01:13:49 5443 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 1809 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 4595

原创 @Valid 和 @Validated注解的使用

@Valid 和 @Validated注解的使用1,@Valid 和 @Validated 的作用2,@Valid 和 @Validated 的区别3,@Valid 的使用4,@Validated 的使用5,相关注解1,@Valid 和 @Validated 的作用        现在项目大多都是分布式项目,前端往后端传数据的时候,为了保证数据的有效、可用性,需要对前端传入的数据进行校验,但是大量的校验会很繁琐,造成代码中出

2021-11-29 16:09:08 2100

原创 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 2259

原创 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 217

原创 集群、分布式和微服务之间的关系

        集群:        把同一个应用部署到多个服务器上,每一个服务器就是一个节点,这些节点的集合就是集群。        举个例子,我们现在有一个学习app,部署到一台服务器上,随着时间的流逝,越来越多的人知道我们的app,从而用户的访问量就会增加,这个

2021-09-02 12:15:26 601

原创 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 6506

原创 mkdir: 无法创建目录““: 没有那个文件或目录

        今天在虚拟机上创建目录时报了错:        原因是usr目录不存在,local也不存在。        此时只需要加个 -p 即可,如下;        mkdir

2021-08-20 11:55:51 8877

原创 手把手教创建第一个Dubbo项目

        在上一篇博客《初识微服务框架——Dubbo》中提到Dubbo组件之间调用的关系,有4个重要的组件,提供者(Provider)、消费者(Consumer)、注册中心(Zookeeper)和服务监控(Monitor),注册中心、服务监控不需要我们去创建,dubbo自身提供的,我们要做的就是创建一个提供者项目和消费者项目。        

2021-08-19 23:28:24 843

原创 初识微服务框架——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 363 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 300

原创 @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 1226 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 94

原创 MyBatis-Plus中自带的分页操作

        相信使用过MyBatisPlus过的同志们,肯定都知道plus在MyBatis的基础上更新了自带的分页操作。今天我们来聊一聊plus中自带的分页的具体操作。        第一步: 导入依赖<!-- MyBatis-Plus的依赖--> <dependency>

2021-08-08 21:01:51 3499 2

原创 每天进步一点点——积累5个面试题

每天积累5个java面试知识throws和throw的区别?Error 和 Exception 异同?写出5个常用的运行时异常?(英文)请描述String、StringBuffer、StringBuider的区别?Sting s="Hello";s=s+"world";这两行代码之后,原始的String对象中的内容是否发生改变?throws和throw的区别?        throws:  &nbsp

2021-08-06 22:55:22 117

原创 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 342 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 119

原创 FastJson序列化和反序列化JSON对象(以及日期格式的转化)

        一,什么是FastJson?                1,Fastjson是Java语言编写的高性能的JSON处理器,由阿里巴巴公司开发。         

2021-07-28 21:06:22 3440

原创 Jackson序列化和反序列化java对象

        哈喽,大家好,今天要跟大家分享的是Jackson序列化和反序列化JSON,相信点击进来的家人们,都是为了看代码的,那梦梦就废话不多说了,直接上操作了。        首先,我们先编写一个实体类——产品类。public class Product { private Integer id; private String name

2021-07-28 20:25:43 867

微信支付(笔记和代码).zip

大家好,这个资源是关于微信支付的后端代码+详细笔记整理(typora版本,支持编辑修改),包括生成订单、下单、支付通知、查询订单、退款申请、退款通知、查询退款、关闭订单等等八个接口,涵盖了微信支付从0到1的过程,笔记是我跟着学习视频学习的时候记录下来的,有21个文档,从刚开始的准备工作,比如如何获取商户号、私钥、公钥、证书等等问题,到最后的退款的完成。(当然,这些配置,代码中也都写好了,可以直接拿来就用)如果大家下载之后有什么不明白的,或者是测试过程中出现了什么问题,都可以在CSDN上私聊梦梦,梦梦看到了会立刻回复的,最后希望大家都能拥有一颗坚持拼搏的心,都能如愿以偿。加油加油!!!!!!

2022-05-16

生成签名-获取平台证书-解密-加密-商户进件等等接口的demo.zip

这个压缩包是梦梦写的关于商户进件涉及的一系列的接口的小demo,包含有签名的生成、平台证书的获取以及解密、对上送隐私信息的加密、以及获取图片mediaId、商户进件等等这些接口的demo。梦梦亲自测试过的,都是可以正常获取的。

2022-01-10

小白一看就懂的SpringBoot知识大全

此文件里记录着SpringBoot的入门、配置文件、Web开发、数据库的访问以及部署等五方面的详细内容,需要学习SpringBoot的小伙伴们快来下载吧

2021-08-10

爱旅行项目.zip(基于ssm+maven多模块开发写的)

订阅梦梦专栏《爱旅行项目实操》的各位程序员们,可以从这边下载项目资料,包括图片、jar包、数据库、项目说明书等等。

2021-06-26

JAVA核心知识点整理 全面整理.zip

此文档对java知识进行了由浅到深的整理,适合0基础的,也适合有java基础,想要更深一层的学习,也是一门语言的整理

2021-03-10

原神官网 具有前后端的毕设.zip

这个项目前端采用HTML+CSS+JS实现,后端采用JDCB+Servlet+JSP实现,后端实现了CRUD的操作,前端页面风格统一、美观,可以切换多种风格,现代风、古风等等,正在做毕业设计的小伙伴们或者有需要的小伙伴都可以下载使用。

2021-03-10

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

TA关注的人

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