- 公众号:lxiao学习日记
- B 站:晓_lxiao
以线性排列的方式管理事物的集合,称为 “表” 也就是我们常说 List。表是一种基础的、也是最常用的数据结构。表通常可以使用数组或者链表进行实现,这两种实现方式也各有特点。
这是一篇关于悖论问题的讨论,并尝试去解决它们。阅读本文可能需要一点点集合论和逻辑学的知识。
《高性能 MySQL(第三版)》学习笔记
本文是对《软件架构探索》 一书的读书笔记,并加上一些自己的理解和注释
本文开始记录《软件架构探索》的事务处理部分,对软件架构中的事务处理机制进行学习。
本文是对《软件架构探索》 一书的读书笔记,并加上一些自己的理解和注释
本文开始记录《软件架构探索》的事务处理部分,对软件架构中的事务处理机制进行学习。
Docker 安装以及入门指南:Docker 快速入门指南
下面是我整理的常用 Docker 命令清单。
最近看了些 MyBatis 的源码,虽说不是很深入但是也对 MyBatis 的查询的执行流程有了整体的了解。本文将会从 selectOne 方法开始一直追溯到 JDBC 的访问数据库,来看一看 MyBatis 到底做了什么,简单的对 MyBatis 的查询接口有个简单的整体的了解。
文本会以 MyBatis 源码为主,不考虑 Spring 的封装。
Spring Security 作为安全框架包含类两大核心的模块:认证与鉴权。在前两篇文章中展现了 Spring Security 中的认证模块一些内容,紧接着这篇文章会将目光放到 Spring Security 的鉴权模块中。介绍一下在 Spring Security 中如何使用鉴权功能。
那接下来就看一看在 Spring Security 中如何实现基于角色的访问控制吧!
本文配套的示例源码: https://github.com/lxiaocode/spring-security-examples
在 Spring Security 默认配置中,Spring Security 会为我们提供一个默认用户 “user”,以及在项目启动时会为这个用户生成一串 UUID 字符串密码。但是在实际的项目中,都是在我们的数据库中获取用户信息来进行登陆的。所以在 Spring Security 配置数据库数据源是非常重要的配置。
那接下来就看一看在 Spring Security 中如何连接数据库,使用数据库数据登陆吧!
本文配套的示例源码: https://github.com/lxiaocode/spring-security-examples
在 Spring Security 中默认的登陆是通过表单的形式进行的。但是在前后端分离的项目中很少会使用表单的形式登陆。大多数情况是由前端调用登陆接口,登陆后则会返回 JSON 格式的响应告诉前端是否成功,根据返回进行跳转页面或其他操作就可以由前端来进行判断了。
那接下来就看一看在 Spring Security 中如何使用 JSON 格式登陆吧!
本文配套的示例源码: https://github.com/lxiaocode/spring-security-examples
1 / 5