自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 MssAuthenticationProvider

MssAuthenticationProvider.javapackage com.liu.security;import org.springframework.security.authentication.AuthenticationProvider;import org.springframework.security.authentication.BadCredentialsException;import org.springframework.security.authentica

2020-09-29 17:16:10 880

原创 WebMvcConfig

WebMvcConfig.javaimport java.util.Arrays;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.Import;import org.springframework.http.HttpMethod;.

2020-09-29 17:12:47 1456

转载 Apache 代理(Proxy) 转发请求

代理分为:正向代理(Foward Proxy)和反向代理(Reverse Proxy)1、正向代理(Foward Proxy)正向代理(Foward Proxy)用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器,由代理服务器负责请求Internet,然后返回Internet的请求给内网的客户端。Internal Network Client ——(request-url)——> Fow...

2020-09-29 10:30:50 2353

转载 Apache与Tomcat有什么关系和区别

Apache和Tomcat都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。  Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)  Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行两者从以下几点可以比较的:  1、两者都是apache组织开发的  2...

2020-09-29 10:26:13 735

转载 vue-cli3.0 环境变量与模式

vue-cli3.0移除了配置文件目录: config和build文件夹。可以说是非常的精简了,那移除了配置文件目录后如何自定义配置环境变量和模式呢?为什么需要配置环境变量和模式呢?所有方法肯定是来源于现实的需求。在一个产品的前端开发过程中,一般来说会经历本地开发、测试脚本、开发自测、测试环境、预上线环境,然后才能正式的发布。对应每一个环境可能都会有所差异,比如说服务器地址、接口地址、websorket地址…… 等等。在各个环境切换的时候,就需要不同的配置参数,所以就可以用环境变量和模式,来方便我们

2020-09-29 09:55:11 144

转载 Spring Security-获取当前登录用户的详细信息

