摘要: 微服务简介 简单来说,微服务就是一种思想。 1.发展史:每一种思想的诞生到成熟,都会在实践中演化出几次里程碑式的突破。所以它的发展史,再此就不做介绍。 2.为什么要用微服务? 在互联网应用中,所诞生的产品都有两大特点,需求变化大,还有就是用户群体大。在这种情况下,单体应用的弊端就展现出来了,在版本迭 阅读全文
posted @ 2020-03-26 10:34 繁华乱世 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个普通的maven项目,引入Spring MVC 的pom依赖 2.添加Spring的配置(xml方式applicationContext.xml)扫描除了controller包之外的包(扫描所有的包,除了controller) 3添加Spring mvc 的配置(xml方式 mcv-se 阅读全文
posted @ 2020-03-23 17:52 繁华乱世 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 单页面,顾名思义,就是整个项目只有一个页面,但是可以展示不同的内容。那在vue中它是如何实现单页面的? 我先画一下它的流程路线,index.html main.js app.vue router.js xxx.vue,接下来我们具体跑一下这条路线。 1. 项目构建成功后,在public目录下有个in 阅读全文
posted @ 2020-03-21 16:38 繁华乱世 阅读(881) 评论(0) 推荐(0) 编辑
摘要: java是一种面向对象编程的语言,那么我们会产生三个疑问,什么是面向对象?为什么要面向对象?面向对象要怎么做?接下来我会对这三个疑问进行解释,揭开她的神秘面纱。 面向对象是什么? 学习面向对象前,我们先看一下面向过程,学习过C语言的会知道C语言是面向过程编程。什么是面向过程?举个栗子,你是一个衣服生 阅读全文
posted @ 2020-03-18 13:51 繁华乱世 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一:标识符,关键字,数据类型,变量,常量。 二:运算符和表达式 三:流程控制之选择循环结构 四: 数组 标识符:用来定义常量,变量,方法,类,接口,由字母,数字,下划线,美元符组成。 关键字:例如,abstract,class,final等 数据类型如下图所示: 变量:变量是利用声明的方式,将内存中 阅读全文
posted @ 2020-03-17 17:55 繁华乱世 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.java语言的发展史。 2.运行机制是什么。 3.开发和运行环境是什么。 第一, java的发展史,它是Sun公司基于C++开发的一种新的语言,也就是java的前身Oak,当时Sun公司在做一个Green的项目,准备用C++开发,但是考虑到项目 应用场景的需要,用C++开发的话,第一太复 杂,难 阅读全文
posted @ 2020-03-17 10:34 繁华乱世 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了UserDetails(规范用户信息)和UserDetailService(获取用户信息) 这篇 来讲获取用户信息后该如何认证,它的认证流程是什么? Spring Security 是一个安全管理框架,它的安全是基于一条长长的过滤器链,当用户发出一个请求时,首先会进入Security 的过 阅读全文
posted @ 2020-03-08 01:00 繁华乱世 阅读(3057) 评论(0) 推荐(0) 编辑
摘要: UserDetails接口 是什么:userDetails => Spring Security基础接口,包含某个用户的账号,密码,权限,状态(是否锁定)等信息。只有getter方法。 相当于定义一个规范,作用主要是用来和数据库做交互用的。简单来说,就是用户名传过来,这个类负责校验用户名是否存在业务 阅读全文
posted @ 2020-03-07 23:08 繁华乱世 阅读(5318) 评论(0) 推荐(0) 编辑