Fork me on GitHub

2017年7月7日

摘要: 消息队列技术 上周,我们举办了第二届技术沙龙,我这边主要演讲了消息队列技术的议题,现分享给大家: 在我们团队内部,随着消息应用中心(任务中心)的广泛应用,有时候我们感觉不到消息队列的存在,但这不影响消息队列在高可用、分布式、高并发架构下的核心地位。 消息队列都应用到了哪些实际的应用场景中? 一、再谈 阅读全文
posted @ 2017-07-07 19:10 HackerVirus 阅读(451) 评论(0) 推荐(0)
摘要: net license tool, EasyLicense ! 开源 .net license tool, EasyLicense ! 介绍: 过去我常常像是否有一个帮助授权的软件,它可以非常简单的创建license,并且非常容易的验证license。 这是一个非常普通和公共的功能,但是我没有找到合 阅读全文
posted @ 2017-07-07 19:03 HackerVirus 阅读(470) 评论(0) 推荐(0)
摘要: 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 前言 介绍 目的 Socket 接口实现 内部结构 Session Option Pipe YPipe Msg YQueue 总 阅读全文
posted @ 2017-07-07 18:48 HackerVirus 阅读(1388) 评论(0) 推荐(0)
摘要: Linux系统安全配置基线 二:多余账户锁定策略 三:root账户远程登录限制 四:口令复杂度策略 五: 口令最长生存期策略 六:系统关键目录权限控制 七:用户缺省权限控制 八:安全日志完备性要求 九:统一远程日志服务器配置 十:设置history时间戳 十一:SSH登录配置 十二:关闭不必要的系统 阅读全文
posted @ 2017-07-07 18:44 HackerVirus 阅读(4117) 评论(0) 推荐(0)
摘要: SolrCloud的搭建 本次安装是单台虚拟机安装,所以采用伪集群的方式进行安装,如果是真正的生产环境,将伪集群的ip改下就可以了,步骤是一样的。 SolrCloud结构图如下: 环境准备: CentOS-6.4-i386-bin-DVD1.iso jdk-7u72-linux-i586.tar.g 阅读全文
posted @ 2017-07-07 18:11 HackerVirus 阅读(275) 评论(0) 推荐(0)
摘要: 数据结构从零开始之线性表 线性表 线性表在计算机中可以用顺序存储和链式存储两种存储结构来表示。 其中用顺序存储结构存储的叫做顺序表。 用链式存储结构表示的叫做链表。 顺序存储 地址连续 预先分配内存,可能会导致浪费 查改容易,直接通过下标就可以访问 增删不方便,每一次增加或者删除,后面的所有数据元素 阅读全文
posted @ 2017-07-07 18:03 HackerVirus 阅读(281) 评论(0) 推荐(0)
摘要: ssh和SSH服务(包含隧道内容) 72.16.10.6:/etc/fstab-->/172.16.10.3:/tmp/a.txt。 [root@xuexi ~]# scp 172.16.10.6:/etc/fstab 172.16.10.3:/tmp/a.txt fstab 100% 501 0. 阅读全文
posted @ 2017-07-07 17:55 HackerVirus 阅读(1369) 评论(0) 推荐(0)
摘要: 在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序 前言 Visual Studio 2017已经发布了很久了。做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧。 随着Google Angular4的发布。 阅读全文
posted @ 2017-07-07 17:35 HackerVirus 阅读(3163) 评论(0) 推荐(0)

2017年7月6日

摘要: C# protobuf的使用方法 通过.proto文件导出C#支持的.cs类文件 github上相关开源项目代码:http://pan.baidu.com/s/1eSDSb5o 下面演示如何将protobuf的消息体导出成C#支持的.cs类 首先我们获取到如下.proto文件 然后下载导出工具 Pr 阅读全文
posted @ 2017-07-06 14:50 HackerVirus 阅读(26314) 评论(2) 推荐(4)
摘要: 数据序列化之protobuf 很多时候需要将一些数据打包,就是把这些数据搞在一起,方便处理。最常见的情况就是把需要传输的数据,当然数据不止一条,打包成一个消息,然后发送出去,接收端再以一定的规则接收并恢复这些数据。这称为数据序列化以及反序列化。 可能以前最容易想到的简单方式就是把数据存在一个结构体里 阅读全文
posted @ 2017-07-06 14:47 HackerVirus 阅读(3621) 评论(0) 推荐(0)