Fork me on GitHub

2016年11月15日

摘要: Ubuntu服务器被黑经历(ElastichSearch漏洞) 起因 最近我们的一台Ubuntu阿里云服务器一直提示有肉鸡行为,提示了好几天,开始并没有关注,然后连续几天后发现应该是个大问题啊。很可能服务被侵入了!!! 寻找线索 一开始我是完全懵逼的状态的,Linux不是很熟悉,只会简单的命令,安装 阅读全文
posted @ 2016-11-15 18:06 HackerVirus 阅读(478) 评论(0) 推荐(0)
摘要: DIP原则、IoC以及DI 一、DIP原则 高层模块不应该依赖于底层模块,二者都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象。 该原则理解起来稍微有点抽象,我们可以将该原则通俗的理解为:"依赖于抽象”。 该规则告诉我们,程序中所有的依赖关系都应该终止于抽象类或者接口,从而达到松耦合的目 阅读全文
posted @ 2016-11-15 18:00 HackerVirus 阅读(316) 评论(0) 推荐(0)
摘要: 服务器在管道中的“龙头”地位 ASP.NET Core管道由注册的服务器和一系列中间件构成。我们在上一篇中深入剖析了中间件,现在我们来了解一下服务器。服务器是ASP .NET Core管道的第一个节点,它负责完整请求的监听和接收,最终对请求的响应同样也由它完成。[本文已经同步到《ASP.NET Co 阅读全文
posted @ 2016-11-15 17:52 HackerVirus 阅读(402) 评论(0) 推荐(0)
摘要: .NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介 概述 ASP.NET Core 1.0是ASP.NET的一个重要的重新设计。 例如,在ASP.NET Core中,使用Middleware编写请求管道。 ASP.NET Core中间件对HttpContext执行异步逻辑,然后可 阅读全文
posted @ 2016-11-15 17:43 HackerVirus 阅读(507) 评论(0) 推荐(0)
摘要: 提升后台系统的用户体验 要说程序员最开心的事情是什么,不是钱多活少离家近,而是能用自己喜欢的技术,做一个排期不紧的舒坦项目。最近我就接手了这样一个项目,使用了webpack+vue全家桶,以及其他一些业界前沿技术。不过今天不聊技术方面,先聊聊我对交互方面的一些思考。尽管它只是一个后台系统。 说到后台 阅读全文
posted @ 2016-11-15 17:42 HackerVirus 阅读(309) 评论(0) 推荐(0)
摘要: net分布式系统架构的思路 最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路。今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正。 首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Had 阅读全文
posted @ 2016-11-15 17:39 HackerVirus 阅读(362) 评论(0) 推荐(0)
摘要: 微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦。对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统、新的生态,未来大部分应用场景都将给予微信小程序进行研发。基于对它的敬畏以及便于大家快速上手,特整理微 阅读全文
posted @ 2016-11-15 17:29 HackerVirus 阅读(3622) 评论(0) 推荐(0)
摘要: tcp传输黏包 tcpip协议使用"流式"(套接字)进行数据的传输,就是说它保证数据的可达以及数据抵达的顺序,但并不保证数据是否在你接收的时候就到达,特别是为了提高效率,充分利用带宽,底层会使用缓存技术,具体的说就是使用Nagle算法将小的数据包放到一起发送,但是这样也带来一个使用上的问题——黏包, 阅读全文
posted @ 2016-11-15 15:21 HackerVirus 阅读(344) 评论(0) 推荐(0)
摘要: 中间件究竟是个什么东西? ASP.NET Core管道虽然在结构组成上显得非常简单,但是在具体实现上却涉及到太多的对象,所以我们在 “通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程”(上篇、中篇、下篇) 中围绕着一个经过极度简化的模拟管道讲述了真实管道构建的方式 阅读全文
posted @ 2016-11-15 15:19 HackerVirus 阅读(276) 评论(0) 推荐(0)
摘要: Linux命令基本格式及目录处理命令 命令提示符 [root@localhost ~]# root:当前登录用户localhost:主机名~:当前所在的目录,此处为“家”目录#:root超级用户的提示符,如果是普通用户,则为 $ 命令格式 命令 [选项] [参数] 中括号 [] 表示可选 查询目录中 阅读全文
posted @ 2016-11-15 15:04 HackerVirus 阅读(253) 评论(0) 推荐(0)