基础知识RPC(Remote Procedure Call):远程过程调用。它是一种调用方式,可以像调用本地方法那样调用远端方法。 protobuf(Protocol Buffers):一种开源跨平台的序列化数据结构的协议,是一种体积小、传送快的数据格式。 IDL(Interface description language):接口描述语言。为什么要在微服务中使用RPC: 当接口调用和实现在同一个
转载
2024-04-07 15:46:15
70阅读
现在RPC框架很多,但是真正好用的RPC却是少之又少。那么什么是好用的RPC,什么是不好用的RPC呢,有一个评判标
原创
2023-08-03 16:35:00
59阅读
## Java 导出csv接口介绍
在软件开发过程中,经常会遇到需要导出数据到csv文件的情况。csv是一种通用的文本文件格式,非常适合用来存储表格数据。在Java中,我们可以通过编写接口来实现导出csv文件的功能。
### 实现导出csv接口的步骤
1. 创建一个Java类,命名为CsvExporter,用于处理导出csv文件的逻辑。
```java
public class CsvEx
原创
2024-02-23 06:26:30
54阅读
一、SPI简介 SPI 的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola 首先在其MC68HCXX 系列处理器上定义的。SPI 接口主要应用在EEPROM、FLASH、实时时钟、AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB 的布
转载
2024-01-11 17:29:02
88阅读
苹果iphone lightning引脚接口定义图
lightning公头从外观来看,正反都是一样的,8个脚。但两个面的接口定义是不一样的,我这里把它分为A面和B面。具体的接口定义见下面的图: 说明一下: 1、Sa,Sb是信号接口(一般有0.37V左右的电压),向iphone发送信号,告诉iphone现在是A面还是B面。另外lightning头有4中模块,如果是USB模块,Sb还
转载
2023-07-26 16:31:50
276阅读
Cover
在介绍了那么多 Express 核心概念之后,接下来的文章将会把注意力放在如何构建一个真实的应用上。这里我们先从构建应用 API 接口开始。从某种程度上来说几乎所有的软件应用其背后都是由一组强大的 API 驱动。其实 API 就是一种代码之间交互的一种方式,它既可以是在程序内部也可以是通过网络的跨机器进行。例如,Express 中的 app.use 和 app.ge
转载
2024-06-06 10:30:38
22阅读
有一阵子没有更新源码解析了,最近关注了一个微服务框架SOFA RPC这是蚂蚁金服的一个开源框架,地址在:https://github.com/sofastack/sofa-rpc, 这个框架还是一个朋友推荐的,看了第一部分它的发布流程没想到代码写的很精简易懂,封装性也很好,更大的激发了我看它的乐趣,那我们就一起一步步去学习下它的整个微服务框架的构成和实现吧!一、 首先我们先从github fork
我毕业后进入我们当地的一家制造业企业,一直到现在二十多年了,也没有换过工作,虽然我的性格以前偏内向,但是找工作时也没这方面的限制,一直到现在,我觉得我自己的性格也变化了不少,给领导,同事们都合得来,处理问题也从不拖泥带水。只要工作就要和人打交道,什么样的环境造就什么样的人,时间长了环境可能就改变了你
原创
2021-12-10 17:46:35
900阅读
PCI Express是新一代的总线接口,而采用此类接口的显卡产品,已经在2004年正式面世。 编辑摘要 目录 [ 隐藏
1 概述
2 起源和现状
3 技术优势
4 万兆存储系统的应用
PCI Express接口 - 概述
PCI Express接口
PCI
转载
2024-03-01 19:47:57
54阅读
接口通常指的是日常生活中用到的接口,主要是指物品上的外接接口,以手机充电口举例,有Micro USB接口、type-c接口,还有Lightning接口(ios设备),这三个接口就是一个接口定义,规定了这个充电口的形状、大小。这就是接口。 API是Applic
转载
2023-12-19 12:29:54
67阅读
有效的括号今天我们开始了一个新的模块,栈和队列,另外昨天肝了一篇栈和队列的文章,大家可以先去了解一下<<希望这篇文章能合你的胃口>>,今天我们先来一道经典题热热身。大家一定要记得打卡,这个题目是真不错。文章里的所有题目都是经过认真挑选的并且所有代码都经过测试大家可以放心食用。题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效
原创
2021-02-02 19:56:07
1115阅读
什么样工作算好?什么样又算内向?如果说不愿意和陌生人说话算内向那也别提找工作了!咱就说出个门面试,打个车的跟司机说话,到地方保安中间还得问你一下!到地方还得跟人事沟通!能说面试一个就成吗?不爱说话算内向的话那就搁家呆着吧!
原创
2022-01-14 11:15:40
124阅读
【PMP证书什么样】—— 深入解析PMP考试与证书维持
PMP,即项目管理专业人士(Project Management Professional),是国际公认的项目管理领域最高级别的证书。获得PMP认证不仅证明了项目管理人员具备高品质的、标准化的项目管理知识,同时也象征着其在项目管理领域中的专业地位。但是,PMP认证并非一劳永逸,为了维持证书的有效性,持证者需要每三年积累60个PDU(专业发展
原创
2023-11-17 19:36:00
89阅读
李开复的十个启发。一,自信不失谦虚,谦虚不失自信;二兴趣就是天赋,天赋就是兴趣;三,思考比传道更重要,观点比解惑更重要;四,我不同意你,但是我支持你;五,挫折不是惩罚,而是学习的机会;六,创新不重要,有用的创新才重要;七,用勇气改变可以改变的事情,用胸怀接受不能接受的事情,用智慧分辨两者的不同;八,求知若饥,虚心若愚;九,追随你的心,用
原创
2009-10-19 23:07:29
995阅读
1评论
受邀请参加廊坊师范学院米新江老师信息技术提高班2015年年会。要办出好教育,要有好老师。个别交流中,大家说说好老师应该是什么样的。 清华的郑老师深情地回顾,在她成长的每一个阶段里,甚至上过的课程中,都以找出一位讲得特别好的老师,能让她跟着学知识。她的标准,好老师学识渊博,表达清楚。她说:“总有一些老师,让我到现在都觉得他好牛。” 米新江老师的标准,好老师的关键不是能给学生什么样的知识,而在
原创
2021-05-26 12:33:13
209阅读
如何实现一个Python主页
## 简介
Python是一种广泛使用的高级编程语言,开发者可以使用Python来创建各种类型的应用程序,包括网站、桌面应用程序、数据分析、机器学习等等。在学习Python的过程中,了解如何创建一个Python主页是很重要的一步。本文将指导你如何实现一个简单的Python主页,并介绍每一步需要做什么以及相关的代码。
## 整体流程
下面是实现一个Python主页的
原创
2024-02-02 10:15:29
53阅读
性能分析和调优工具简介总会遇到一个时候你会想提高程序执行效率,想看看哪部分耗时长成为瓶颈,想知道程序运行时内存和CPU使用情况。这时候你会需要一些方法对程序进行性能分析和调优。Context Manager可以上下文管理器自己实现一个计时器, 参见之前的介绍 timeit 文章里做的那样,通过定义类的 __enter__ 和 __exit__ 方法来实现对管理的函数计时, 类似如:# timer.
受邀请参加廊坊师范学院米新江老师信息技术提高班2015年年会。要办出好教育,要有好老师。个别交流中,大家说说好老师应该是什么样的。 清华的郑老师深情地回顾,在她成长的每一个阶段里,甚至上过的课程中,都以找出一位讲得特别好的老师,能让她跟着学知识。她的标准,好老师学识渊博
原创
2022-03-18 13:31:34
213阅读
有几种测试可以在任何软件上进行。主要有验收测试(或功能测试)和单元测试,这
些是大多数人在讨论软件测试话题时会想到的测试。但是有一些其他类型的测试,你可以
在你的项目中使用。我们将在本节稍后的部分简单地讨论其中的一些。
1.验收测试
验收测试(acceptance tests)专注于一个功能,并像黑盒一样处理软件。它只是确保软
件真的做了它应该做的,使用与用户相同的媒体并控制输出。这些测试通常是在
原创
2024-04-16 10:52:52
45阅读
BIOS的基本概念回顾上两期讲了BIOS的基本概念和一些超频的基础知识,本期的话就开始认真讲解BIOS的具体操作。放心,我会进来简单地说,现在先了解BIOS基本操作,下期也是最后一期我会把BIOS超频小技巧教给大家。认识BIOS基本界面1、 EZ Mode界面功能进入到BIOS之后,现在各大厂商预设基本都是图形化界面。这种通常叫做“EZ MODE”,就是简单模式。在这个模式下可以调整的功能很少。但
转载
2023-07-29 00:00:31
1692阅读