自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绅士jiejie的博客

复利是世界第八大奇迹!!!

  • 博客(20)
  • 收藏
  • 关注

原创 Nginx部署Vue项目,刷新页面出现404

解决方法修改nginx.conf配置文件,添加try_files $uri $uri/ /index.html配置项,具体如下:location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html;#解决页面刷新404 }...

2021-05-31 11:49:09 455

原创 Netty报DefaultHttpRequest cannot be cast to FullHttpRequest

异常问题大致描述:DefaultHttpRequest cannot be cast to FullHttpRequest解决方法以上代码是启动Netty服务的一些必要配置处理类,是一个流水线操作,所以要按顺序来写,如果代码2和代码3的位置调换了,就会报以上的错误,参考如上代码顺序即可。...

2021-05-30 17:55:01 2051 1

原创 idea中删除模块后创建同名模块显示已存在

解决方法:打开.idea文件夹,找到modules.xml文件,找到里面要创建的同名模块信息,删除即可。

2021-05-29 17:19:41 1644 5

原创 idea快捷try-with-resource

在资源代码后加上.twr,idea就会出现自动提示了,如下:确定后,代码结果如下:

2021-05-26 20:11:12 3307 9

原创 http请求报400错误

前端请求时,接口报400错误,逻辑没有进后端的断点,甚至连接口都没进,swagger自测可行,那么问题势必出在前端传参上,前端封装的入参肯定和后端定义的入参实体有类型不对应的字段,果然,后端定义的是integer类型,前端传的是false,所以好好的对照字段下名称,类型保证一致就好了。...

2021-05-23 16:39:28 7827

原创 The field file exceeds its maximum permitted size of 1048576 bytes.

Spring Boot上传文件默认有限制大小,解决方法:修改配置文件,增加如下属性:#设置单个文件的大小spring.servlet.multipart.max-request-size=50MB#设置单次请求的文件的总大小spring.servlet.multipart.max-file-size=200MB...

2021-05-23 13:51:38 278

原创 访问项目,页面打开太慢解决方式

