Fork me on GitHub

2019年6月7日

摘要: TCP/IP协议族——高性能Linux服务器编程 现在 Internet 使用的主流协议族是 TCP/IP 协议族,它是一个分层、多协议的通信体系。 TCP/IP 协议族体系结构以及主要协议 TCP/IP 协议族是一个四层协议系统,自底面上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功 阅读全文
posted @ 2019-06-07 22:28 HackerVirus 阅读(390) 评论(0) 推荐(0)
摘要: 链接的思考 引言 最近做一些工程,经常遇到链接错误,为此翻阅了相关的资料,梳理了一下编译链接的流程和原理。编程语言分为编译型和解释型,编译型语言是用编译器将高级语言翻译成计算机可执行的低级语言;而解释型语言是使用解释器是将低级语言“提升”成高级语言。解释型语言一次执行一句,缺少程序的全局信息,解释器 阅读全文
posted @ 2019-06-07 22:09 HackerVirus 阅读(208) 评论(0) 推荐(0)
摘要: Java垃圾收集算法 由于垃圾收集算法的实现涉及大量的程序细节,而且每个平台的虚拟机操作内存的方法又各不相同,因此博客中不过多的讨论算法的实现,只是介绍几种算法的思想以及发展。 相关阅读: 1、深入理解java虚拟机之java内存区域 2、深入理解java虚拟机之对象真的死了吗 1、标记-清除算法 阅读全文
posted @ 2019-06-07 17:24 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 【Java面试题系列】:Java基础知识常见面试题汇总 第一篇 文中面试题从茫茫网海中精心筛选,如有错误,欢迎指正! 1.前言 ​ 参加过社招的同学都了解,进入一家公司面试开发岗位时,填写完个人信息后,一般都会让先做一份笔试题,然后公司会根据笔试题的回答结果,确定要不要继续此次面试,如果答的不好,有 阅读全文
posted @ 2019-06-07 16:56 HackerVirus 阅读(241) 评论(0) 推荐(0)
摘要: Java基础知识 ffer:适用于多线程下在字符缓冲区进行大量操作的情况。 5.2示例 以拼接10000次字符串为例,我们看下三者各自需要的时间: 运行结果: String消耗时间:258StringBuilder消耗时间:0StringBuffer消耗时间:1 也验证了上面所说的StringBui 阅读全文
posted @ 2019-06-07 16:43 HackerVirus 阅读(169) 评论(0) 推荐(0)
摘要: 线程间通信 在我们使用多个线程来同时运行多个任务时,可以通过使用锁(互斥)来同步两个或多个任务的行为,从而使得一个任务不会干涉另一个任务使用的资源。 这个问题已经解决了,下一步是学习如何使任务彼此之间可以协作,以使得多个任务可以一起工作去解决某个问题。在这类问题中不可避免会碰到某些部分必须在其他部分 阅读全文
posted @ 2019-06-07 13:05 HackerVirus 阅读(308) 评论(0) 推荐(0)

2019年6月5日

摘要: System.Span, System.Memory,还有System.IO.Pipelines 使用高性能Pipelines构建.NET通讯程序 .NET Standard支持一组新的API,System.Span, System.Memory,还有System.IO.Pipelines。这几个新 阅读全文
posted @ 2019-06-05 14:45 HackerVirus 阅读(1057) 评论(0) 推荐(0)
摘要: 基于.net core微服务(Consul、Ocelot、Docker、App.Metrics+InfluxDB+Grafana、Exceptionless、数据一致性、Jenkins) 微服务构件 1、微服务简介 一种架构模式,提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用 阅读全文
posted @ 2019-06-05 14:00 HackerVirus 阅读(1021) 评论(0) 推荐(0)
摘要: windows 中如何定位恶意软件的藏身位置 目录 一: 下载spy++ 打开后 点击 搜索下面的查找窗口(Alt+F3) 点击 查找程序工具 右侧的 靶子一样的图标,鼠标左键按住不放,拖放到 弹窗上面,弹窗周围会出现 黑框。 然后 我们点击确定, spy++ 会定位到对应的窗口。 我们右键选择属性 阅读全文
posted @ 2019-06-05 13:54 HackerVirus 阅读(836) 评论(0) 推荐(0)
摘要: 进程、线程、协程、例程、过程的区别是什么? 分类: 计算机语言通用知识 分类: 计算机语言通用知识 本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/10802716.html 引自我在知乎上的回答:进程 线程 协程 例程 过程 的区别是什么? - 骏 阅读全文
posted @ 2019-06-05 13:52 HackerVirus 阅读(919) 评论(0) 推荐(0)