可以注册 IHttpClientFactory 并将其用于配置和创建应用中的 HttpClient 实例。 这能带来以下好处: 提供一个中心位置,用于命名和配置逻辑 HttpClient 实例。 例如,可以注册 github 客户端,并将它配置为访问 GitHub。 可以注册一个默认客户端用于其他用 ...
分类:
Web程序 时间:
2019-01-06 23:05:32
阅读次数:
360
原文:redis 系列25 哨兵Sentinel (高可用演示 下)一. Sentinel 高可用环境准备 1.1 Sentinel 集群环境 环境 说明 操作系统版本 CentOS 7.4.1708 IP地址 172.168.18.200 网关Gateway 172.168.18.1 DNS 17... ...
分类:
其他好文 时间:
2019-01-06 23:05:21
阅读次数:
292
1. 每天早上6点半起床 之所以设定为6点半起床,是因为进可攻,退可守。如果11点前睡觉,可以保证7个睡眠周期;如果12点左右睡觉,可以保证6个睡眠周期。我在晚上10、11点之后,效率很低,很难去投入高度注意力、或者高度创造力的工作。与其低效率的熬夜,不如高效率的早起。现在依靠闹钟基本能起床,但还有 ...
分类:
其他好文 时间:
2019-01-06 23:05:13
阅读次数:
305
原文:redis 系列24 哨兵Sentinel (中)四. 检测下线状态 对于Redis的Sentinel中关于下线有两个不同的概念:(1)主观下线(Subjectively Down, 简称 Sdown) 指的是单个 Sentinel 实例对服务器做出的下线判断,此时不会进行故障转移。(2) 客... ...
分类:
其他好文 时间:
2019-01-06 23:05:05
阅读次数:
325
原文:redis 系列20 服务器上一.客户端与服务端交互 本篇简单介绍下服务器,服务器运行涉及的内部原理知识很多,主要了解Redis服务器内部要做哪些事情,需要开发人员去干预的比较少。Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,... ...
分类:
其他好文 时间:
2019-01-06 23:04:56
阅读次数:
267
原文:redis 系列16 持久化 RDB一.概述 Redis是内存数据库,一旦服务器进程退出,服务器中的数据库内存数据状态也会消失。为了解决这个问题,Redis提供了RDB 持久化功能,这个功能可以将redis在内存中的数据库状态保存到磁盘中,避免数据意外丢失。 RDB持久化可以手动执行,也可以根... ...
分类:
数据库 时间:
2019-01-06 23:04:46
阅读次数:
301
1、页面布局 题目:假设高度已知,请写出三栏布局,其中左栏右栏宽度为300px,中间自适应? 1、浮动 效果图 { margin: 0; padding: 0; } .layout .content div{ min height: 100px; } .layout .content .left{ ...
分类:
其他好文 时间:
2019-01-06 23:04:37
阅读次数:
286
DELIMITER || CREATE TRIGGER 触发器名 BEFORE (AFTER) 触发事件 ON 表名 FOR EACH ROW BEGIN 执行语句列表 END DELIMITER ; 一般情况下,mysql默认是以 ; 作为结束执行语句,与触发器中需要的分行起冲突 为解决此问题可用 ...
分类:
数据库 时间:
2019-01-06 23:04:29
阅读次数:
311
原文:redis 系列20 服务器下二. serverCron函数 2.3 更新服务器每秒执行命令次数 serverCron函数中的trackOperationsPerSecond函数会以每100毫秒一次的频率执行,这个函数以抽样计算的方式,估算并记录服务器在最近一秒钟处理的命令请求数量,这个值可以... ...
分类:
其他好文 时间:
2019-01-06 23:04:18
阅读次数:
341
1、Javascript前世今生 1.1、什么是Javascript Javascript运行于Javascript 【解释器/引擎】中的解释性脚本语言 Javascript运行环境: 1、Javascript解释器 :NodeJS 2、嵌入在浏览器中的内核(引擎) 1.2、Javascript 发 ...
分类:
Web程序 时间:
2019-01-06 23:03:59
阅读次数:
328
原文:redis 系列15 数据对象的(类型检查,内存回收,对象共享)和数据库切换一. 概述 对于前面的五章中,已清楚了数据对象的类型以及命令实现,其实还有一种数据对象为HyperLogLog,以后需要用到再了解。下面再了解类型检查,内存回收,对象共享,对象的空转时长。 1.1 类型检查与命令多态 ... ...
分类:
数据库 时间:
2019-01-06 23:03:50
阅读次数:
265
flask是我学习的第一个python的web框架,在应用flask写完一个应用后,当然是把它部署到我们的服务器上了。 首先,准备我们部署项目所需要的部分 1.完整的flask项目 2.服务器,或者自己用虚拟机也行,我这里用的是腾讯云,ubuntu16.04 3. nginx,不知道是什么的,自行百 ...
分类:
其他好文 时间:
2019-01-06 23:03:43
阅读次数:
360
题目描述:对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。 思路分析:这个题很简单,只要利用StringBuffer的一些方法就可以实现截取和拼接。 知识点补充: StringBuffer ...
分类:
其他好文 时间:
2019-01-06 23:03:27
阅读次数:
290
实现效果: 知识运用: API函数SHGetFileInfo //获取包含在可执行文件或Dll中的图标数或图标资源 [DllImport("shell32.dll", EntryPoint = "SHGetFileInfo")] public static extern IntPtr SHGetFi ...
分类:
其他好文 时间:
2019-01-06 23:03:15
阅读次数:
330
转自:http://www.fly63.com/article/detial/45 使用js的混淆加密,其目的是为了保护我们的前端代码逻辑,对应一些搞技术吃饭的公司来说,为了防止被竞争对手抓取或使用自己的代码,就会考虑如何加密,或者混淆js来达到代码保护。 1、为什么需要js混淆 在web系统发展早 ...
分类:
其他好文 时间:
2019-01-06 23:03:04
阅读次数:
300
35. 关闭 HTTP 的响应体 使用 HTTP 标准库发起请求、获取响应时,即使你不从响应中读取任何数据或响应为空,都需要手动关闭响应体。新手很容易忘记手动关闭,或者写在了错误的位置: // 请求失败造成 panic func main() { resp, err := http.Get("htt ...
分类:
其他好文 时间:
2019-01-06 23:02:53
阅读次数:
453
原文:redis 系列19 客户端一. 概述 Redis服务器是可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复。通过使用I/O多路复用技术实现的文件事件处理器,Redis服务器使用单进程单线程的方式来处理命令请求,并... ...
分类:
其他好文 时间:
2019-01-06 23:02:46
阅读次数:
252