摘要:
编写Controller获取数据 以json返回 package whm.sys.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatispl
阅读全文
posted @ 2020-04-05 15:58
王嘉豪
阅读(1448)
推荐(0)
摘要:
分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件
阅读全文
posted @ 2020-03-31 22:28
王嘉豪
阅读(374)
推荐(0)
摘要:
Shiro核心三大组件 1. Subject Subject表示与系统交互的对象,可以是登录系统的操作用户,也可能是另外一个软件系统。 Subject类图 2. SecurityManager SecurityManager是Shiro架构最核心的组件。实际上,SecurityManager就是Sh
阅读全文
posted @ 2020-03-29 20:42
王嘉豪
阅读(869)
推荐(0)
摘要:
1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 (架构核心思想,如果解决不了就在加一层,dock
阅读全文
posted @ 2020-03-24 17:03
王嘉豪
阅读(263)
推荐(0)
摘要:
swaager 是什么?有什么用?为什么要用它? Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和
阅读全文
posted @ 2020-03-24 10:10
王嘉豪
阅读(758)
推荐(0)
摘要:
使用第三方组件:(通用步骤) 1、导入对应的依赖 2、研究依赖如何配置 3、代码如何编写 4、提高扩展技术能力! 具体实现步骤: 1、创建数据库 mybatis_plus 2、创建user表 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGI
阅读全文
posted @ 2020-03-22 15:05
王嘉豪
阅读(3504)
推荐(0)
摘要:
当我们学会搭建一个springboot原生项目之后,深刻了解自动配置原理(重点)之后,还有很多问题需要我们解决,学过SSM的都只有 springmvc 和mybatis都得放入spring容器中,springboot也一样 在我们原生项目的resources下会有static这个文件夹,但远远不止这
阅读全文
posted @ 2020-03-17 13:23
王嘉豪
阅读(189)
推荐(0)
摘要:
Thymeleaf是什么? 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会
阅读全文
posted @ 2020-03-17 10:43
王嘉豪
阅读(763)
推荐(0)
摘要:
Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。注解 功能@Notnull 验证对象是否不为null,无法检査长度为0的字符串,于验证基本数据类型@Null 验证对象是否为null@AssertTrue 验证 Boolean对象是否为t
阅读全文
posted @ 2020-03-16 11:39
王嘉豪
阅读(350)
推荐(0)
摘要:
SpringApplication.run分析 分析该方法主要分两部分,一部分是SpringApplication的实例化,二是run方法的执行; SpringApplication 这个类主要做了以下四件事情: 1、推断应用的类型是普通的项目还是Web项目 2、查找并加载所有可用初始化器 , 设置
阅读全文
posted @ 2020-03-15 16:00
王嘉豪
阅读(205)
推荐(0)