网站部署前端项目,一般都是部署在nginx上,不过由于服务器带宽有限,访问速度受影响很正常,只是说受多大的影响而已。解决方法先F12看看,访问网站首页时,到底是哪些文件加载的慢,影响了访问的速度,我排查时,发现最慢的文件加载速度可以达到12s。采用文件压缩的方式去优化访问性能,具体做法如下:修改nginx的配置文件nginx.conf,开启GZIP压缩,增加如下配置:http { gzip on; #开启gzip gzip_disable "msie6"; #IE6不使用g

2021-05-20 19:15:46 1463

原创 怎么简化一些docker命令

这里举个例子,比如使用docker ps命令查看容器,会发现展示的信息格式挺乱的,这时我们其实可以简化一下展示的数据,比如使用docker ps --format "table{{.ID}}\t{{.Names}}\t{{.Ports}}"命令,展示出来的格式就舒服多了。但是不可能每次都打这么长的命令,所以我们可以试着给这个长命令取别名,步骤如下:使用 vim ~/.bashrc 命令,然后加上以上长命令的别名,这个别名可以根据自己的习惯命名,如下:然后使用source .bashrc命令使修

2021-05-20 19:15:05 315

原创 怎么去实现一个第三方登录功能

这里不会描述太详细的开发流程和步骤,仅做心得分享和体会。首先要了解下第三方登录的一个大致流程,这里举个例子,假设我们开发的网站要通过码云登录,网站表面体验的交互流程应该是点击码云登录->跳转到码云的授权登录页->授权成功后跳转回网站首页,这样就实现了第三方登录。如果从开发设计角度来讲,实际流程应该涉及到4个角色,一个是用户,一个是客户端也就是我们的网站,一个是码云认证服务器,一个是码云授权服务器,中间涉及到oauth2协议,用户选择码云登录,我们的网站返回码云的授权登录页,用户输入用户名和密

2021-05-20 19:14:37 1757 1

原创 微信支付报标价金额需要一个合法的64位有符号整数错误

和支付宝支付不同,微信支付是以分为单位,所以不能传入小数,要支付的金额乘以100作为标价金额参数即可。

2021-05-17 14:29:25 3989

原创 java怎么对接支付

本篇博客不贴代码,想分享下支付的一些步骤,了解步骤后,代码实现问题不大。支付渠道多种多样,目前也对接了像支付宝,微信等主流的第三方支付渠道,感受是官方提供的文档其实已经把申请支付的步骤描写的很详细了,相比起把那些步骤复制到这篇博客里,我更希望开发支付的朋友先去看看官方的开发手册文档,心里对支付有个初步的印象,看完后肯定会有收获,这是对接支付入手第一步。通过以上步骤可以了解到一些对接支付的名词和概念,比如支付宝的公钥,微信的商户私钥等等,也知道这些关键的参数如何去申请,以及支付的一些关键流程,如支付成功

2021-05-14 17:54:44 634

原创 怎么生成一些自定义的密钥

sexauth:可以自由选择密码的位数等,比如微信支付就要设置自己的密钥,就可以用到这个网站。

2021-05-14 15:46:10 836

原创 项目对接支付宝支付后,发布测试环境项目一直报错,本地不会

这里不存在什么技术知识点,只是做一个粗心导致的问题分享。测试环境启动项目一直报如下错误:本地则是能够正常启动,换位思考下,肯定是有的东西是本地有而测试没有的,那么测试环境没有的是什么,即是以上提示的appId,果断回查测试环境对应的配置文件代码,发现果然少配置了支付宝的配置项,添加上即可。以上分享,只是希望如果有些朋友在思绪比较混乱时碰到这问题,不想自己排查,想面向百度,这篇博客能给个思路,节约些时间。...

2021-05-12 15:07:50 419

原创 linux中如何查看某个端口是否被占用

netstat -anp |grep 2000

2021-05-12 14:54:14 159

原创 支付宝收不到异步回调

本地调试支付宝扫码支付功能,能够付款成功,然后支付宝异步回调通知接口时,在内网穿透工具Ngrok的控制台上显示有接口访问的日志,但是状态是404,初步怀疑是接口路径不对,所以把设置在代码中的回调接口路径和postman测试能够通过的回调接口做了个比较,发现是设置的接口路径把驼峰的变成小写的了,所以支付宝回调找不到接口,就报了404,修改后,能够回调成功。导致收不到异步回调的问题是多种多样的,以上只是我碰到的问题,如果没有帮助,可以访问【蚂蚁技术支持-帮助中心-收不到异步通知】,阅读对比下,相信能更快的找到

2021-05-10 17:12:20 1742 1

原创 内网穿透

在做支付功能时,不管是微信还是支付宝,都会有一个回调机制,这里涉及的回调地址要外网能够访问到的那种,即使我们有自己的服务器,有对外的公网IP,但是如果单单只是调试这个步骤来说,还是本地调试来的快捷高效,而且本地不调好,怎么能放心提交代码,所以怎么让本地的ip地址能够被外网调用到,这就需要用到内网穿透了。什么是内网穿透个人简单的理解就是,能够像访问www.baidu.com这类的万网似的访问本地机器。怎么做到内网穿透市面上有很多可供选择的工具,我这里选择的是小米球Ngrok,感觉操作起来很方便

2021-05-10 11:07:00 228 2

原创 new BigDecimal()和BigDecimal.valueOf()哪个好

new BigDecimal()和BigDecimal.valueOf()两个方法都可以创建一个BigDecimal对象,一般情况下没什么差别,不过一旦涉及到有小数位的数值,用BigDecimal.valueOf()就会比new BigDecimal()好得多,可以看看BigDecimal.valueOf()方法的源码,如下: public static BigDecimal valueOf(double val) { // Reminder: a zero double return

2021-05-06 13:41:31 8739

原创 docker+jenkins实现自动化部署步骤简略

创建自己的git仓库和项目设置好jenkins上的jdk,maven,git等配置在jenkins上新增一个自由风格的软件项目在源码管理里添加上自己的git仓库项目连接在构建里添加构建步骤,先构建一个调用Maven顶层目标,这个主要是先构建出项目的公共服务,类似xxx-common这种,不然其他依赖公共包的服务就会报错接下来再构建一个调用Maven顶层目标,这步就是构建要发布的项目了,需要格外注意pom对应的一定要是构建项目的pom的路径最后再添加一个远程执行脚本的构建Execute .

2021-05-02 15:30:55 507

原创 idea running的项目名称突然就变灰了

情况如下:问题不大,影响不了运行,不过如果稍微有点强迫症,肯定是受不了的,所以提供下解决方法。解决方法点击进入Edit Configurations,如下:点击+号添加项目,我这是java项目,如下:填上应用名字和主类,就会产生一个新的应用删除原来变灰的应用...

2021-05-02 11:28:17 505 1

原创 nested exception is io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.

redis设置了密码,然后配置文件里的redis相关配置又没加上相关密码,所以报以上错误。加上正确密码即可。

2021-05-02 10:42:04 3971 1

空空如也

空空如也

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

TA关注的人

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