在Spring框架里面,可以通过以下几种方式获取到当前登录用户的详细信息:1. 在Bean中获取用户信息Authentication authentication = SecurityContextHolder.getContext().getAuthentication();if (!(authentication instanceof AnonymousAuthenticationToken)) { String currentUserName = authentication.ge

2020-09-23 22:00:30 2272 1

转载 Spring Security 之多AuthenticationProvider认证模式实现

多AuthenticationProvider认证模式实现原理及源码分析可参考:https://github.com/mingyang66/spring-parent/blob/master/spring-security-oauth2-server-redis-service/providermanager.md多AuthenticationProvider实现ProviderManager会按照添加入认证请求链中的顺序来验证,上面的源码分析及实现原理已经说的很清楚了,这一片就直接看代码实现;

2020-09-23 21:55:55 1089

原创 认证失败

public class Http401AuthenticationFailureHandler implements AuthenticationFailureHandler{ @Override public void onAuthenticationFailure(HttpServletRequest request,HttpServletResponse response,AuthenticationException exception) throws IOException{...

2020-09-16 17:14:21 305

原创 可适应页面中vh和vw和百分比有什么区别,怎样才能合适的使用?

之前还真没注意CSS3里这几个新功能……首先%代表相对宽度/高度,问题在于这个值相对什么,不同属性是不一样的,对于block的高度、宽度等,一般相对于父元素,而根元素body在没有定义高度的情况下是没有高度的。对于其他一些属性,比如font-size,相对的是em的大小。而vh、vw不同,永远都是相对于视窗大小的,即便写在font-size里面也是按视窗大小。这个就会有很多很方便的地方了。最主要能解决的一个问题就是原来想要做高度自适应很困难,现在很容易了。一个body{height: 100vh}就

2020-09-14 14:54:38 2036

转载 import qs from ‘qs‘ qs库的使用

1.npm地址https://www.npmjs.com/package/qs2、概述将url中的参数转为对象;将对象转为url参数形式3、示例import qs from 'qs';const url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0';// 转为对象console.log(qs.parse(url));co

2020-09-11 14:48:17 5397

转载 axios中get请求与post请求的简单函数封装

今天写点什么呢,就写写如何将axios的post请求和get请求封装在一个函数中。首先讲讲axios的get请求。axios.get('/user') .then( (response) => { console.log(response); }) .catch( (error) => { console.log(error); });get请求如何传参想必大家应该都知道的一是可以拼接在url上axios.get('/user?ID=12345').t

2020-09-11 14:42:04 567

原创 router分开定义

//主文件中:import MssMain from '@/views/MssMain.vue';import managementStatusRouter from 'ManagementStatus/router';import projectStatusRouter from 'ProjectStatus/router';import settingsRouter from 'Settings/router';import riskProjectStatusRouter from 'Ris.

2020-09-11 10:17:55 187

原创 ES6扩展运算符...运用之合并对象

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title><script type="text/javascript"> var stu = { name:'liujie', age:30 }; var...

2020-09-10 16:18:10 958

转载 SQL中ON和WHERE的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用leftjion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有leftjoin的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。假设有两张表:表1:tab2idsize110220330表2:tab2...

2020-09-10 09:02:26 359

原创 树状结构的数据表如何设计?

如果你的树深度是可预期的话,有个超简单的数据结构。你需要3个字段来表达这个树:id,本节点的primary key parent_id,其值为父节点的primary key key,忘了学名叫啥了,你可以称为线索 level,表示当前节点到根节点的距离其中,key字段的值为:从跟节点到父节点的primary key,中间用任意非数字符号分割。例如以下树状结构├── a│ ├── d│ │ ├── p│ │ ├── q│ │ └── r│ ├──...

2020-09-09 15:54:46 2214

转载 Vue自定义组件通过v-model实现父子组件双向同步通信

在vue官网2.2.0的api新增的model选项,可以帮助我们实现父子同步通信。1. modelmodel的类型定义如下,它有两个属性prop,event.一个组件上的v-model会把 value用作 prop把 input用作 event类型:{ prop?: string, event?: string }model: { prop: ‘value1’, // prop说:我要在该组件被使用(被父组件调用)时,v-model的值绑定给value1 event:..

2020-09-09 15:38:02 844

转载 vue中对于一个非表单元素使用this.$emit(‘input‘,name)的问题.

vue中对于一个非表单元素使用this.$emit('input',name)的问题.vue.js一个tab页组建,包括三个文件,在tabs.js中,为何要 this.$emit('input',name)?请输入代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev

2020-09-09 15:29:20 1345

转载 vue传参数:子传父 this.$emit(‘input‘,val)

子组件在传值的时候,选用input,如this.$emit(‘input’,val),在父组件直接用v-model绑定,就可以获取到了如果你不用input,则需要常规的@方法获取值,并用jq代码给kcrid赋值。

2020-09-09 15:24:05 1329

转载 vue 组件中的 model: 允许自定义组件在使用 v-model 时定制 prop 和 event

<my-checkbox v-model="foo" value="some value"></my-checkbox> Vue.component('my-checkbox', { model: { prop: 'checked', event: 'change' },})Vue.component('my-checkbox', { model: { prop: 'checked', event: 'change'...

2020-09-09 15:14:32 3165 1

原创 float和flex区别

float是让自己进行浮动flex相当于是让子元素进行浮动<html><head><style type="text/css"> *{ margin: 0; padding: 0; } .main{ float:left; background-color: #0f0; display: flex;/*父div设置该属性*/ } .main>div{ width: 50px; he.

2020-09-03 14:13:48 3305

vuedemo.rar

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。

2020-03-09

dbeaver.rar

dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。 它支持任何具有一个JDBC驱动程序数据库。 它可以处理任何的外部数据源。

2020-01-15

webpack.rar

webpack它是代码编译工具,有入口,出口、loader和插件。其天生就代码分割、模块化,webpack2.0中加入tree shaking,用来提取公共代码,去掉死亡代码。

2020-01-13

vue资料,非常全面的资料

Vue.js 是一个用于创建 Web 交互界面的库。它让你通过简单而灵活的 API 创建由数据驱动的 UI 组件。Vue.js是一款轻量级的、以数据驱动构建web界面的前端JS框架,它在架构设计上采用了MVVM(Model-View-ViewModel)模式,其中ViewModel是Vue.js的核心,它是一个Vue的实例,而这个实例又作用域页面上的某个HTML元素。其核心在于通过数据驱动界面的更新和展示而非JS中通过操作DOM来改变页面的显示。

2020-01-06

12.本地数据库.docx

html5操作数据库demo程序源码,包含创建数据表和添加记录

2019-06-23

空空如也

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

TA关注的人

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