欢迎回家
我们一直在改变

Java 第3页

SpringBoot中通过CORS解决跨域问题

Tom, fan阅读(835)评论(0)赞(0)

同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。同源策略是由Netscape提出的一个著名的安全策略,它是浏览器最核心也最基本的安全功能,现在所有支持JavaScri...

SpringSecurity中的角色继承问题

Tom, fan阅读(890)评论(0)赞(0)

角色继承实际上是一个很常见的需求,因为大部分公司治理可能都是金字塔形的,上司可能具备下属的部分甚至所有权限,这一现实场景,反映到我们的代码中,就是角色继承了。Spring Security中为开发者提供了相关的角色继承解决方案,但是这一解决...

SpringSecurity登录添加验证码

Tom, fan阅读(862)评论(0)赞(0)

登录添加验证码是一个非常常见的需求,网上也有非常成熟的解决方案,其实,要是自己自定义登录实现这个并不难,但是如果需要在SpringSecurity框架中实现这个功能,还得稍费一点功夫,本文就和小伙伴来分享下在SpringSecurity框架...

SpringSecurity登录使用JSON格式数据

Tom, fan阅读(879)评论(0)赞(0)

在使用SpringSecurity中,大伙都知道默认的登录数据是通过key/value的形式来传递的,默认情况下不支持JSON格式的登录数据,如果有这种需求,就需要自己来解决,本文主要和小伙伴来聊聊这个话题。 基本登录方案 在说如何使用JS...

SpringBoot+WebSocket实现在线聊天(二)

Tom, fan阅读(943)评论(0)赞(0)

本文是vhr系列第15篇,项目地址:https://github.com/lenve/vhr   在线聊天使用了SpringBoot+WebSocket实现,为了保证用户隐私,所有的聊天数据都保存在系统本地,服务器只进行了数据转发...

SpringBoot+WebSocket实现在线聊天(一)

Tom, fan阅读(885)评论(0)赞(0)

本文是vhr系列的第十四篇,项目地址:https://github.com/lenve/vhr   在线聊天功能是为了方便HR快速交流,由于HR人数有限,因此这里并未考虑高并发问题,小伙伴思考问题一定要结合上下文环境。OK,我们先...

SpringBoot中使用Freemarker构建邮件模板

Tom, fan阅读(820)评论(0)赞(0)

本文是vhr系列的第十三篇,项目地址:https://github.com/lenve/vhr   当邮件内容比较简单的时候,我们可能一行字符串就能表达所有意思了,但是大部分情况下,我们的邮件内容都比较复杂需要用HTML来组织邮件...

SpringBoot中发送QQ邮件

Tom, fan阅读(840)评论(0)赞(0)

本文是vhr系列的第十二篇,项目地址https://github.com/lenve/vhr   邮件发送也是一个老生常谈的问题了,代码虽然简单,但是许多小伙伴对过程不太理解,所以还是打算和各位小伙伴聊聊这个话题。 邮件协议 我们...

SpringBoot中自定义参数绑定

Tom, fan阅读(838)评论(0)赞(0)

本文是vhr系列的第十篇,vhr项目地址https://github.com/lenve/vhr   正常情况下,前端传递来的参数都能直接被SpringMVC接收,但是也会遇到一些特殊情况,比如Date对象,当我的前端传来的一个日...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明