摘要:
前端三大框架Vue、Angular、React 关于Redux和React-redux https://www.cnblogs.com/xy496737325/p/11937487.html 阅读全文
随笔档案-2017年08月
IdentityServer4:IdentityServer4+API+WebClient+User实践授权码模式(3)
2017-08-31 08:29 by huoit, 41 阅读, 收藏, 编辑
该文被密码保护。 阅读全文
IdentityServer4:Endpoint
2017-08-30 18:06 by huoit, 1842 阅读, 收藏, 编辑
摘要:
Endpoint的概念在IdentityServer里其实就是一些资源操作的url地址;如同Restful API里面的Endpoint是概念; 那么可以通过你自己的授权服务端得到相对应的地址与信息: 标准地址:http://授权服务端地址/.well-known/openid-configurat 阅读全文
.Net Core:身份认证组件
2017-08-29 17:57 by huoit, 660 阅读, 收藏, 编辑
摘要:
类库组件 .NET Core的身份认证使用的类库如下图:常用的 Microsoft.AspNetCore.Authorization Microsoft.AspNetCore.Authorization.Cookies Microsoft.AspNetCore.Authorization.OpenI 阅读全文
IdentityServer4:IdentityServer4+API+Client+User实践OAuth2.0密码模式(2)
2017-08-28 16:21 by huoit, 1239 阅读, 收藏, 编辑
摘要:
一、密码模式实操 仍然使用第一节的代码;做如下改动: 1、授权服务端 前面我们使用项目:Practice.IdentityServer作为授权服务器 修改项目的Config.cs类; 添加测试用户,并给其用户名密码(其他Claim);TestUser是IdentityServer给我们的测试抽象用户 阅读全文
IdentityServer4:IdentityServer4+API+Client实践OAuth2.0客户端模式(1)
2017-08-28 11:52 by huoit, 1143 阅读, 收藏, 编辑
摘要:
一、OAuth2.0 1、OAuth2.0概念 OAuth2.0(Open Authorization)是一个开放授权协议;第三方应用不需要接触到用户的账户信息(如用户名密码),通过用户的授权访问用户资源 OAuth的步骤一般如下: 1、客户端要求用户给予授权2、用户同意给予授权3、根据上一步获得的 阅读全文
Docker:使用自定义redis.conf运行redis容器(7)
2017-08-24 13:21 by huoit, 2897 阅读, 收藏, 编辑
摘要:
演示环境:win7+docker toolbox 1、自定义配置文件 首先在Windows环境下准备好配置文件redis 然后打开Quickstart终端输入命令: cp -rf ~/Desktop/redis/ /usr/local/ 这一步是把我们准备好的配置文件夹拷贝到 virtualbox的 阅读全文
Redis:RedisHelper(5)
2017-08-24 09:30 by huoit, 881 阅读, 收藏, 编辑
摘要:
/// <summary> /// Redis 助手 /// </summary> public class RedisHelper { /// <summary> /// 连接字符串 /// </summary> private static readonly string ConnectionS 阅读全文
Redis:Sentinel哨兵(4)
2017-08-23 13:55 by huoit, 308 阅读, 收藏, 编辑
摘要:
简介 Sentinel的作用就是主从切换:Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身是没有实现自动进行主备切换的,而Redis-sentinel本身也是一个独立运行的进程, 阅读全文
PowerDesigner:导入数据库及生成数据字典
2017-08-23 11:46 by huoit, 214 阅读, 收藏, 编辑
摘要:
1.反向生成模型 原有数据库 -> 生成数据库脚本 -> file -->Reverse Engineer -->Datasource -->自定义名字 - ->选择生成的脚本sql即可 2.导出excel Tools ->Excute Commands->Edit/Run Script.. 粘贴下 阅读全文
Linux:系统文件目录
2017-08-23 10:45 by huoit, 242 阅读, 收藏, 编辑
摘要:
目录结构 bin:命令类目录 命令 系统操作 清屏:clear、ctrl+L 进程: #kill -9 $(ps -ef | grep hnlinux) //方法一 过滤出hnlinux用户进程 #kill -u hnlinux //方法二 #kill -KILL 强制关闭 网络操作 wget: / 阅读全文
Redis:redis.conf配置(2)
2017-08-23 09:16 by huoit, 229 阅读, 收藏, 编辑
摘要:
redis.conf配置: 配置主要分为几类:基础、快照、复制、安全、限制、详细日志、虚拟内存、高级配置、文件包含 maxheap 1024000000 文档: http://www.cnblogs.com/wenanry/archive/2012/02/26/2368398.html 阅读全文
Docker:Docker搭建Redis集群(6)
2017-08-22 17:42 by huoit, 1076 阅读, 收藏, 编辑
摘要:
国外的公有云实在是太慢了,经常time out 这里搜集几个国内出名的: hub.c.163.com (网易:https://c.163.com/hub#/m/home/) dev.aliyun.com/search.html (阿里云:需要登录获取加速地址) 一、Redis容器 下载镜像 dock 阅读全文
Docker:Docker machine(5)
2017-08-22 17:28 by huoit, 380 阅读, 收藏, 编辑
摘要:
Docker machine Docker Machine的安全集成在Docker Toolbox中,是用户在Windows环境下使用docker并管理VirtualBox的一个终端; docker-machine -v 查看版本 docker-machine ls 查看所有机器 docker-ma 阅读全文
Docker:搭建私有镜像仓储(image registry)(4)
2017-08-22 17:08 by huoit, 506 阅读, 收藏, 编辑
摘要:
搭建私有仓储,其实本质上也是运行了一个官方提供的(Registry)镜像的容器;生产环境中,我们要搭建自己的专有仓储 下载registry镜像 docker pull registry 运行镜像 docker run -d -p 5000:5000 registry 默认情况下,会将仓库存放于容器内 阅读全文
基于容器与微服务架构的Web应用示例eShopOnContainers
2017-08-22 14:37 by huoit, 1683 阅读, 收藏, 编辑
摘要:
简介 微软官方提供了一个基于Docker和微服务的示例应用eShopOnContainers;它使用了面向服务的架构并且从服务端到客户端都是跨平台的;该架构使用通过http作为客户端与服务端直接的通信协议、多个微服务每个都有自己的db;另外主要使用的技术Docker、事件总线、DDD/CQRS、 开 阅读全文
.NET拾忆:反射的本质——元数据
2017-08-21 15:42 by huoit, 789 阅读, 收藏, 编辑
摘要:
反射主要使用的命名空间: System.Reflection System.Type System.Reflection.Assembly 本质:元数据 反射的本质其实是使用元数据;元数据其实就是程序编译出来的特定数据结构的表;当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个 阅读全文
RESTful
2017-08-21 13:09 by huoit, 271 阅读, 收藏, 编辑
摘要:
RESTful代表: https://api.github.com/ RESTful就是用最简单的方法解决问题,降低实施复杂度 一、RESTful解决的是什么问题? Restful是一种设计思想或者说是设计风格。RESTful解决的是希望为PC Web,iOS和Android等等多屏多平台场景下的开 阅读全文
基于Jenkins的持续交付方案
2017-08-18 16:52 by huoit, 1047 阅读, 收藏, 编辑
摘要:
简介 Jenkins是开源的自动化编译、测试、部署的Web应用程序一个持续性交付应用 Jenkins的优势 1、Jenkins在国内的开发者中认可度较高,很多创业公司的自建持续交付系统的选择大部分都是Jenkins,便于开发者可以在老的系统上直接进行容器化的持续交付。2、Jenkins的能力远不止我 阅读全文
Docker:从引擎和运行框架理解Docker(3)
2017-08-18 10:01 by huoit, 933 阅读, 收藏, 编辑
摘要:
Docker是GO语言编写的。 1、Docker发挥的作用: 1、快速、一致、标准化的交付应用。从开发、测试、到部署交付到成产环境都可以使用docker命令处理image到不同的环境 2、部署和扩展;docker可以运行在多种平台、docker可以根据需求在同一个机器上运行/删除不同的容器,实现不同 阅读全文
.Net Core资源
2017-08-17 09:21 by huoit, 256 阅读, 收藏, 编辑
摘要:
官网:https://dotnet.github.io/ 1、开发环境 vs2015安装: .net core sdk : https://download.microsoft.com/download/A/3/8/A38489F3-9777-41DD-83F8-2CBDFAB2520C/packa 阅读全文
Docker:Docker打包Web API成镜像并上传到Docker Hub(2)
2017-08-16 16:40 by huoit, 1238 阅读, 收藏, 编辑
摘要:
Docker官方镜像:https://hub.docker.com/; 本文将把一个webapi制作成docker镜像 一、Docker命令 打开Docker Quickstart,有以下常用的命令 官方命令行文档:https://docs.docker.com/engine/reference/c 阅读全文
Docker:Windows7下使用docker toolbox
2017-08-16 10:01 by huoit, 834 阅读, 收藏, 编辑
摘要:
一、安装 官方网址:https://docs.docker.com/docker-for-windows/install/ win10以下安装:https://www.docker.com/products/docker-toolbox 本文的基础环境是Windows7,所以安装Docker Too 阅读全文
FluentScheduler:开源轻量级定时任务调度架构
2017-08-15 16:14 by huoit, 1440 阅读, 收藏, 编辑
摘要:
安装:FluentScheduler Install-Package FluentScheduler 一、控制台中使用 using System; using System.Collections.Generic; using System.Linq; using System.Text; usin 阅读全文
IdentityServer3:.NET开源OpenID和OAuth2架构
2017-08-14 19:02 by huoit, 765 阅读, 收藏, 编辑
摘要:
简介 大多数软件的相互沟通图:客户端与Web应用程序的访问、应用与Web api、api与api……相互沟通则需要授权、身份验证 IdentityServer3的功能:Web认证、SSO单点登录、Web Api访问权限(常用的这三个) RP:依赖方 OP:OpenID Provider IP:Id 阅读全文