摘要: 1. 基本介绍 面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程框架,尽可能的模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程。 封装、继承、多态和抽象是面向对象的4个基本特征。 2. golang的面向对 阅读全文
posted @ 2021-06-28 16:00 xiaofeidu 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 一、事务 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生一样。 事务(transaction):一组SQL语句; 回退(rollback):指撤销指定SQL语句的过程; 提交(commit):指未将 阅读全文
posted @ 2021-06-22 08:43 xiaofeidu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 4、SQL查询语句 SELECT * FROM trade; // 从trade中查询所有信息 SELECT trade.driver_id FROM bcos.trade; // 使用完全限定的列名和表名,bcos为数据库的名称 SELECT COUNT(*) FROM trade; // 统计t 阅读全文
posted @ 2021-06-21 21:46 xiaofeidu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: redis面试题:https://developer.aliyun.com/article/774125 一、数据结构和对象 2、简单动态字符串(SDS, Simple Dynamic String) 在Redis的数据库中,包含字符串的键值对在底层都是由SDS实现的。 SDS的定义 每个sds.h 阅读全文
posted @ 2021-06-21 17:35 xiaofeidu 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、AMQP 1.1 简介 MQ全称为Message Queue,是一种分布式应用程序的通信方法,它是消费者-生产者模型的一个典型的代表,producer不断的往消费队列中写入消息,而另一端consumer则可以读取或者订阅队列中的消息。RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可 阅读全文
posted @ 2021-06-21 17:34 xiaofeidu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、进程和线程 进程和线程的区别: 进程是一个正在执行中的程序,包括程序计数器、寄存器和变量的当前值;一个进程包含一个或多个线程。 进程是操作系统分配资源的最小单位;而线程是作为独立运行和CPU调度的基本单位。 进程间的资源是独立的,而同一进程的各线程间资源是共享的;进程有自己的独立地址空间,每启动 阅读全文
posted @ 2021-06-20 10:39 xiaofeidu 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、概述 计算机网络体系结构的几种模型如下图所示: 其中OSI模型(Open System Interconnection Reference Model,OSI),全名“开放式系统互联通信参考模型”,OSI只是理论上的模型,并没有成熟的产品;TCP/IP是一个四层的体系结构,在实际中综合了OSI和 阅读全文
posted @ 2021-06-20 10:22 xiaofeidu 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Linux的文件检索(locate、find、which、whereis) Eichi_ 2020-03-23 16:51:37 219 收藏 原力计划 分类专栏: 服务器运维—Linux 文章标签: linux 命令 基础 查找 最后发布:2020-03-23 16:51:37首次发布:2020- 阅读全文
posted @ 2020-12-23 14:40 xiaofeidu 阅读(185) 评论(0) 推荐(0) 编辑
摘要: go在打开文件时,直接获取文件是会报错的,所以需要首先获取当前的路径,然后拼接上文件名,再使用ioutil获取: md/mdToHtml.go md/test.md: const dataFile = "./test.md" _, filename, _, _ := runtime.Caller(0 阅读全文
posted @ 2020-11-28 20:00 xiaofeidu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 首先clone下来:git clone https://github.com/wg/wrk 然后进入wrk下面,make编译一下。 编译完成之后,便可使用wrk来进行压测了: wrk的参数说明: 使用方法: wrk <选项> <被测HTTP服务的URL> Options: -c, --connect 阅读全文
posted @ 2020-11-19 20:44 xiaofeidu 阅读(149) 评论(0) 推荐(0) 编辑