思路: 由Spring Cloud Gateway 提供统一的HTTP API服务; 登录域的前端界面,通过Spring API完成登录,且由Spring API 设置set-cookies; 其它域的前端界面,访问Spring API JSONP 获取cookies中的token; 若授权失败,统一调至登录域完成登录; 基于nodejs+jquery的技术验证代码如下: - jsonp-sso-demo
思路: 由Spring Cloud Gateway 提供统一的HTTP API服务; 登录域的前端界面,通过Spring API完成登录,且由Spring API 设置set-cookies; 其它域的前端界面,访问Spring API JSONP 获取cookies中的token; 若授权失败,统一调至登录域完成登录; 基于nodejs+jquery的技术验证代码如下: - jsonp-sso-demo
一、@OneToOne 假设一个场景,一个人只能领养一只宠物,根据人可以找到宠物,并查看宠物信息,关系是单向的。 需要加上@JoinColumn手动增加外键的映射关系,否则Spring Data就会自动创建中间表。 也有单向,双向之分。 二、@ManyToOne 比如员工表盒部门表,一个部门有多个员工,即多个员工归属一个部门。因此需要再员工表中增加@ManyToOne注释,并设置为懒加载。 需要加上@JoinColumn手动增加外键的映射关系,否则Spring Data就会自动创建中间表。 也有单向,双向之分。 三…
--------------------- 作者:郄灬灬 来源:CSDN 原文:https://blog.csdn.net/zhu562002124/article/details/75097682 版权声明:本文为博主原创文章,转载请附上博文链接! --------------------- 目标:查询数据库中的字段,然后转换成 JSON 格式的数据,返回前台。 环境:idea 2016.3.4, jdk 1.8, mysql 5.6, spring-boot 1.5.2 背景:首先建立 entity 映射数据库…
一、必学技能 lombok 用途:自动生成getter/setter/toString等 教程:https://blog.csdn.net/motui/article/details/79012846 JsonView 作用:控制输入输出后的json jsonPath 作用:提取JSON中信息 valid注解 作用:校验参数是否有问题
@echo off&setlocal enabledelayedexpansion MODE con: COLS=70 lines=15 TITLE 外网拦截 BY Claves :begin echo 请选择: @echo [1]: 安装 @echo [2]: 卸载 set var=0 set /p var=请输入[?]序号 if "%var%"=="1" goto install if "%var%"=="2" goto uninstall :install cls echo 正在安装中....…
一、webview 打开摄像头 二、android检测拍照权限 三、webview js交互 universal-terminal-shell-androiduniversal-terminal-shell-android
原文:https://www.cnblogs.com/TianFang/p/7912648.html 使用NSSM将exe封装为服务 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉了后可以自动重启 可以自定…
原文见:https://blog.csdn.net/github_38851471/article/details/79446722 1.箭头函数与function定义函数的写法: //function function fn(a, b){ return a + b; } //arrow function var foo = (a, b)=>{ return a + b };
SonarQube带来什么? 2.1.1.糟糕的复杂度分布 文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们, 且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试 2.1.2.重复 显然程序中包含大量复制粘贴的代码是质量低下的 sonar可以展示源码中重复严重的地方 2.1.3.缺乏单元测试 sonar可以很方便地统计并展示单元测试覆盖率 2.1.4.没有代码标准 sonar可以通过PMD,CheckStyle,Findbugs等…