Fork me on GitHub

2019年2月23日

摘要: How to do distributed locking 怎样做可靠的分布式锁,Redlock 真的可行么? 本文是对 Martin Kleppmann 的文章 How to do distributed locking 部分内容的翻译和总结,上次写 Redlock 的原因就是看到了 Martin 阅读全文
posted @ 2019-02-23 17:12 HackerVirus 阅读(868) 评论(0) 推荐(0)
摘要: 192.168.10.1/24,192.168.1.1/30是什么意思啊? 表示地址范围你把这些前面的值转换成2进制就是变成一个32位的地址比如192.168.10.1就变成11000000。10101000。00001010。00000001那么/24表示就是这个32位地址的前24位是网络地址(也 阅读全文
posted @ 2019-02-23 16:38 HackerVirus 阅读(1298) 评论(0) 推荐(0)
摘要: 玩vue+mockjs vue中用mock制造模拟接口(本文主要解决坑),一定要看完哦 最近新入职一家公司,后端造接口速度很慢,想来想去还是搞一套模拟接口,来满足开发需求,有人会问,我造一个死数据不就可以了吗?或者说,后端数据结构都没出来,字段我怎么定? 问这个问题的人不奇怪,我之前也有这种疑问,m 阅读全文
posted @ 2019-02-23 16:28 HackerVirus 阅读(1040) 评论(0) 推荐(0)

2019年2月22日

摘要: Solr的安装与配置 1.准备 1.准备 1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。 2.下载 solr安装包,目前的最新版本是 5.3.1 下载地址:http://www 阅读全文
posted @ 2019-02-22 18:57 HackerVirus 阅读(167) 评论(0) 推荐(0)
摘要: 主键就是聚集索引吗? 前言 最近在一次面试中,讨论了一个这样的问题:主键和索引有什么区别?当时我的回答是这样的:“主键就是加了唯一性约束的聚集索引。” “你确定你所说的是对的?” 面试官反问到。 “应该是对的。” 我不加思索地回答道。 “你回去后研究一下这个问题吧。” 难道我真的错了? 第一次尝试 阅读全文
posted @ 2019-02-22 16:04 HackerVirus 阅读(888) 评论(0) 推荐(1)
摘要: 使用Rotativa在ASP.NET Core MVC中创建PDF 在本文中,我们将学习如何使用Rotativa.AspNetCore工具从ASP.NET Core中的视图创建PDF。如果您使用ASP.NET MVC,那么Rot​​ativa工具已经可用,我们可以使用它来生成pdf。 创建一个MVC 阅读全文
posted @ 2019-02-22 16:00 HackerVirus 阅读(658) 评论(0) 推荐(0)
摘要: 进程-线程-多线程 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的 阅读全文
posted @ 2019-02-22 15:30 HackerVirus 阅读(180) 评论(0) 推荐(1)
摘要: 事件总线之Autofac解耦 事件总线是通过一个中间服务,剥离了常规事件的发布与订阅(消费)强依赖关系的一种技术实现。事件总线的基础知识可参考圣杰的博客【事件总线知多少】 本片博客不再详细概述事件总线基础知识,核心点放置使用Autofac组件实现事件总线与事件事件处理对象的解耦,并在实际业务场景中使 阅读全文
posted @ 2019-02-22 15:17 HackerVirus 阅读(661) 评论(0) 推荐(0)

2019年2月21日

摘要: 自建Socket转发,使用远程桌面(mstsc)连接家中电脑 网络结构图如下: 开题先放图,一切全靠编哈哈。 进入正题! 如图所示,我们需要一个公网服务器,利用公网服务器将内网的数据进行转发,从而实现两个内网服务器的通讯。没错,这不是p2p,原本想做成p2p,因为有点难度,所以先弄一个tcp数据包转 阅读全文
posted @ 2019-02-21 19:16 HackerVirus 阅读(1504) 评论(0) 推荐(1)
摘要: .NET Portability Analyzer 上一篇我们简单介绍了.NET Standard,本篇我们来实践.NET Framework 4.5 Class Library到.NET Standard 2.0的转换. 首先让我们来做一些准备工作。 第一步,需要将项目组所有同事的Visual S 阅读全文
posted @ 2019-02-21 19:07 HackerVirus 阅读(881) 评论(1) 推荐(0)