标签: Java

Keycloak配置邮箱和忘记密码功能

服务系统中的发送邮件功能都是依靠某个邮件服务器来发邮件的。一般是用第三方的smtp邮件服务器,比如smtp.gmail.com, smtp.163.com。本文以163邮箱为例。 一、首先,要注册一个163邮箱。Keycloak发送邮件其实是借用这个邮箱发送的。 二、进入Keycloak后台,进入相关realm,Realm Settings -> Email。按照如下图配置: @ Hos

Intellij debug模式启动很慢调整

移除不需要的断点,在debug窗口,点击在Stop按钮下有个View breakpoints按钮,可以移除断点。也可以编辑当前project的.idea/workspace.xml文件,找到method_breakpoints节点,移除不需要的节点。可以先mute breakpoints启动,速度提升很多。 检查debug窗口,settings,“Show values inline”(

Simple String Null, Empty and Blank Issues

@ Today I meet an interesting issue about String. First, let’s guess what’s the result of the code below: 1234567@Testpublic void testConcat() { String a = null; String b = null; String c = a

Spring cloud介绍

Spring cloud为开发者提供便利的工具,在分布式系统快速构建常用的模式。(比如配置管理,服务发现,断路器,智能路由,微代理,总线控制,一次性token,全范围锁,自动任命leader,分布式session,云声明等)开发者可以快速构实现上述模式的建服务和应用。这些服务和应用可以在笔记本,数据中心,云主机运行。 Spring cloud是基于spring boot构建的,只不过提供了一些类库