摘要: 大家都应该知道C++的精髓是虚函数吧? 虚函数带来的好处就是: 可以定义一个基类的指针, 其指向一个继承类, 当通过基类的指针去调用函数时, 可以在运行时决定该调用基类的函数还是继承类的函数. 虚函数是实现多态(动态绑定)/接口函数的基础. 可以说: 没有虚函数, C++将变得一无是处!既然是C++ 阅读全文
posted @ 2020-07-28 14:28 ylaoda 阅读(1076) 评论(0) 推荐(1) 编辑
摘要: 1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。 1.1、简单工厂模式 主要特点是需要在工厂类中做判断,从而创造相应 阅读全文
posted @ 2020-05-18 14:46 ylaoda 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Linux下提供了丰富的api以供开发者们处理和时间相关的问题。然而这些接口看似各自为政实则有有着千丝万缕的联系,在学习和时间中引发了各种各样的混乱。因此时间处理成为了许多Linux开发者的梦魇,遇到时间处理往往避之不及。不过只要你稍微花费一点点精力,学会在Linux上优雅的处理时间和日期也并不是什 阅读全文
posted @ 2020-03-31 16:56 ylaoda 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 导读 篇幅较长,干货满满,需花费较长时间,转载请注明出处! Nginx概述 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамбл 阅读全文
posted @ 2020-03-31 16:43 ylaoda 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 简介 Zookeeper下载 官网地址:点我直达 百度云盘:点我直达 踩坑录 官网下载一定要下载带bin的 要不然zookeeper起不起来,找不到加载类,原来从版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源 阅读全文
posted @ 2020-03-31 16:32 ylaoda 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 0.前言 在后端面试中语言特性的掌握直接决定面试成败,C++语言一直在增加很多新特性来提高使用者的便利性,但是每种特性都有复杂的背后实现,充分理解实现原理和设计原因,才能更好地掌握这种新特性。 只要出发总会达到,只有出发才会到达,焦虑没用,学就完了,今天一起来学习C++的虚函数考点吧。 通过本文你将 阅读全文
posted @ 2019-12-17 10:32 ylaoda 阅读(2286) 评论(0) 推荐(1) 编辑
摘要: 概述: 简介: Mongoose是c语言写成的网络库。它为TCP、UDP、HTTP、WebSocket、CoAP、MQTT实现了事件驱动型的非阻塞api。其具有以下特性: 跨平台:可在linux/unix macos QNX eCos Windows Android Iphone FreeRtos上 阅读全文
posted @ 2019-12-13 08:35 ylaoda 阅读(961) 评论(0) 推荐(0) 编辑
摘要: FastDFS搭建分布式文件系统 1. 什么是分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 通俗来讲: 传统文件系统管理的文件就存储在本机。 分布式文件系统管理的文件存储在很多 阅读全文
posted @ 2019-12-03 15:50 ylaoda 阅读(186) 评论(0) 推荐(0) 编辑
摘要: WhyApacheThrift 因为最近在项目中需要集成进来一个Python编写的机器学习算法,但是我的后端主要使用的是SpringCloud技术栈. 于是面临着异构语言之间的通信实现方式的抉择. 因为业务逻辑是这样的 主要就是实现2 3这部分请求响应, 实现的方式挺多的, 只要有能力甚至将py封装 阅读全文
posted @ 2019-12-03 15:17 ylaoda 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 观察者模式(Observer Pattern) —— 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。 观察者模式可以理解为发布 订阅模式,即多个订阅者(观察者)向发布者(被观察者)订阅状态信息,当发布者更新状态时会将状态信息向它的订阅者发布 阅读全文
posted @ 2019-12-03 14:57 ylaoda 阅读(179) 评论(0) 推荐(0) 编辑