沧海月明

With great power comes great responsibility

0%

国内网络环境很差,如果没有科学上网利器,基本很难学习 kubernetes 。本篇使用阿里云镜像来完成 Kubernetes 的官方 Getting Started 教程。

官方教程地址:https://kubernetes.io/docs/setup

阿里云官方参考教程:https://yq.aliyun.com/articles/221687

准备工作

这里我使用的是 MAC OS 系统,但是其他系统道理也都差不多。

阅读全文 »

本篇文章主要介绍如何搭建完全分布式的 Hadoop 集群,介于 Hadoop 配置复杂,特此写下此篇文章记录。

基础准备

这一次我使用三台服务器组建一个 Hadoop 集群,三台机器我通过虚拟机(Parallel Desktop)模拟,当然大家也可以使用 VirtualBox 或 VMWare 等软件。

三台机器配置信息如下:

CPU:双核

阅读全文 »

此前我已经写过一篇类似的教程,但那时候使用了投机的方法,没有尊重 Spring Security 的官方设计,自己并不感到满意。这段时间比较空,故重新研究了一遍。

本项目 GitHub:https://github.com/Smith-Cruise/Spring-Boot-Security-JWT-SPA

老版本:https://github.com/Smith-Cruise/Spring-Boot-Security-JWT-SPA/blob/master/README_OLD.md

特性

  • 使用 JWT 进行鉴权,支持 token 过期
  • 使用 Ehcache 进行缓存,减少每次鉴权对数据库的压力
  • 尽可能贴合 Spring Security 的设计
  • 实现注解权限控制
阅读全文 »

因为有一个项目需采用MVC构架,所以学习了Spring Security并记录下来,希望大家一起学习提供意见

GitHub地址:https://github.com/Smith-Cruise/Spring-Boot-Security-Thymeleaf-Demo

如果有疑问,请在 GitHub 中发布 issue,我有空会为大家解答的

本项目基于Spring Boot 2 + Spring Security 5 + Thymeleaf 2 + JDK11(你也可以用8,应该区别不大)

实现了以下功能:

  • 基于注解的权限控制
  • 在Thymeleaf中使用Spring Security的标签
  • 自定义权限注解
  • 记住密码功能

如果需要前后端分离的安全框架搭建教程可以参考:Spring Boot 2 + Spring Security 5 + JWT 的单页应用Restful解决方案

阅读全文 »

GitHub 项目地址:https://github.com/Smith-Cruise/Spring-Boot-Shiro

序言

我也是半路出家的人,如果大家有什么好的意见或批评,请务必 issue 下。

如果想要直接体验,直接 clone 项目,运行 mvn spring-boot:run 命令即可进行访问。网址规则自行看教程后面。

如果想了解 Spring Security 可以看

Spring Boot 2.0+Srping Security+Thymeleaf的简易教程

Spring Boot 2 + Spring Security 5 + JWT 的单页应用Restful解决方案 (推荐)

特性

  • 完全使用了 Shiro 的注解配置,保持高度的灵活性。
  • 放弃 Cookie ,Session ,使用JWT进行鉴权,完全实现无状态鉴权。
  • JWT 密钥支持过期时间。
  • 对跨域提供支持。
阅读全文 »