摘要: 以下是我的所有推荐文章,其中多半是文章系列,并且这个索引会在以后过程中进行追加,所以,各位看到的,永远都不是最新的,呵呵! 大叔推荐文章系列 java和Jvm目录 java~springboot~目录索引 Springcloud~目录索引 知其所以然~目录 DotNetCore跨平台~文章索引~永久 阅读全文
posted @ 2013-01-22 11:13 张占岭 阅读(12206) 评论(4) 推荐(25) 编辑
摘要: 首先,后端项目springboot,前端项目VUE,两个都是运行在docker容器里,通过k8s进行编排的。 获取真实的客户端IP地址 一 需要在前端VUE的宿主nginx中,添加请求头规则 location /api { proxy_set_header Host $http_host; prox 阅读全文
posted @ 2022-01-20 16:44 张占岭 阅读(13) 评论(0) 推荐(0) 编辑
摘要: direct grant我们把它理解为通过rest接口直接认证,这是oauth2里的密码认证方式,即grant_type=password,它不需要走授权码这种复杂的流程,相当于传统的表单认证;keycloak事实上为我们准备了一个direct grant,只不过它只能使用username和pass 阅读全文
posted @ 2022-01-13 16:39 张占岭 阅读(19) 评论(0) 推荐(0) 编辑
摘要: keycloak运行在wildfly(jboss)中,如果希望查询它在jboss中的运行情况,如堆内存,线程,GC等,可以通过jconsole进行远程监控。 参考: https://goldmann.pl/blog/2013/04/16/jmx-connections-to-jboss-as/ ht 阅读全文
posted @ 2022-01-12 09:14 张占岭 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 由于我的jboss项目去在容器中运行的,所以我习惯上把这些扩展功能添加到cli文件 ,然后在Dockerfile里把它们进行添加,动态为主程序添加功能。 Dockerfile FROM jboss/keycloak:14.0.0 USER root # 日志 ADD log4.cli /opt/jb 阅读全文
posted @ 2021-12-24 10:43 张占岭 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 应用监控配置 -Darms.licenseKey 表示javaagent配置文件里的参数arms.licenseKey,表示授权码 -Darms.appName 这个也是配置文件中的appName,表示应用名称 -javaagent:D:/ArmsAgent/ArmsAgent/arms-boots 阅读全文
posted @ 2021-12-16 13:41 张占岭 阅读(66) 评论(0) 推荐(0) 编辑