Fork me on GitHub

2019年5月29日

摘要: Deep Module(深模块) 目录 1,模块化设计 2,接口里有什么 3,抽象 4,深模块 5,浅模块 6,Classitis 7,例子 8,结论 目录 1,模块化设计 2,接口里有什么 3,抽象 4,深模块 5,浅模块 6,Classitis 7,例子 8,结论 正文 类是不是越小越好?最近在 阅读全文
posted @ 2019-05-29 15:21 HackerVirus 阅读(545) 评论(0) 推荐(0)
摘要: 多线程详细介绍 什么是进程线程:我们来看一下自己的任务管理器 这里的每一项都是一个进程,我们的发布的每一个应用程序都需要一个进程去运行,在一个进程内可以有多个线程去计算执行程序。我们看下面的图片: 我们可以看一下进程和线程的数量,很明显可以看出,线程和进程的关系。我们的每一个操作都需要一个线程来执行 阅读全文
posted @ 2019-05-29 15:19 HackerVirus 阅读(726) 评论(0) 推荐(0)
摘要: 纤程(Fiber),或者绿色线程(GreenThread) 面试官:你知道协程吗? 你:订机票的那个吗,我常用。 面试官:行,你先回去吧,到时候电话联系 。。。。。。。。 很尴尬,但是事实是,很大一部分的程序员不知道协程是啥玩意,更大一部分的程序员,项目中没用到协程。 先介绍下协程吧。 计算机有进程 阅读全文
posted @ 2019-05-29 15:09 HackerVirus 阅读(2853) 评论(1) 推荐(0)
摘要: 这些好用的 Chrome 插件,提升你的工作效率 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 Google Chrome 应该是大部分人都用的一款浏览器,但却 阅读全文
posted @ 2019-05-29 13:36 HackerVirus 阅读(616) 评论(0) 推荐(0)
摘要: 内存泄露排查之线程泄露 如果只关心具体过程,可直接回归正途的处理逻辑原文链接:https://www.cnblogs.com/guozp/p/10597327.html 基础 内存泄露(Memory Leak) 内存泄露现象 heap或者perm/metaspace区不断增长, 没有下降趋势, 最后 阅读全文
posted @ 2019-05-29 13:28 HackerVirus 阅读(326) 评论(0) 推荐(0)
摘要: [翻译] ASP.NET Core 利用 Docker、ElasticSearch、Kibana 来记录日志 原文: Logging with ElasticSearch, Kibana, ASP.NET Core and Docker 一步一步指导您使用 ElasticSearch, Kibana 阅读全文
posted @ 2019-05-29 13:25 HackerVirus 阅读(2370) 评论(0) 推荐(2)
摘要: ES6躬行记(20)——类 ES6正式将类(Class)的概念在语法层面标准化,今后不必再用构造函数模拟类的行为。而ES6引入的类本质上只是个语法糖(即代码更为简洁、语义更为清晰),其大部分功能(例如继承、封装和复用等)均可在ES5中实现,只不过现在能用更符合面向对象的语法来操作类。但诸如接口、pr 阅读全文
posted @ 2019-05-29 12:41 HackerVirus 阅读(1137) 评论(0) 推荐(0)
摘要: Git打标签与版本控制规范 前言 本文适用于使用Git做VCS(版本控制系统)的场景。 用过Git的程序猿,都喜欢其分布式架构带来的commit快感。不用像使用SVN这种集中式版本管理系统,每一次提交代码,都要为代码冲突捏一把冷汗。频繁commit的背后,带来的结果是一长串密密麻麻的提交记录。一旦项 阅读全文
posted @ 2019-05-29 09:51 HackerVirus 阅读(903) 评论(0) 推荐(0)

2019年5月12日

摘要: git必会必知 1 前言 git前身是BitKeeper,但是他不是开源软件,不符合当时开源趋势,于是就会有了开源的git,git开发只用了十天时间。目前git是公司开发必不可少的一个工具,用于多人开发的分布式版本控制软件。git是Linux内核,由c语言开发。 2 工作流程 一般工作流程如下: 克 阅读全文
posted @ 2019-05-12 21:29 HackerVirus 阅读(210) 评论(0) 推荐(0)
摘要: NET Core的分布式批处理框架 Swift是什么 从文章的标题可知:此Swift非Apple那个Swift,只是考虑这个词的含义比较适合。 Swift是一个基于.NET Core的分布式批处理框架,支持将作业分割后分发到多台服务器并行处理,可成倍提升大量数据的处理速度。 GitHub地址:htt 阅读全文
posted @ 2019-05-12 20:49 HackerVirus 阅读(1252) 评论(0) 推荐(0)