策略模式(strategy) 策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一种算法解决某一问题;同时,可以方便的更换算法或增加新的算法;并且由客户决定调用哪个算法。 1、提出问题:实现一个根据客户类型获取商品价格的方法,如下: 以上的实现比较基础,能够解决我们的问题,但是存在以 ...
分类:
其他好文 时间:
2018-12-08 11:22:30
阅读次数:
136
之前使用appium执行自动化脚本,现使用appium-desktop 遇到了一些问题 1、使用name定位的报错 Locator Strategy 'name' is not supported for this session 如下图: 原因: appium-desktop 默认不推荐使用nam ...
分类:
移动开发 时间:
2018-12-05 20:53:53
阅读次数:
443
首先修改social_soce源码,将用户信息添加进cookie 将其修改为: 将其修改为: response = backend.strategy.redirect(url) payload = jwt_payload_handler(user) response.set_cookie('user ...
分类:
其他好文 时间:
2018-11-29 20:48:09
阅读次数:
331
用到的软件:zookeeper、kafka、logstash(6.3.2版本)、ES(6.3.2版本)、Kibana(6.3.2版本)。具体安装步骤不在此说明,基本都是下载解压,改一下配置文件,即可使用。(以下所述均在Windows下)1、zookeeper:kafka中自带zookeeper,可以不用装zookeeper,如果想自己另装,需配置环境变量,如下:ZOOKEEPER_HOME=>
内容来源: 波客 菜鸟教程 策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行 ...
分类:
Web程序 时间:
2018-11-26 23:16:09
阅读次数:
287
"文档" yarn add @nestjs/passport passport passport http bearer @nestjs/jwt passport jwt auth.service.ts jwt.strategy.ts app.module.ts app.controller.ts ...
分类:
Web程序 时间:
2018-11-25 01:24:51
阅读次数:
1787
jenkins: 1、下载、安装插件 LDAP 、Matrix Authorization Strategy 2、 系统管理 —> 全局安全配置 点击 启用安全,并且选择 LDAP 认证,这里有一点需要强调一下,一定要记得开启匿名用户的 admin 权限,不然 ldap 配置错误保存以后就无法登录到 ...
分类:
其他好文 时间:
2018-11-23 18:36:22
阅读次数:
183
Jenkins权限控制插件(Role-basedAuthorizationStrategy)?公司内部Jenkins项目太多,不同的项目组与开发测试人员要有不同项目的权限。系统自带的矩阵管理不太适合,这里使用Role-basedAuthorizationStrategy插件,使不同的账号有不同的权限,不同的项目。?本次试验的目的是:开发AB两组人员,登录自己的jenkins账号,只可以看到自己项目
分类:
其他好文 时间:
2018-11-22 00:14:25
阅读次数:
424
假设有这样一个工程,是这样设计的: 1整个软件、服务被切分为 由若干独立的多道程序(多个进程/微服务); 2 这些多道程序只是“机制mechanism”,而“策略strategy”写在各自用到的配置文件里。 3各策略配置文件由不同人在不同地方写,而机制部分读取,可以是在服务启动前的编译时,也可以是运 ...
分类:
其他好文 时间:
2018-11-13 16:07:07
阅读次数:
153
1.分析项目中变化部分与不变部分 2.多用组合,少用继承;用行为类组合,而不是行为的继承 案例: 第一步,把行为抽象为接口 第二步,把具体行为用实体类实现 第三步,做出具体的环境进行实现该实体 测试: 控制台截图 策略模式(strategy)利用接口进行抽象,利用实体进行实现抽象,再做出环境进行实现 ...
分类:
其他好文 时间:
2018-11-09 20:57:46
阅读次数:
138