摘要: @ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 1. 全局异常处理 2. 全局数据绑定 3. 全局数据预处理 灵活使用这三个功能,可以阅读全文
posted @ 2019-04-22 09:41 江南一点雨 阅读(547) 评论(0) 编辑
摘要: 松哥的书里边,其实有涉及到 Vue,但是并没有详细说过,原因很简单,Vue 的资料都是中文的,把 Vue.js 官网的资料从头到尾浏览一遍该懂的基本就懂了,个人感觉这个是最好的 Vue.js 学习资料 ,因此在我的书里边就没有多说。但是最近总结小伙伴遇到的问题,感觉很多人对前后端分离开发还是两眼一抹阅读全文
posted @ 2019-04-19 09:48 江南一点雨 阅读(711) 评论(0) 编辑
摘要: 经常有读者在公众号上问 JavaWeb 乱码的问题,昨天又有一个小伙伴问及此事,其实这个问题很简单,但是想要说清楚却并不容易,因为每个人乱码的原因都不一样,给每位小伙伴都把乱码的原因讲一遍也挺费时间的,因此,松哥今天决定写一篇文章,和大伙好好捋捋 JavaWeb 中的乱码问题。 对于一些老司机而言,阅读全文
posted @ 2019-04-09 09:49 江南一点雨 阅读(307) 评论(0) 编辑
摘要: 在前后端分离的项目中,登录策略也有不少,不过 JWT 算是目前比较流行的一种解决方案了,本文就和大家来分享一下如何将 Spring Security 和 JWT 结合在一起使用,进而实现前后端分离时的登录解决方案。 1 无状态登录 1.1 什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端阅读全文
posted @ 2019-04-08 10:06 江南一点雨 阅读(577) 评论(1) 编辑
摘要: 读万卷书,行万里路!有的技能可以从书里学会,有的技能却需要在实战中打怪升级慢慢掌握,今天就来和大家聊一个很多小伙伴经常遇到的问题。 <! more 缘起 有人向松哥反映,在搭建微服务分布式配置中心 Spring Cloud Config 时,如果将端口设置为 6000,总是访问不成功,像下面这样: 阅读全文
posted @ 2019-06-17 10:22 江南一点雨 阅读(595) 评论(0) 编辑
摘要: 最近发了一系列的 Spring Boot 教程,但是发的时候没有顺序,有小伙伴反映不知道该从哪篇文章开始看起,刚好最近工作告一个小小段落,松哥就把这些资料按照学习顺序重新整理了一遍,给大家做一个索引,大家照着索引就可以由浅入深的学习了。 <! more 松哥刚开始写这个系列的时候最新版是 Sprin阅读全文
posted @ 2019-06-14 08:57 江南一点雨 阅读(93) 评论(0) 编辑
摘要: 虽然现在慢慢在流行前后端分离开发,但是据松哥所了解到的,还是有一些公司在做前后端不分的开发,而在前后端不分的开发中,我们就会需要后端页面模板(实际上,即使前后端分离,也会在一些场景下需要使用页面模板,例如邮件发送模板)。 <! more 早期的 Spring Boot 中还支持使用 Velocity阅读全文
posted @ 2019-06-13 12:06 江南一点雨 阅读(206) 评论(0) 编辑
摘要: 用惯了 Redis ,很多人已经忘记了还有另一个缓存方案 Ehcache ,是的,在 Redis 一统江湖的时代,Ehcache 渐渐有点没落了,不过,我们还是有必要了解下 Ehcache ,在有的场景下,我们还是会用到 Ehcache。 <! more 今天松哥就来和大家聊聊 Spring Boo阅读全文
posted @ 2019-06-12 09:13 江南一点雨 阅读(334) 评论(0) 编辑
摘要: 在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro。 <! more 今天松哥就来和大家聊聊 Spring Boot 整合 Shiro 的话题! 一般来说,Spring Security 和 Shiro阅读全文
posted @ 2019-06-11 10:05 江南一点雨 阅读(382) 评论(0) 编辑
摘要: docker 如日中天,这不是单纯的炒概念,docker 确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用,本文对于 docker 的这些基本知识点再做一些简单回顾。 <! more 什么是 docker 根据 wikipedia 中的介绍: Docker 是一个开放源代码软件项阅读全文
posted @ 2019-06-10 16:13 江南一点雨 阅读(319) 评论(0) 编辑
摘要: RESTful ,到现在相信已经没人不知道这个东西了吧!关于 RESTful 的概念,我这里就不做过多介绍了,传统的 Struts 对 RESTful 支持不够友好 ,但是 SpringMVC 对于 RESTful 提供了很好的支持,常见的相关注解有: <! more 这些注解都是和 RESTful阅读全文
posted @ 2019-06-06 08:24 江南一点雨 阅读(331) 评论(1) 编辑
摘要: 上篇文章和大家聊了 Spring Session 实现 Session 共享的问题,有的小伙伴看了后表示对 Nginx 还是很懵,因此有了这篇文章,算是一个 Nginx 扫盲入门吧! <! more 基本介绍 是一个高性能的 和反向代理 服务器,同时也提供了 服务。 是由伊戈尔·赛索耶夫为俄罗斯访问阅读全文
posted @ 2019-06-05 08:45 江南一点雨 阅读(126) 评论(1) 编辑
摘要: 有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道松哥说的是对的了! <! more 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构阅读全文
posted @ 2019-06-04 08:31 江南一点雨 阅读(895) 评论(6) 编辑
摘要: 在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了,关于 Redis,松哥之前有一个系列教程,尚不了解 Redis 的小伙伴可以参考这个教程: "Redis 教程合集" 使用 Java 操作 Redis 的方案很多,Jedis 是目前较为流行的一种方案,除了阅读全文
posted @ 2019-06-03 08:53 江南一点雨 阅读(314) 评论(0) 编辑