随笔分类 -  [00] 框架/模式

摘要:目录 1、Nginx 的简介 2、Nginx 的常用功能 3、Nginx 安装 ①、下载地址 ②、Windows 版本安装 ③、Linux 版本安装 说到 Nginx ,可能大家最先想到的就是其负载均衡以及反向代理的功能。没错,这也是当前使用 Nginx 最频繁的两个功能,但是 Nginx 可不仅仅 阅读全文
posted @ 2020-05-02 20:10 小y 阅读(245) 评论(0) 推荐(0) 编辑
摘要:刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁! HTTP协议以明文方式发送内容,不提供任何方式的数据加密。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL 阅读全文
posted @ 2020-05-02 19:50 小y 阅读(10333) 评论(0) 推荐(0) 编辑
摘要:1.背景 最近在读《架构整洁之道》这一本书,这本书的确写得不错,最近也没有更新文章,一方面再忙工作,另一方面也再啃一些书。当然文章还是得更新,《架构整洁之道》里面有些有意思的内容我会提取出来外加自己的思考。在这本书里面的第三章介绍了设计原则,这部分我觉得对于大家的平时工作都比较有用。 2. 设计原则 阅读全文
posted @ 2020-04-27 21:26 小y 阅读(1919) 评论(0) 推荐(0) 编辑
摘要:转自伍华聪的博客,对作者表示感谢。 ABP开发框架前后端开发系列 (1)框架的总体介绍 ABP开发框架前后端开发系列 (2)框架的初步介绍 ABP开发框架前后端开发系列 (3)框架的分层和文件组织 ABP开发框架前后端开发系列 (4)Web API调用类的封装和使用 ABP开发框架前后端开发系列 ( 阅读全文
posted @ 2020-04-25 14:31 小y 阅读(361) 评论(0) 推荐(0) 编辑
摘要:什么是UniRx? UniRx(Unity的响应式编程框架)是.Net响应式编程框架的重新实现版本。官方的Rx的实现方式是非常棒的。但是,在Unity中使用会有一些问题;在IOS的IL2CPP中有兼容性的问题。UniRx修复这些问题,并针对Unity添加了一些特别的工具。支持的平台包括PC/Mac/ 阅读全文
posted @ 2020-03-31 15:13 小y 阅读(9703) 评论(0) 推荐(0) 编辑
摘要:1、引言 Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 本文作者的另两 阅读全文
posted @ 2019-09-27 11:09 小y 阅读(616) 评论(0) 推荐(0) 编辑
摘要:首先说明的是.net下开源内容较少,并且也不是做并行数据库等基础服务,因此在这里什么Hadoop、Spark、ZooKeeper、dubbo等我们暂不去考虑。 一、最初假设的网站中,我们把应用系统网站、文件和数据库都放在一台服务器上,一台服务器包打天下。 二、随着业务扩展,一台服务器无法满足性能需求 阅读全文
posted @ 2018-05-02 15:13 小y 阅读(6673) 评论(1) 推荐(5) 编辑
摘要:在我们接触的很多项目中,如果有一些参考性的项目框架,那么做起开发来,事半功倍,一般来说搭建或者积累这些框架性的项目,非一日之功。一般我们可以把具体的项目分为Winfrom、Web、微信、或者Socket等方面,具体项目界面表现不同,但是界面层底下的应该都是差不多的结构,能够支持多种数据库的接入,提供 阅读全文
posted @ 2018-03-20 13:54 小y 阅读(856) 评论(0) 推荐(0) 编辑
摘要:现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很大收获哦~ 一、ReactJS简介 Rea 阅读全文
posted @ 2017-07-20 16:39 小y 阅读(8234) 评论(0) 推荐(0) 编辑
摘要:在进行后端选型的时候,实际上我们要选择的是一个框架。后端领域所使用的技术和框架已经趋于稳定,我们只需要按我们的需要选择所需要的框架。当存在多个框架适合时,我们再选择适合的语言。不得不指出的是,当我们喜爱一个语言的时候,我们可能会偏爱于在这门语言里寻找可用的方案。这自然是有好有坏,好的一点是:我们可以 阅读全文
posted @ 2017-07-12 12:37 小y 阅读(2099) 评论(0) 推荐(1) 编辑
摘要:节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。 内存映射文件对于托管世界的开发人员来说似乎很陌生,但它确实已经是很远古的技术了,而且在操作系统中地位相当。实际上,任何想要共享数据的通信模型都会在幕后使用它。 内存映射文件究竟是个什么?内存 阅读全文
posted @ 2017-06-07 12:05 小y 阅读(5019) 评论(0) 推荐(1) 编辑
摘要:这几个工具的站点 Microsoft Unity http://unity.codeplex.com Service Locator http://commonservicelocator.codeplex.com MEF .net4.0内含,3.x前在codeplex上开源 Utility The 阅读全文
posted @ 2017-06-01 17:27 小y 阅读(869) 评论(0) 推荐(0) 编辑
摘要:简介: 控制反转:我们向IOC容器发出获取一个对象实例的一个请求,IOC容器便把这个对象实例“注入”到我们的手中,在这个过程中你不是一个控制者而是一个请求者,依赖于容器提供给你的资源,控制权落到了容器身上。这个过程就是控制反转。 依赖注入:我们向容器发出请求以后,获得这个对象实例的过程就叫依赖注入。 阅读全文
posted @ 2017-06-01 17:08 小y 阅读(3292) 评论(0) 推荐(0) 编辑
摘要:一、什么是区块链? 说到区块链,就不得不说比特币。 2008年底,比特币之父中本聪发表了一个关于他研究的电子现金系统的九页白皮书,2009年初,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了比特币的第一个区块——创世区块,并将当天泰晤士报头版一则关于救助银行的新闻标题写入创世区块,这也代表着比特币 阅读全文
posted @ 2017-05-27 09:47 小y 阅读(2433) 评论(2) 推荐(3) 编辑
摘要:摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 前言 对于大部分小菜来说,当听到大牛们高谈DIP、IoC、D 阅读全文
posted @ 2017-05-14 16:58 小y 阅读(933) 评论(0) 推荐(1) 编辑
摘要:Admin Bootstrap Templates Free Download 1. SB Admin 2 Preview | Details & Download 2. Admin Lite Preview | Details & Download 3. Director Responsive A 阅读全文
posted @ 2017-05-11 14:20 小y 阅读(58962) 评论(1) 推荐(3) 编辑
摘要:AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置。 在上面的代码中,我们定义了两个类,我们需要将Source类的对象映 阅读全文
posted @ 2017-04-24 10:30 小y 阅读(654) 评论(0) 推荐(0) 编辑
摘要:前言 通常在一个应用程序中,我们开发人员会在两个不同的类型对象之间传输数据,通常我们会用DTOs(数据传输对象),View Models(视图模型),或者直接是一些从一个service或者Web API的一些请求或应答对象。一个常见的需要使用数据传输对象的情况是,我们想把属于一个对象的某些属性值赋值 阅读全文
posted @ 2017-04-24 09:55 小y 阅读(2395) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章“Unit简单依赖注入”我们可以实现构造对象和被依赖对象之间的 松耦合,使我们的抽象层(Player)能够保持稳定,但是在并没有把客户类和Player类之间彻底解耦,即当我们不想使用MP3Player注入,而 想使用CDPlayer注入时,我们需要修改客户类的容器注册。下面我们使用web 阅读全文
posted @ 2017-04-23 11:47 小y 阅读(3586) 评论(0) 推荐(0) 编辑
摘要:网上关于Unity IOC容器使用的方法已很多,但未能做一个总结,故我这里总结一下,方便大家选择。 首先讲一下通过代码来进行类型映射,很简单,代码如下 然而实际情况,我们一般不可能直接硬编码在程序中,因为像上述代码上与普通的直接new一个实例并无什么区别,都会存在很明显的依赖,若后面需要更换类,则必 阅读全文
posted @ 2017-04-23 11:36 小y 阅读(1572) 评论(0) 推荐(0) 编辑