`

SPI入门级Demo(四:服务实现者-乘法服务)

    博客分类:
  • SPI
阅读更多

本文将实现依据契约接口完成乘法法服务的实现。

 

做法跟前一篇 SPI入门级Demo(三:服务实现者-加法服务) 相同,直接贴出代码

PS:至于减法和除法可自行实现

 

package com.fanyc.test.spi.provider;

import com.fanyc.test.spi.intface.Computer;

/**
 * 服务实现者:乘法运算
 * 
 * @author Fanyc
 *
 */
public class Multi implements Computer {

	/**
	 * {@inheritDoc}
	 */
	@Override
	public int compute(int a, int b) {
		return a*b;
	}

}

 

同样在工程根目录下新建目录:META-INF/services

添加文件名为:com.fanyc.test.spi.intface.Computer 即契约接口名

添加文件内容为:com.fanyc.test.spi.provider.Multi 即契约服务实现者类名

 

至此,乘法服务实现者完成了所有的内容

分享到:
评论

相关推荐

    linux平台spi通信测试C语言demo程序

    SPI通讯设备是主从通讯模式,可以通讯设备双方有主从之分. SPI通讯需要4根线:一条时钟线SCK,两条数据线MOSI,MISO,一条片选信号线CS_N SCK:时钟信号线,用于同步通讯数据,Master产生,决定了通讯的速率。 MOSI;...

    详解Vue demo实现商品列表的展示

    Vue实现商品列表的展示是一个比较简单的入门demo,下面是具体的实现: 简单CSS样式: <style> #box ul{ display: flex; flex-wrap: wrap; } #box li{ padding: 3px; list-style: none; margin-...

    STM32F10x工程使用SPI方式读写SD卡TF卡.zip

    STM32F10x工程_使用SPI方式读写TF卡SD卡 此程序模板为stm32F103c8t6所用;2.编译环境Keil5.14,库函数版本3.5;3.实现功能:在TF卡/SD卡根目录下创建文件MEng.txt,并把数组bmpheader写入该文件;4.硬件说明:SPI2...

    android-serialport-api串口通信精简demo

    关于利用android-serialport-api实现在安卓设备上进行串口通信,附精简版demo,亲测可用。符个人博文说明:http://blog.csdn.net/ckw474404603/article/details/37811499

    JEDEC SPI NOR FLASH

    这个标准有助于设计者理解和实现与SPI NOR Flash设备的接口,确保设备之间的互操作性和一致性。 标准中涵盖了以下关键点: 1. **命令集**:定义了各种读取、写入、擦除和状态查询等操作的SPI命令。 2. **地址映射**...

    LPC1788 SPI 主从模式两个程序

    在LPC1788中,SPI通信可以通过SSP(Synchronous Serial Port)模块实现,它支持主模式和从模式,以满足不同的应用需求。 1. **SPI主模式**: - **工作原理**:在主模式下,LPC1788的SSP模块负责驱动时钟信号,控制...

    vue-nodejs-elementUI-mysql-express-demo::star:vue+nodejs前后端分离项目,学习使用,包含基本的入门操作。包括从开始创建项目到最后部署的实现过程及过程中遇到的一些问题整理

    vue-nodejs-elementUI-mysql-express-demo vue+nodejs前后端分离项目,学习使用,包含基本的入门操作。包括从开始创建项目到最后部署的实现过程及过程中遇到的一些问题整理。 项目预览地址: 评论讨论地址: 数据库...

    Introduction to Algorithms, 3rd edtion

    ### 知识点总结 #### 一、书籍基本信息 - **中文名**:算法导论 ...该书不仅提供了丰富的算法实例,还详细介绍了算法的设计思路和分析方法,对于计算机科学领域内的学习者和研究者而言,具有极高的参考价值。

    spi_test.rar_DEMO_spi_test_demo

    在这个"spi_test.rar_DEMO_spi_test_demo"压缩包中,包含了一个名为"spi_test.c"的源代码文件,这很可能是用于演示SPI通信的一个示例程序,但根据描述,这个DEMO并未正常工作。 SPI协议主要由四条信号线构成:主...

    Dubbo入门实例Demo

    【Dubbo入门实例Demo】是针对初学者设计的一个实践教程,旨在帮助新手快速理解并掌握Apache Dubbo这一高性能、轻量级的Java RPC框架。在学习过程中,新手往往会在配置、依赖、通信等方面遇到诸多问题,这个Demo就是...

    用C语言实现SPI通信协议

    2. **四线接口**:SPI接口通常由四条信号线组成:MISO(Master In, Slave Out)、MOSI(Master Out, Slave In)、SCK(Serial Clock)和SS(Slave Select,也称CS或Chip Select)。 3. **主从模式**:SPI协议中存在...

    dubbo-demo-provider-2.1.5-assembly.tar.gz

    Dubbo是一个高性能、轻量级的Java RPC框架,由阿里巴巴开发并开源,它允许服务提供者暴露服务,服务消费者调用这些服务,中间通过注册中心进行通信和管理。 【压缩包子文件的文件名称列表】中的 "dubbo-demo-...

    嵌入式系统通用驱动程序接口及其实现-Spi设备驱动程序

    嵌入式系统通用驱动程序接口及其实现-Spi设备驱动程序 嵌入式系统通用驱动程序接口及其实现-SPI驱动程序 此接口为具体项目中: 需要SPI通讯时,提供统一的操作函数。 文件说明: SpiDev.h:Spi多例化统一接口 各MCU...

    STM32F103 SPI例程

    2. **SPI工作模式**:SPI有四种工作模式,主模式(Master)和从模式(Slave),以及四种时钟极性(CPOL)和时钟相位(CPHA)组合。在配置SPI时,需要根据外设的要求选择合适的模式。 3. **SPI引脚**:STM32F103的...

    C#制作麻将游戏源码,

    【描述】:“本人刚接触C#,练练手做了个小程序”表明这是一个初学者的作品,可能包含了一些基础的编程概念和技巧,如类、对象、事件处理等。作者提到“美化效果比较差”,意味着游戏的图形用户界面(GUI)可能相对...

    有关SPI的VHDL实现(包括SPI官方协议),spi接口协议,VHDL

    在集成电路设计中,VHDL(VHSIC Hardware Description Language)是一种强大的硬件描述语言,可以用来实现SPI接口协议在FPGA(Field-Programmable Gate Array)上的逻辑功能。 SPI协议的核心特性包括: 1. **主-从...

    支付宝转账demo-实现提现功能

    支付宝转账Demo是实现在线提现功能的一个实例,主要针对开发者或者技术爱好者,旨在帮助他们理解和集成支付宝的转账接口。在这个Demo中,你可以找到如何利用支付宝API进行单笔转账的具体步骤和代码实现,这对于电商...

    计算机组成原理课程设计-阵列乘法器设计与实现

    本课程设计的主题是“阵列乘法器设计与实现”,旨在通过实践加深学生对计算机硬件的理解,特别是数字逻辑和运算器部分。 阵列乘法器是一种高效的硬件乘法算法,它利用并行计算的概念,将两个二进制数的乘法过程分解...

    dubbo入门demo样例

    在这个“dubbo入门demo样例”中,我们将探讨如何使用Dubbo构建一个简单的服务消费者和服务提供者。 首先,项目采用Maven作为构建工具,Maven可以帮助我们管理项目的依赖关系,简化构建过程。在项目中,你将看到两个...

    BlueNRG-LP_spi_demo.rar

    【标题】"BlueNRG-LP_spi_demo.rar" 涉及的是一个使用SPI通信协议与BlueNRG-LP蓝牙低功耗芯片进行交互的演示项目。BlueNRG-LP是STMicroelectronics(意法半导体)公司推出的一款高效能、低功耗的蓝牙智能SoC(系统级...

Global site tag (gtag.js) - Google Analytics