上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 380 下一页
摘要: 客户端IP地址我们在nginx里可以通过$remote_addr来获取,如果我们在上新功能时,希望新功能先通过本公司内部测试,测试通过后再由所有用户测试,这时就用到了灰度发布,而对于灰度的实现上,你的请求转发是一个重要内容. nginx通过客户端ip进行转发代码 upstream keycloak1 阅读全文
posted @ 2021-10-13 16:28 张占岭 阅读(1796) 评论(0) 推荐(0)
摘要: 场景 keycloak出现"用户已登录"的界面的场景我们需要先搞清楚,主要是这样的操作: 用户打开一个浏览器,在上面同时打开多个登录窗口 用户先在一个窗口上进行登录 用户再第二个窗口上再进行登录 这时,出现用户已经登录,事实上,在kc上,如果你已经登录了,则不能再使用其它用户登录了 原因 同一个浏览 阅读全文
posted @ 2021-10-13 11:03 张占岭 阅读(771) 评论(0) 推荐(0)
摘要: Comparable接口给对象提供了比较的能力,即对象实现了Comparable,它就可以向自然数一种,进行比较和排序了,而在这个接口里有个方法compareTo,那么这个方法里,返回-1,0,1时,如何理解它对接的排序关系呢,下面看个例子: @Override public int compare 阅读全文
posted @ 2021-10-12 17:39 张占岭 阅读(681) 评论(0) 推荐(0)
摘要: 概念 PriorityQueue是一种支持排序的优先级队列,你入队列的对象需要实现Comparable或Comparator接口,或者它本身支持自然排序,如Integer,Long这些类型(这些类型也都实现了Comparable接口)。 数据结构 优先级队列底层的数据结构其实是一颗二叉堆,什么是二叉 阅读全文
posted @ 2021-10-09 13:41 张占岭 阅读(713) 评论(0) 推荐(0)
摘要: 登录状态保持,即当用户关闭浏览器之后,下次打开kc仍然保持登录状态,这是通过kc里的记住密码功能实现的 原理 通过在kc下的cookies添加KEYCLOAK_REMEMBER_ME,用来标签是否使用持久化的sessionId,默认情况下,kc使用会话级的sessionId,即AUTH_SESSIO 阅读全文
posted @ 2021-10-08 09:31 张占岭 阅读(1060) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 380 下一页