SpringBoot 标签

SpringBoot 入门教程 (十八) | 整合 MongoDB

  |   0 评论   |   0 浏览

SpringBoot 入门教程:

MongoDB 是由 C++ 编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,它将数据存储为一个文档,数据结构由键值 (key=>value) 对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组,非常灵活。

SpringBoot 入门教程 (十七) | 整合 WebSocket 实现聊天室

  |   0 评论   |   0 浏览

SpringBoot 入门教程:昨天那篇介绍了 WebSocket 实现广播,也即服务器端有消息时,将消息发送给所有连接了当前 endpoint 的浏览器。但这无法解决消息由谁发送,又由谁接收的问题。所以,今天写一篇实现一对一的聊天室。

今天这一篇建立在昨天那一篇的基础之上,为便于更好理解今天这一篇,

SpringBoot 入门教程 (十六) | 整合 WebSocket 实现广播

  |   0 评论   |   0 浏览

SpringBoot 入门教程:WebSocket 为浏览器和服务器提供了双工异步通信的功能,即浏览器可以向服务器发送信息,反之也成立。

WebSocket 是通过一个 socket 来实现双工异步通信能力的,但直接使用 WebSocket ( 或者 SockJS:WebSocket 协议的模拟,增加了当前浏览器不支持使用 WebSocket 的兼容支持) 协议开发程序显得十分繁琐,所以使用它的子协议 STOMP。

SpringBoot 入门教程 (十五) | 服务端参数校验上篇

  |   0 评论   |   0 浏览

SpringBoot 入门教程:估计很多朋友都认为参数校验是客户端的职责,不关服务端的事。其实这是错误的,学过 Web 安全的都知道,客户端的验证只是第一道关卡。

它的参数验证并不是安全的,一旦被有心人抓到可乘之机,他就可以有各种方法来摸拟系统的 Http 请求,访问数据库的关键数据。轻则导致服务器宕机,重则泄露数据。所以,这时就需要设置第二道关卡,服务端验证了。

SpringBoot 入门教程 (十一) | 整合数据缓存 Cache

  |   0 评论   |   0 浏览

SpringBoot 入门教程:Spring 定义了 org.springframework.cache.CacheManagerorg.springframework.cache.Cache 接口用于统一不同的缓存技术。其中,CacheManager 是 Spring 提供的各种缓存技术的抽象接口,Cache 接口则是包含了缓存的各种操作(增加,删除,获取缓存,一般不会直接和此接口打交道)。

SpringBoot 入门教程 (九) | 整合 Mybatis

  |   0 评论   |   0 浏览

SpringBoot 入门教程:MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生 Map 使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。