从一个"锁"字说起

锁:是系统提供的一中访问内存临界区的一种手段(也被成称为互斥量)首先在进入话题之前先问大家一个问题:大家对锁的第一印象是什么?对锁有什么看法?大家可以稍微思考一下。我的印象不知道大家的想法是怎么样的,我先说下自己的看法吧!我觉得:它给我的是一种很稳重,可靠的感觉。因为很多很多事情只要用了它都是十拿九稳的。但是!我很烦它,恨不得永远都不要用到它,因为它会让我的代码凌乱不堪后期很难维护。背景在开发一个

- 阅读全文 -

网络基础学习笔记

DNS定义DNS(Domain Name System,域名系统),DNS服务用于将域名解析成IP。用户访问站点时不必再记忆复杂难记的ip地址,能够让用户更方便的上网。DNS模式递归查询:本地在解析域名时会先询问本地的dns服务,如果本地DNS服务不知道ip时会递归的询问根服务器迭代查询:根域名服务器不知道域名的ip时会让本地DNS服务去询问下一个DNS服务器(CNAME),以此类推问题传统的基于

- 阅读全文 -

agile-proxy v1.0.0 发布!

推荐一款代理程序。开箱即用,二开也十分合适。几乎梭哈了我最近所有的空闲时间,才完成它的第一期开发。项目从最初的构想,逻辑结构的设计,目录结构的规划,开发的编码规范,测试的用例。整个流程下来自认为还是十分用心的。也是自己的一种尝试,接下来就给大家介绍一下具体的使用方法吧!agile-proxy一款灵活,轻量,易于扩展的代理工具。下载https://github.com/fanyiguang/agil

- 阅读全文 -

一个io.copy引发的线上事故案例

背景我们公司里面有一款工具是配合公司主产品使用的。我主要负责这款工具的维护和开发工作,这个工具里面还包含了一个代理程序,这个代理程序也是我这边开发的(主要功能是支持多种代理)。前段时间有家公司向我们反应代理用一段时间后就会断网,需要重启整个工具才能使用。开始我还不在意认为只是偶发的问题,毕竟其他用户都没有反馈这个问题。但是过了一段时间这家公司又来反馈了,还是之前的问题。和用户联系拿到用户的运行环境

- 阅读全文 -

useful-tools - 一个简单轻量的工具箱

今天分享一个自己开发的代理检测,端口检测,dns检测的可视化工具,欢迎大家下载使用。使用中有什么问题或者bug可以在lssues中提出来哈,我会尽快响应。后期还会增加更多的功能到工具中敬请期待。Useful-tools v1.0.0useful-tools 是方便平常开发,测试和运维的小工具集合。下载Useful-tools v1.0.0功能介绍代理检测普通模式支持SOCKS5,SSL,SSH,H

- 阅读全文 -