自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

master_JP的博客

好记性不如烂笔头,记录些Java日常

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException解决方法

在本地环境调用远程接口正常,当部署到Linux测试环境后出现如下错误。org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://www.***.com/***": sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCert

2020-07-26 09:15:00 6207

原创 Vue兄弟组件间传值比较方便的一种

vue.js 兄弟组件间传值1、兄弟之间传递数据可以借助事件车,通过事件的方式传递数据2、创建一个Vue的实例,让各个兄弟共用同一个事件机制。3、传递数据方,通过一个事件触发Bus.emit(方法名,传递的数据)。4、接收数据方,通过mounted()触发Bus.emit(方法名,传递的数据)。4、接收数据方,通过mounted(){}触发Bus.emit(方法名,传递的数据)。4、接收数据方,通过mounted()触发Bus.on(方法名,function(接收数据的参数){用该组件的数据接收传

2020-07-15 11:03:43 953

原创 返回json带转义符时的处理方法Content-Type: text/plain;

当从json文件中读取json数据返回前端时,Content-Type不同会导致返回给前端的数据结构也不同。Content-Type: text/plain;charset=UTF-8text/plain的意思是将文件设置为纯文本的形式,浏览器在获取到这种文件时并不会对其进行处理。Content-Type: application/json;charset=UTF-8 @RequestMapping(value = "/ueditor",produces="text/plain;char

2020-07-15 10:42:08 6429

原创 null == 0 和 0 == null 为什么会报NPE空指针异常

@Test public void test(){ Integer code = null; // 这里会报NPE异常,原因; // Integer 拆箱的问题, 0 是int类型,比较时code会自动拆箱,拆箱调用的是Integer里的intValue()方法,而此时code是null,自然就会报NPE异常 if (code == 0){ System.out.println("会报NEP异常");...

2020-06-29 11:38:07 3769 1

转载 SocketIO- GET http://localhost:3000/socket.io/?EIO=3&transport=polling&t=1418187395022-0 404

If you're running Express 4, it appears to me like you're missing the lines of code:var app = express(); var server = app.listen(3000); That will start your web server and set it to port 3000. Se...

2020-03-04 14:15:57 3071

原创 mysql通过idb文件,恢复数据库

原因: 由于一次未知原因,服务器停机后,导致数据库不能启动,由于刚接手项目,对此数据库的配置不是那么清晰,分析了很多,最后还是没发正常启动。由于发现数据idb文件还在,最后就采取了险招,重新安装mysql,通过mysql的idb文件来恢复数据。解决:第一步: 完全卸载mysql数据库ubantu 彻底卸载mysqlsudo apt-get autoremove --purge mysql-...

2020-02-29 16:01:57 5524 1

原创 解决swagger接口每次都要输入JWT Authorization认证的问题

解决swagger接口每次都要输入Authorization验证问题配置示例:package cn.fc.swagger2;import com.google.common.base.Function;import com.google.common.base.Optional;import com.google.common.base.Predicate;import com.g...

2019-10-27 21:59:15 8081 2

原创 Vue部署在Nginx上,不能F5刷新;Nginx伪静态,try_files和rewrite配置详解

Vue部署在Nginx上,不能F5刷新的问题配置示例(Windows版Nginx)server { listen 80; server_name 47.104.**.**; location / { root C:\flying_project\flyingProject\fcadmin-vue; #重点配置 ...

2019-10-27 21:33:22 10518

原创 Vue踩坑,感觉不到数组中元素的变化

https://blog.csdn.net/u012326462/article/details/82827943Vue里面的数组,如果采用arr[2]=“222”,这样vue是检测不到变化的,可以参考上面的文章,用数组的方法改变数组是可以感觉到变化的。1、应用数组变异方法,push,pop,shift,unshift,splice,sort,reverse来操作数组。2、用Vue中的方法V...

2019-10-27 20:10:03 842

原创 mpvue惨案-mpvue不支持复杂运算,也不支持v-if="对象.属性",v-if只能跟简单类型

惨案1、动态更换图片原计划:代码如下。因为这个template是json对象weekly的展示,这两个点击事件就是更新weekly对象中的指定字段的值,从而达到图片的切换。实际看到的效果就是,第一次触发两个点击事件中的一个,是会自动更换图片的,但是第二次再触发就不会更换图片了,方式是正常调用了的,值也是对的。<img v-if="weekly.has_love_count" c...

2019-09-11 23:04:07 1957

原创 使用idea的Docker插件,远程build Dockerfile和自动运行容器

使用idea的Docker插件,远程build Dockerfile和自动运行容器第一步:启动Docker远程服务Docker默认情况下本机使用docker命令操作镜像和容器,Docker还提供了 -H可以连接远程的Docker服务器进行远程镜像和容器管理,项目中使用maven可以通过DockerFile远程连接并构建镜像 ,达到快速测试的目的默认docker服务启动 文件(/usr...

2019-09-09 17:38:17 3935 1

原创 Spring Boot + Spring Cache/Redis 缓存使用与整合

一:Spring缓存抽象Spring定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解;Cache接口为缓存的组件规范定义,包含缓存的各种操作集合;Cache接口下Spring提供了各种xxxCache的实现;如Redis...

2019-09-04 16:37:24 467

原创 Docker容器启动Redis,MongoDB,MySQL,Nginx

仅做记录之用,详细的操作方法可以查看https://hub.docker.com/Redis的启动方式:最简单的启动方式,最好还是带个端口映射sudo docker run --name some-redis -d redis redis-server --appendonly yes自定义配置文件的启动方式sudo docker run -v /home/jav...

2019-09-03 16:41:32 594

原创 git单独只提交某个文件夹的简便操作方法

现象:当一个git仓库下有多个项目时,多个项目可能分别都做了修改,但是不想一次性全部提交,只想对某个项目提交时,或某个项目底下的某个文件夹里修改的提交时,如果使用桌面图形工具会出现下图,无论你在哪个文件夹下进入的commit界面都会把受git管理的所有可以提交的都列出来,修改的少还好,可以自己选择想提交的,如果文件多的话,选择起来就有点麻烦了。解决方法,可以采用git bash...

2019-09-02 11:30:48 66713 10

原创 MongoDB整体数据迁移到Docker版MongoDB

本文记录的是本地window上MongoDB的数据迁移到Linux测试机上Docker版MongoDB的操作记录1、本地MongoDB导出使用命令:mongodump -o C:\Users\Administrator\Desktop\MongoDB\ 导出到指定的文件夹,注意我这里迁移是要导出所有的数据库里的文件,导出完毕后,会看到目标文件夹里有所有跟数据库同名的文件夹,文件夹里就是数...

2019-08-19 15:54:04 1598

原创 MongoDB的用户,角色操作

1.基本知识介绍MongoDB基本的角色1.数据库用户角色:read、readWrite;2.数据库管理角色:dbAdmin、dbOwner、userAdmin;3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;4.备份恢复角色:backup、restore;5.所有数据库角色:readAnyDataba...

2019-08-14 10:57:25 1168

原创 DBeaver连接MongoDB

DBeaver企业版支持连接MongoDB数据库。由于第一次使用DBeaver连接MongoDB,出现一些坑,以此文档记录下坑坑洼洼需求是:建立与MongoDB的连接后可以看到MongoDB里面的所有数据库坑1、如果,这里建立连接时使用某一个数据库的用户名密码,创建后就只能看到自己有权限看到的数据库。坑2、如果使用root用户密码,且用户root的角色是root,或角色是us...

2019-08-14 10:29:34 36595 5

原创 修改Linux的yum源为阿里云

1、安装wgetyum install -y wget2、备份cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bak3、下载阿里源(如果上面安装wget命令太慢,或没安装wget,也可以直接打开这个地址下载后上传到Linux的指定目录/etc/yum.repos.d)wget http://mirrors.ali...

2019-08-11 10:06:28 908

原创 CentOS7安装Docker并运行hello-world

CentOS仅在发行版本的内核支持Docker。要求系统为64位、系统内核版本为3.10以上,这里的示例是CentOS7。Docker分为Docker CE和Docker EE两种版本。Docker CE即社区免费版,Docker EE即企业版,强调安全,但需付费使用。依照Docker的官方文档安装:文档地址:https://docs.docker.com/install/linu...

2019-08-10 13:22:00 1188 1

原创 vue结合echarts,生成中国、省份、城市地图

echarts作为vue的插件使用(npm install --save echarts),echarts的属性配置可以参加echarts的官网,如:地图里显示每块是哪个省,哪个市等。示例代码:里面有三个示例,分别实现了中国地图、四川地图、成都地图,其他所有的地图数据都在这个项目中,跟着示例变换下就可以实现中国的所有省份、城市的地图。GitHub地址:https://github.com/...

2019-08-02 21:21:07 6312 1

原创 从0开始配置vue环境

第一步、安装nodejs。 下载地址:http://nodejs.cn/download/ 我下的版本是:Windows 二进制文件 (.zip) 直接解压就可以用,但是得配环境变量,不然就只能在解压后的文件夹中执行命令第二步、在安装目录打开cmd窗口,执行如下命令:1、安装淘宝镜像(类似于阿里云的maven中央仓库镜像)安装时间有点长安装命令:npm install -g ...

2019-08-01 20:51:37 250

原创 CORS跨域问题:axios请求时报错"...has been blocked by CORS policy..."

现象:在axios使用post请求时,出现如下错误原因:跨域被拦截了解决:跨域问题的解决都是在后台解决的,前台是不能解决跨域问题的。后台是spring boot的项目,解决方法就是增加CorsFilter过滤器。spring boot 版本不同,会有不同的配置方式。@Configurationpublic class CorsConfig { ...

2019-07-31 10:34:24 18917

原创 IE出现 "Promise" 未定义,IE低版本不支持axios异步请求

IE错误现象:原因:IE低版本不支持axios异步请求解决:先去项目里下载es6-promisenpm install es6-promise然后去使用到的页面(没有强制要求,我测试的父组件,兄弟组件都行)导入import promise from 'es6-promise';promise.polyfill();然后,就可以支持IE了...

2019-07-26 16:57:59 562

原创 IE下报 webpack `Invalid Host/Origin header` 的问题

本次产生原因:IE某些版本不支持axios //为解决IE 不支持axios import Promise from 'es6-promise'; Promise.polyfill();引入es6-promise后,IE就出现如下错误:原因:应该是webpack出于安全考虑,因为不检查主机的应用程序容易受到DNS重新绑定攻击。但是,在我们的开发环境下,可以禁用掉...

2019-07-26 16:47:41 1144

原创 Linux01-VM安装CentOS7并使用静态IP联网

目的:使用VM安装CentOS7 并使用静态IP 上外网。静态IP可以使以后的学习更加方便,XShell去连服务器时,每次都使用的是固定IP,能连上外网,可以使Linux下载软件更加的方便,如yum命令的使用,docker的使用等等。第一步、简单点,就直接使用推荐的经典安装第二步、选择镜像第三部、命名虚拟机 - 命名尽量有意义第四步、磁盘大小 - 一般默认就行...

2019-07-15 17:46:43 276

空空如也

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

TA关注的人

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