码迷,mamicode.com
首页 >  
搜索关键字:码客教育 码客 河北码客 码客集团    ( 267个结果
工厂方法模式
工厂方法模式的定义 工厂方法模式(Fatory Method oattern)是指定义一个创建对象的接口,但是实现这个接口的类来 决定实例化那个类,(就是实现顶级接口的方法,子类来操作) 属于创建型设计模式。 适用场景: 创建对象需要大量重复代码 客户端(应用层)不依赖于产品类实现如何被创建,实现等 ...
分类:其他好文   时间:2020-02-15 18:36:29    阅读次数:60
Spring Cloud微服务安全实战_5-2_基于session的SSO
上一篇将OAuth2授权模式的password模式改造成了授权码模式,并初步实现了一个前后端分离架构下基于session的微服务的SSO。用户在客户端点击登录,会跳转到认证服务器的登录页面进行登录,登录成功后,认证服务器回调到客户端应用的callback方法,并携带了授权码,客户端拿着授权码去认证服 ...
分类:编程语言   时间:2020-01-05 22:07:44    阅读次数:87
Spring Security OAuth2 Demo —— 密码模式(Password)
前情回顾 前几节分享了OAuth2的流程与授权码模式和隐式授权模式两种的Demo,我们了解到授权码模式是OAuth2四种模式流程最复杂模式,复杂程度由大至小:授权码模式 隐式授权模式 密码模式 客户端模式 其中密码模式的流程是:让用户填写表单提交到授权服务器,表单中包含用户的用户名、密码、客户端的i ...
分类:编程语言   时间:2019-12-15 00:38:56    阅读次数:80
工厂模式
简单工厂 由一个工厂对象决定创建出哪一种产品类的实例。 jdk中的实例 calender 工厂方法 定义一个创建对象的接口 但让实现这个接口的类来决定实例化哪个类 工厂方法让类的实例化推迟到子类中进行。 使用场景 1. 创建对象需要大量重复代码 2. 客户端不依赖于产品类实例如何被创建、实例等细节 ...
分类:其他好文   时间:2019-11-18 00:01:26    阅读次数:64
设计模式 - 策略模式
在理解策略模式之前我们假设有这样一个需求场景:我们在写订单支付场景的代码时,客户可以选择多种支付方式,有银联支付、支付宝支付、微信支付、京东白条等等。然后我们就很可能就会编写出类似下面这样的代码: 客户端: 结果: 可以看出这段代码在逻辑上没有问题,也能够很好的运行; 但是存在一个问题:将所有的支付 ...
分类:其他好文   时间:2019-11-07 09:46:31    阅读次数:111
socket
socket编程 服务端编程 新建 server.py 文件,添加如下代码: 客户端编程 新建client.py文件,添加如下代码: 效果图 ...
分类:其他好文   时间:2019-10-20 17:45:25    阅读次数:90
web平台大数据请求传输性能处理
在XMLHttpRequest请求中使用ArrayBuffer方式,和后端服务器进行二进制的传输交互。 在项目中发现随着用户增长,部分前端功能,请求的数据量越来越大,传统的josn的方式,在下载、序列化时非常慢,因此尝试使用二进制+压缩的方式提升性能。 服务端Java代码: 客户端JS代码: pak ...
分类:Web程序   时间:2019-10-15 20:51:28    阅读次数:125
(HK1-2)海康相机直接连接电脑不经过路由器设置
解决电脑无法通过网线直连海康摄像机的问题 https://blog.csdn.net/u014552102/article/details/86708371 一、现象: 通过博主的另外一篇博客https://blog.csdn.net/u014552102/article/details/86700 ...
分类:其他好文   时间:2019-09-27 10:28:58    阅读次数:130
Python MySQL 插入表
章节Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 Python MySQL 插入表 Python MySQL Select Python MySQL Where Python MySQL Order By Python MySQL Delet ...
分类:数据库   时间:2019-09-26 09:41:05    阅读次数:113
浅谈数据库1
数据库配置 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client) 配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8 配置流程 1)在mysql安装根目录下,创建配置文件:my.ini mac下配置文件名叫 my.cnf 2 ...
分类:数据库   时间:2019-09-23 22:41:34    阅读次数:121
267条   上一页 1 2 3 4 5 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!