原文:一个关于HttpClient的轮子

由于本文较长,需要耐住性子阅读,另外本文中涉及到的知识点较多,想要深入学习某知识点可以参考其他博客或官网资料。本文也非源码分析文章,示例中的源码大多是伪代码和剪辑过的代码示例,由于该轮子为公司内部使用所以源码不便公开,敬请谅解。造轮子不重要,重要的是掌握轮子原理,取其精华,去其糟粕。欢迎大家拍砖。 背景 目前部门内部接口调用基本都是基于Http的,并且部门内部也有封装好的HttpClient。即便 ...

2020-04-13 12:57 20 2654 推荐指数:

查看详情

制造一个轮子线程池

很早之前就看过线程池源码(知道大概的运行原理),但是只是知道怎么用,并没有深究。这次为了帮助自己深入理解线程池,决定手动写一个极简(陋)的线程池,顺便记录思考和造轮过程。 虽然不太可能和jdk自带的那么完美,但是该有的功能还是要有: 新建线程池,有核心线程数和最大线程数,线程 ...

Thu Dec 12 18:24:00 CST 2019 0 518
一个轮子--QMapper

1 前言 我喜欢造轮子,一是造的时候就是深刻学习的时候,二是造着造着,说不定某天比世面上的其它轮子都要好呢。比如造过Networksocket,也造过WebApiClient,现在我也要造一个Mapper,由于已经有好多Mapper存在,所以这个项目只能叫偏门的QMapper ...

Thu Aug 01 18:46:00 CST 2019 11 1121
轮子

啊 ...

Mon Aug 07 21:27:00 CST 2017 0 2007
python类(4)——自己造第一个轮子

先做简单版本,再一步步增加功能 1、简单目的:要实现这样一个功能,能够连接服务器,登录账号,查询账号委托信息,如果有委托信息,撤销委托。 属性(不同账户之间差别):账户,密码 方法(不同账户之间都要用到功能):连接服务器、登录账号、查询委托信息、撤销委托 问题1、如何在类方法中写类方法 ...

Thu Jan 25 20:00:00 CST 2018 0 977
dva的effect那么难用,自己造一个轮子

背景 对于dva这个开发框架,国内从事react的前端工程师多半不会感到陌生,dva完善的开发体系和简单的api,让其被广泛运用到实际工作中。我所在的公司也是长期使用dva作为基础的开发框架,虽然好 ...

Fri Jul 30 00:40:00 CST 2021 0 349
Masuit.Tools,一个免费的轮子

开源地址: https://gitee.com/masuit/Masuit.Tools 包含一些常用的操作类,大都是静态类,加密解密,反射操作,动态编译,权重随机筛选算法,简繁转换,分布式短id, ...

Sun Nov 08 18:30:00 CST 2020 3 1041
动手造轮子:写一个日志框架

动手造轮子:写一个日志框架 Intro 日志框架有很多,比如 log4net / nlog / serilog / microsoft.extensions.logging 等,如何在切换日志框架的时候做到不用修改代码,只需要切换不同的 loggingProvider 就可以了,最低成本的降低 ...

Wed Jan 01 19:38:00 CST 2020 4 1143
轮子-AgileConfig基于.NetCore的一个轻量级配置中心

微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移。玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的可以选,比如spring-cloud-config,apoll,disconf等等。而我为什么还要造一个轮子呢?一来这些都不是.net实现的,我就想试试用.net core实现 ...

Tue Jun 30 00:02:00 CST 2020 79 5625
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM