摘要: SSH登录方式 接触过Linux服务器的同学肯定用过SSH协议登录系统,通常SSH协议都有两种登录方式:密码口令登录和公钥登陆。 一、密码口令(类似于账号密码登录) 1.客户端连接服务器,服务器把公钥发给客户端 2.客户端输入登录口令,并用服务器公钥加密后提交给服务器 3.服务器用私钥解密,结果匹配 阅读全文
posted @ 2020-05-02 15:17 夜月归途 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: 最近有线上朋友私信问我怎么搭建个人博客,也有咨询我个人项目的代码是如何保管的,还有一个朋友问我买了服务器玩了一段时间,等新鲜感过了就不知道做什么了。 关于这些问题并没有一个标准答案,每个人都有自己的使用习惯,找到适合你的才是最好的。关于博客搭建及使用的工具或服务在我博客的关于页里已经写的比较详细了, 阅读全文
posted @ 2020-05-02 10:44 夜月归途 阅读(16738) 评论(0) 推荐(1) 编辑
摘要: 关于Docker的官方介绍网上太多了我就不贴了,就实际体验来说 Docker可以极大的简化环境搭建及服务部署的操作流程,大大降低部署的时间成本,解放你的双手 。 本文不会深入讲解Docker底层架构及运行原理,也不会有一堆架构图贴在这里。该篇旨在让你以最快的速度学会使用Docker,关于Docker 阅读全文
posted @ 2020-05-01 22:32 夜月归途 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 明确需求 在使用 的时候,鉴权失败一般都是返回一个错误页或者登录页给前端,特别是后台系统,这种模式用的特别多。但是现在的项目越来越多的趋向于使用前后端分离的方式开发,这时候就需要响应 数据给前端了,前端再根据状态码做相应的操作。那么Shiro框架能不能在鉴权失败的时候直接返回 数据呢?答案当然是可以 阅读全文
posted @ 2020-01-07 21:41 夜月归途 阅读(5285) 评论(1) 推荐(2) 编辑
摘要: 数据库优化是一个任重而道远的任务,想要做优化必须深入理解数据库的各种特性。在开发过程中我们经常会遇到一些原因很简单但造成的后果却很严重的疑难杂症,这类问题往往还不容易定位,排查费时费力最后发现是一个很小的疏忽造成的,又或者是因为不了解某个技术特性产生的。 于数据库层面,最常见的恐怕就是索引失效了,且 阅读全文
posted @ 2019-12-29 14:17 夜月归途 阅读(5300) 评论(3) 推荐(3) 编辑
摘要: 昨天遇到一个非常奇怪的问题,在一个Service中使用 注解的一个方法无论如何都不能开启事务。项目用的是Springboot和Mybatis Plus,权限验证用的是Shiro。Service层的伪代码如下: 当memberMessage插入失败抛异常时,前面保存的member记录不会回滚。打断点发 阅读全文
posted @ 2019-10-31 15:36 夜月归途 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 其实关于Shiro的一些学习笔记很早就该写了,因为懒癌和拖延症晚期一直没有落实,直到今天公司的一个项目碰到了在集群环境的单点登录频繁掉线的问题,为了解决这个问题,Shiro相关的文档和教程没少翻。最后问题解决了,但我觉得我也是时候来做一波Shiro学习笔记了。 本篇是Shiro系列第四篇,Shiro 阅读全文
posted @ 2019-10-31 13:56 夜月归途 阅读(6468) 评论(0) 推荐(1) 编辑
摘要: 本篇是Shiro系列第三篇,Shiro中的过滤器初始化流程和实现原理。Shiro基于URL的权限控制是通过Filter实现的,本篇从我们注入的 ShiroFilterFactoryBean 开始入手,翻看源码追寻Shiro中的过滤器的实现原理。 初始化流程 ShiroFilterFactoryBea 阅读全文
posted @ 2019-08-08 09:02 夜月归途 阅读(3590) 评论(0) 推荐(0) 编辑
摘要: BeanFactory与FactoryBean,相信很多刚翻看Spring源码的同学跟我一样很好奇这俩货怎么长得这么像,分别都是干啥用的。BeanFactory是Spring中Bean工厂的顶层接口,也是我们常说的SpringIOC容器,它定下了IOC容器的一些规范和常用方法并管理着Spring中所 阅读全文
posted @ 2019-08-01 19:50 夜月归途 阅读(11511) 评论(2) 推荐(5) 编辑
摘要: 本篇是Shiro系列第二篇,使用Shiro基于Redis实现分布式环境下的Session共享。在讲Session共享之前先说一下为什么要做Session共享。 首发地址: "https://www.guitu18.com/post/2019/07/28/44.html" 为什么要做Session共享 阅读全文
posted @ 2019-07-29 09:30 夜月归途 阅读(3204) 评论(3) 推荐(4) 编辑