自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JS对象转成数组

当JS对象是键值对的情况时(Json对象),因为数组时以数字为索引的,所以只能把JS对象中的Key或者Value组成数组使用。var obj={"one":"I am 1","two":"I am 2"};var arr = Object.getOwnPropertyNames(obj); //arr=["one", "two"]var arr2 = Object.keys(obj);//arr=["one", "two"]var valArr = arr.map(function(i){retur

2020-08-06 17:13:29 1370

原创 JAVA构造器与InstantiationException异常

1、解决方法java.lang.InstantiationException异常可能是由于通过反射在实例化的时候,对应的类里面缺少无参构造器而导致无法实例化。保留无参构造器,再通过反射实例化的时候就不会抛出异常了。编写一个类时没有添加无参构造方法,那么编译器会自动添加无参构造方法;(如果自己添加构造函数,无论有参数或是没参数,默认构造函数都将无效)编写时添加了有参构造方法而未添加无参构造方法,那么编译器只认有参构造方法而不会默认添加无参构造方法!如果需要使用无参构造方法,一定要在类里面添加2、

2020-08-04 14:18:44 657

原创 pageHelper分页及工作原理浅析

1、pageHelperPageHelper是Github上开源的MyBatis分页插件,使用起来简单、方便,支持多种数据库。Github网址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/README_zh.md。maven: <dependency> <groupId>com.github.pagehelper</groupId>

2020-07-31 10:10:52 2708

原创 重写(覆盖)与重载

1. 重写(Override)存在于继承体系中,指子类实现了一个与父类在方法声明上完全相同的一个方法。为了满足里式替换原则,重写有以下三个限制:子类方法的访问权限必须大于等于父类方法;子类方法的返回类型必须是父类方法返回类型或为其子类型。子类方法抛出的异常类型必须是父类抛出异常类型或为其子类型。使用 @Override 注解,可以让编译器帮忙检查是否满足上面的三个限制条件。下面的示例中,SubClass 为 SuperClass 的子类,SubClass 重写了 SuperClass 的 fu

2020-07-29 10:44:49 212

原创 Springboot热部署问题

1、需要在pom.xml文件中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>2、“File” -> “Settings” -&g

2020-07-24 09:23:39 114

原创 Token + Cookie 登录验证

一、完整流程1.登录:通过用户名和密码发送请求。2.服务器端程序验证用户身份的合法性,若用户存在,服务器端程序则返回一个带签名的token。3.客户端将token储存到cookie中,并且每次访问API都携带Token到服务端。4.服务端验证token,校验成功则返回请求数据,校验失败则返回错误码。二、具体实现1、用户首次发起登录请求,携带用户名和密码2、服务端首先进行用户身份校验,若存在该用户,则生成token。Controller:@ApiOperation("登录") @R

2020-07-21 16:39:04 1920

转载 CORS理解

1. CORScross-origin resource sharing, 跨域资源共享.因为出于安全的考虑, 浏览器不允许Ajax调用当前源之外的资源. 即浏览器的同源策略.CORS需要浏览器和服务器同时支持。目前,所有主流浏览器都支持该功能,IE浏览器不能低于IE10。在浏览器端, 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求

2020-07-21 15:47:58 526

原创 前后端分离——跨域问题 CORS

1、CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。它的通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会有感觉

2020-07-21 15:28:38 182

原创 Vue-cli安装与项目新建

Vue脚手架安装步骤1.首先我们去nodejs官网下载nodejs:https://nodejs.org/en/download/2.其次 去下载一个cnpm (注释:淘宝npm镜像,这个是阿里把外国的npm服务器搬到我们中国来了,用淘宝镜像npm下载一些配置文件会更快一些)操作如下:电脑右下角 window输入cmd, 把npm install -g cnpm --registry=https://registry.npm.taobao.org复制到cmd里面去就可以拉。3.安装vue文件

2020-07-07 13:11:38 291

空空如也

空空如也

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

TA关注的人

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