什么是中介模式? 中介模式就是定义一个中间层,让原来相互交互,错综复杂的关系,变为所有的对象只和中间层交互。 如下图
什么是中介模式? 中介模式就是定义一个中间层,让原来相互交互,错综复杂的关系,变为所有的对象只和中间层交互。 如下图
Mongodb中,集合就是一组文档的集合,类似MySQL中的表。 创建集合 name:集合的名称options:集合的设置项 2 查看数据库中的集合 删除集合 collect...
mongo默认的数据库是test,如果不指定的话,默认在test数据库里 1) 创建数据库如果数据库不存在则创建,存在则切换到这个库 2)查看当前数据库 3)查看所有数据库如...
@Sxd_9637 单线程不存在并发问题的
redis zset做排行榜引子 直播运营活动中经常会有这样的需求,根据用户送礼情况做排名。这个排行榜具有以下特点: 用户每次请求会返回用户的排名 送礼金额越多粉丝排名越靠前 相同金额送礼越早越靠前 排...
本文使用SpringBoot2.0+ MyBatis + Shiro 实现一个简单的安全管理。对集成MyBatis可以参考文章 Spring Boot 整合MyBatis 添...
Shiro是Apache的开源安全框架,提供了登录认证,授权,加密,会话管理,缓存管理等功能。 核心概念 Shiro包含了如下三个核心概念: Subject:主体,将用户的概...
你的端口是8070么? 我的源码中应该是8080吧
用IDEA新建Spring MVC 的Hello World一、 建立项目 打开IDEA,选择新建project,然后依次点击左侧Maven,勾选Create from archetype,最后从骨架列表中选择 maven-arche...
本文使用IDEA作为开发工具。 1、构建骨架 新建一个普通的Spring Boot项目,名称为springboot-multi-module。可以参考IDEA新建Spring...
Spring Boot 内置包含了logback 和 slf4j,通过依赖关系可以看到,spring-boot-starter -> spring-boot-starter-...
完善的异常处理可以让客户端有一个良好的体验,并且有利于定位出错原因,帮助解决问题。Spring Boot 内置了一个 /error 处理,当抛出异常之后,会被转到这个映射进行...
swagger2可以减少我们的编写文档工作,尤其现在是前后端分离。后端写好接口之后还需要写API使用文档给客户端人员,尤其是在接口变更之后,文档往往就得不到及时的更新甚至是遗...
1、读取application.yml/properties中的配置 这里以application.yml为示例进行说明 application.yml文件中既可以有系统相关...
一、准备工作 1、添加依赖 在pom.xml文件中,添加mybatis-spring-boot-starter依赖和mySql连接的依赖 2、在数据库中添加如下表 3、配置数...
假设已经有了一个spring mvc的启动项目,可以参考文章://www.greatytc.com/p/39299910b2da 1、打开pom.xml文件,配置如...
一、 建立项目 打开IDEA,选择新建project,然后依次点击左侧Maven,勾选Create from archetype,最后从骨架列表中选择 maven-arche...
使用IntelliJ IDEA 新建一个演示项目1、打开IDEA,选择新建项目,然后在左侧选择“Spring Initializr”,点击Next 如果没有“Spring I...
文章未写完,记录了下
MyBatis使用笔记覆盖常见的使用场景,基本的增删改查,分页。这里只是常见的使用,冷门使用的可以查看官方文档。 技术点: 整体流程: 基础 1、传递参数 传递业务参数给sql语句,可用于动态拼接...
覆盖常见的使用场景,基本的增删改查,分页。这里只是常见的使用,冷门使用的可以查看官方文档。 技术点: 整体流程: 基础 1、传递参数 传递业务参数给sql语句,可用于动态拼接...
代理模式:有时,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理可以静默的解决一些业务无关的问题,比如远程、安全、事务、日志...