自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue jwt令牌

jwt介绍1.JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2.为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。JWT的工作原理1.是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{“UserName”: “Chongchong”,“Role”: “Admin”,“Expire”: “2018-08-08 20:15:56”}2.之后,当用户与服务器通信时,客户在请求中发回JSON对象3.为了

2022-05-16 18:36:31 544

原创 vuex的使用方式与五大核心概念

Vuex是一个专为vue.js应用程序开发的状态管理模式。状态即时数据!!!它采用集中式存储管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生变化。可以理解为:将多个组件共享的变量全部存储在一个对象里面,然后将这个对象放在顶层的 Vue 实例中,让其他组件可以使用,它最大的特点是响应式。当我们构建一个中大型的单页面应用程序时,Vuex可以更好的帮助我们在组件外部统一管理状态。Vuex的插件安装:注意:当前vuex4.x.x以后存在包不兼容的问题,建议使用3版本...

2022-05-14 11:32:33 342

原创 使用Mock.js

打开官网http://mockjs.com/,映入眼帘的就是“生成随机数据,拦截 Ajax 请求”。Mock.js就是一款方便进行前后端分离开发的工具,能够拦截Ajax请求,并返回模拟数据,保证前端工程师们的开发不依赖于后端开发进度。具有:前后端分离、开发无侵入、数据类型丰富、用法简单、方便拓展的特点。1.示例在这里我使用vue-cli脚手架的spa项目做栗子:首先下载mockjsE:\VueProject\medpro>npm i mockjs -Dnpm i ...

2022-05-06 16:39:09 220

原创 高效前端Vue.js框架

概述:Vue是一款前端渐进式框架,可以提高前端开发效率,也是一个构建用户界面(UI)的[渐进式]JavaScript框架。特点:​ Vue通过MVVM模式,能够实现视图与模型的双向绑定。​ 简单来说,就是数据变化的时候, 页面会自动刷新, 页面变化的时候,数据也会自动变化。安装/导入Vue:安装/导入Vue分为在线导入或者本地导入,在线导入是使用cdn下载需要连接网络支持,本地导入是手动下载vue.js包,其中还有环境版本,开发环...

2022-04-27 13:56:12 1428

原创 设计模式开局23种

设计模式是一种抽象的编程思想,它不会局限于某一种编程语言,也就是说在任何面向对象的编程语言中都有它的应用场景,在面向过程,函数式编程提起设计模式是没有任何意义的。创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。行为型模式(11种):策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式...

2022-04-20 21:01:12 252

原创 SpringMVC的工作流程

简单介绍SpringMVC是通过前端控制器controller中的注解来完成请求处理的。前段请求从web.XML中servlet的配置开始,根据servlet拦截的url-parttern,来进行请求转发控制。请求处理的流程1.首先用户发送请求-------->前端控制器,前端控制器根据请求信息(如URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;2.页面控制器接收到请求后,进行功能处理,首先需要收集和绑定请求参...

2022-03-31 19:04:06 24715

原创 MyBatis动态SQL

1.动态SQL的概念动态sql是指在进行sql操作的时候,传入的参数对象或者参数值,根据匹配的条件,有可能需要动态的去判断是否为空,循环,拼接等情况;2.mybatis动态sql1-if判断:<!-- BookMapper.xml id:调用的方法名--><select id="queryBookByIf" resultType="com.zking.mybatis01.model.Book"> <!--

2022-03-26 22:58:27 1795

原创 Mybatis

1.什么是Mybatis?(官网) 1-MyBatis 是一款优秀的持久层框架。 2-它支持自定义 SQL、存储过程以及高级映射。 3- MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 4-MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain OldJava Objects,普通老式 Java 对象)为数据库中的记录。2.为...

2022-03-25 00:13:51 1167

原创 Spring Bean的生命周期

一、简介 Spring Bean 的生命周期整个 spring 中占有很重要的位置,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,在spring中,singleton属性默认是true,只有设定为false,则每次指定别名取得的Bean时都会产生一个新的实例,Spring只帮我们管理单例模式Bean的完整生命周期,对于prototype..

2022-03-22 23:30:22 652

原创 Spring AOP(面向切面编程)

Spring AOP(面向切面编程)

2022-03-22 23:11:14 99

原创 spring 控制反转(IOC容器框架)

目录1.spring简介1.Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2. Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。3. Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。4.然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。5. 目的:解决企业应用开发的复杂性6.功能:使用基本的Jav..

2022-03-22 22:58:56 147

原创 IDEA配置Maven创建Maven Web项目

eclipse:基于workspace工作空间,一个工作空间里面可以包含多个项目idea :基于project工程,一个工程里面包含多个模块(module)一,配置Maven(1)file-->Other Settings-->Setting For New Projects..(2)配置maven文件路径选中Override:覆盖,设置好后点击Apply-->Ok二,创建Maven Web项目(1)file-->New-->ProJect.

2022-03-19 17:00:32 609 1

原创 Maven安装配置

1.下载maven安装包,解压即可使用,下载地址Maven – Download Apache Mavenhttp://maven.apache.org/download.cgi2.配置maven环境变量 1-- MAVEN_HOME 2-- M2_HOME 3-- 修改path添加maven相关路径配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HO...

2022-03-18 20:17:28 356

原创 IDEA2019.3安装

地址:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrainshttp://www.jetbrains.com/idea/

2022-03-17 19:49:49 327

空空如也

空空如也

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

TA关注的人

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