首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏API接口开发

    Java API接口开发

    Java API(应用程序接口)开发是指使用Java语言对接口进行设计、开发的过程。这对于服务间的交互和数据交换极为重要。以下将从接口定义、接口实现和接口测试三个方面开始介绍。 一、接口定义接口定义是Java API开发的第一步,我们需要确定接口的功能、输入、输出等内容。接口定义应简洁明了,使得其他开发人员一看就明白其用途。 GreetingServiceImpl(); @Test public void testGreet() { String result = greetingService.greet("Java "); assertEquals("Hello, Java", result); }}以上代码是对GreetingService接口的测试,使用JUnit框架编写的单元测试。

    90310编辑于 2024-01-06
  • 来自专栏yuyy.info技术专栏

    Java 登陆API开发

    @RestController : 代替@Controller注解,将整个Controller的所有方法的返回值自动转换为JSON返回 辅助对象: Form对象 : 封装用户请求参数的Java 使用Form接收参数 调用service处理登录业务 封装返回结果成JSON 开发 Service 调用DAO处理数据 开发DAL 开发模型类 import org.springframework.data.domain.Example; import org.springframework.stereotype.Service; import java.util.Optional result.isPresent(); } } User package com.fourth.spring.simfyspider.domain; import javax.persistence.*; import java.util.Date

    1.1K10编辑于 2022-06-28
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 3API 流程和代码结构

    API 流程和代码结构 为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍: HTTP API 服务器启动流程 HTTP 请求处理流程 本小节也提前给出了程序代码结构图, HTTP API 服务器启动流程 ? 如上图,在启动一个 API 命令后,API 命令会首先加载配置文件,根据配置做后面的处理工作。 在建立完数据库连接后,需要设置 HTTP,通常包括 3 方面的设置: 设置 Header 注册路由 注册中间件 之后会调用net/http包的ListenAndServe()方法启动 HTTP 服务器。 3. 小结 本小节通过介绍 API 服务器启动流程和 HTTP 请求处理流程,来让读者对 API 服务器中的关键流程有个宏观的了解,更好地理解 API 服务器是如何工作的。

    1.9K22发布于 2019-05-16
  • 来自专栏全栈程序员必看

    HBase开发Java API 管理表

    分布式数据库HBase开发Java API 管理表 javaAPI获取表的列表 修改表 禁用表,启用表,删除表 前言: 第一关用一个foreach遍历,输出三行代码就行。 第一关要: 第一关答案: package step1; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.conf tableDescriptor.getTableName())); } /********* End *********/ } } 第二关要求: 第二关答案: package step2; import java.io.IOException data"));//删除表中名为data的列族 /********* End *********/ } } 第三关要求: 第三关答案: package step3; import java.io.IOException; import org.apache.hadoop.conf.*; import org.apache.hadoop.hbase.*; import

    1.8K40编辑于 2022-09-13
  • 来自专栏数据饕餮

    Hbase API开发实例(Java版)

    import java.io.IOException; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream ; import java.io.ByteArrayInputStream; import java.io.DataInputStream; import java.util.Map; import java.util.ArrayList; import java.util.List; import org.apache.hadoop.io.Writable; import org.apache.hadoop.io.IntWritable

    1.4K40发布于 2019-01-14
  • 来自专栏Java后端

    Java核心-核心类与API3

    话接上回,继续核心类与API的学习,这次介绍一下枚举类以及与系统、交互有关的类,需要了解并能使用即可。 一、枚举类 1、概述 枚举也称穷举,简单理解就是把所有可能一一列举出来(穷尽所有可能)。 3、案例 //定义一个表示颜色的枚举类型 Color public enum Color { RED,BLUE,GREEN,BLACK; //可通过枚举类型名直接引用常量,如 Color.RED 二、交互相关 1、Console类(简单了解) JDK6中提供了java.io.Console类专用来访问基于字符的控制台设备。Console类的目的是使Java程序和控制台之间的交互更容易。 60.0 3个数的平均值是20.0 二、系统相关 1、System类 1.1 概述 System类代表当前java程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部。 exit()方法 终止当前正在运行的 Java 虚拟机。

    49021编辑于 2024-02-26
  • 来自专栏默存

    Java 快速开发框架 magic-api

    magic-api 一个基于 Java 的接口快速开发框架,通过 magic-api 提供的 UI 界面完成编写接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可完成常见的 HTTP API 接口开发。 官网地址:https://www.ssssssss.org/magic-api 官方在线演示:https://magic-api.ssssssss.org 官方示例项目:https://gitee.com > <artifactId>magic-api-plugin-component</artifactId> <version>${magic-api.version}</ ; import java.util.List; import java.util.Map; /** * @ClassName: MagicAPIJsonConfig.java * @Description

    1.9K10编辑于 2024-01-04
  • 来自专栏魔法书

    【day16】Java开发常用API

    模块十六重点 本模块将重点介绍以下几个常用的Java API: BigInteger和BigDecimal操作。 Date和SimpleDateFormat的操作。 = localDate2.withDayOfMonth(10); //System.out.println("localDate3 = " + localDate3); static void exit(int status):终止当前正在运行的Java虚拟机。 方法 说明 static long currentTimeMillis() 返回以毫秒为单位的当前时间,可以测效率 static void exit(int status) 终止当前正在运行的 Java = 128; Integer i4 = 128; System.out.println(i3==i4); } } 3.基本类型和String之间的转换 3.1 基本类型往String转 以下是将基本类型转换为

    30410编辑于 2024-12-25
  • 来自专栏Apikit

    开发常用的 3API 监控报告

    Eolink Apikit 的监控报告有 3种:单接口监控报告流程监控报告项目监控报告1、单接口监控报告单接口监控报告通常关注单个应用程序接口或系统的性能和可用性。 如果你希望查看一段时间内的报告,可以选择今天、3天、7天或者是其他自定义的时间段。 3. 选择监控报告的节点(地区)范围监控报告可以选择查看什么监控节点的报告数据,项目简况报告默认选择查看综合统计,也就是所有节点数据的汇总报告。 如果你希望查看一段时间内的报告,可以选择今天、3天、7天或者是其他自定义的时间段。 节点名称前面会有绿色或红色的圆点,表示在当前选中的时间段内,该节点是否有异常的历史记录,如果出现过API或者流程监控异常,则会显示红色圆点,提示你查看相关的监控告警列表。3.

    73930编辑于 2023-11-09
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 7】基础 3:记录和管理 API 日志

    记录和管理 API 日志 本节核心内容 Go 日志包数量众多,功能不同、性能不同,本教程介绍一个笔者认为比较好的日志库,并给出原因 介绍如何初始化日志包 介绍如何调用日志包 介绍如何转存(rotate 本小节的代码是基于 demo02 来开发的。 日志包介绍 apiserver 所采用的日志包 lexkong/log 是笔者根据开发经验,并调研 GitHub 上的 开源log 包后封装的一个日志包,也是笔者所在项目使用的日志包。

    1.6K21发布于 2019-05-16
  • 来自专栏大数据开发

    Java大数据开发Java基础类库和API

    今天的Java大数据开发分享,我们主要来讲讲Java基础类库和API。 五、Http库 JDK 9开始HTTP 2.0,对HTTP的支持做了优化,但是还是强烈建议所有的Java开发人员熟悉流行的HTTP处理类库,例如HttpClient和HttpCore HTTP等库。 七、Excel读写库 当应用程序需要提供把数据导出到Excel的功能,那么你需要Apache POI API,从Java程序读写XLS文件。 十二、日期和时间库 在Java之前,JDK的日期和时间库一直被人们所诟病,比如其非线程安全的、不可变的、容易出错等。很多开发人员会选择更好用的JodaTime类库。 关于大数据开发Java基础类库和API,以上就为大家做了简单的介绍了。在Java技术生态当中,丰富的类库可以提供高效的解决方案,但是同时,也需要有选择性地去学习,知道什么时候用什么。

    1.1K00发布于 2021-01-11
  • 来自专栏DT乱“码”

    JAVA EE 开发中 常用的API

    API  常见的几个类:lang/util/io/math/net awt --------         用于创建用户界面和绘制图形的所有类。 net-------         为实现网络应用程序提供类 lang------         为java编程提供基础类 io  --------         通过数据流、序列化和文件系统,提供系统的输入和输出 math ------         提供用于任意精度整数算法和任意精度小数算法的类  Java 开发工具集(Java Development Kit),是 JDK的缩写; API(Application  Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    1.2K50发布于 2018-02-09
  • 来自专栏Java学习网

    使用Java开发RESTful API的最佳实践

    RESTful API 是目前非常流行的一种 Web 服务架构,使用 Java 开发 RESTful API 涉及到许多最佳实践。 3、遵循标准的 URI 命名约定 URI 应使用小写字母,并且应采用短划线分隔符来区分单词。 8、考虑 API 版本控制问题 定期发布新版本时需要尽量避免破坏性改变,并提供逐步过渡方案。 10、与其他系统进行合理协作 根据业务需求,最佳选择可能是将 Java RESTful API 提供的数据与其他服务或 UI 元素合并,或者使用反向代理/负载均衡器通常可以提高 API 的可靠性、伸缩性和一致性 总的来说,这些实践将有助于使你的Java RESTful API更加可靠、易用和伸缩性。如果你学习和运用这些实践,并结合具体的业务场景,就能创建出高效、稳定、安全、易维护的Web服务。

    67130编辑于 2023-09-15
  • 来自专栏【腾讯云开发者】

    Java Web开发API Boy如何进阶?

    只有搞清楚了这些,理解了原理,开发起来才能有积累,不仅仅做一个API Boy。 3. Java企业应用开发,应用最广的应该就是Spring框架了。 要说MVC的优点,就需要提一下特别早期,前后端没有分离时候的开发模式,Java代码和Html代码直接耦合,前后端开发互相依赖,都开发完才能测试。 五、结语 本文对Java Web开发技术进行了梳理,只有清楚这些概念及其之间的关系,进行工业级的Java Web应用开发才能得心应手,对于有兴趣进行底层框架(比如Trpc-Java开发的同学,也能够更快上手

    74520发布于 2021-06-25
  • 来自专栏OpenApplus

    5款基于Java开发的开源API网关

    在微服务架构中,API网关是一个必不可少的组件之一,下面推荐几款基于Java语言开发的高性能API网关。 Fizz Gateway Fizz Gateway 是一个基于Spring WebFlux开发的微服务网关,能够实现热服务编排、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理等目的 是Netflix开源的微服务网关,Spring Cloud对Zuul进行了整合与增强,Zuul默认使用的HTTP客户端是Apache HTTPClient,也可以使用RestClient或okhttp3. 网关是基于 Vert.X 开发的高性能接口网关,支持 Swagger 导入接口、文档管理、性能分析、操作审计、日志,负载均衡等功能。 如果还不够,可以自己进行开发 健康检测:作为 API 提供商,请为你的服务添加运行状况检查,并向你的用户提供有关 API 可用性的反馈

    6.8K31发布于 2020-10-30
  • 来自专栏Coding迪斯尼

    java开发系统内核:创建文件操作API

    在前几节,我们已经建立了简易的文件系统,本节,我们为文件系统增加几个有利于文件读取操作的API.根据常用的文件API,我们提供的接口将支持以下几种操作: 1, 文件打开 api_fopen 2, 文件定位 api_fseek 3, 文件读取 api_fread 4, 文件写入 api_fwrite 5, 文件关闭 api_fclose 打开文件时,需要指定文件名,如果打开成功,api会返回文件句柄,后续操作都必须基于打开的文件句柄 有了内核的代码实现后,我们还需要利用汇编代码实现将客户进程的代码和内核API代码的连接,因此在api_call.asm中添加如下代码: api_fopen: ;int api_fopen(char 添加完以上代码后,api在内核的部分就实现完成了,现在我们就在虚拟软盘中增加一个文件,以便客户进程可以读取,在java程序中,我们在OperatingSystem.java里添加如下代码: public 接着我们在用户进程中,调用相关文件操作API来实现对文件内容的读取,打开app.c,添加如下代码: int api_fopen(char *fname); int api_fread(char

    81730发布于 2018-07-19
  • 来自专栏用户3206217的专栏

    【RuoYi-SpringBoot3-Pro】:Magic API 低代码开发

    【RuoYi-SpringBoot3-Pro】:MagicAPI低代码开发本文详细介绍RuoYi-SpringBoot3-Pro框架中集成的MagicAPI低代码开发平台,帮助开发者快速构建RESTAPI MagicAPI是一个基于Java的接口快速开发框架,通过Web界面编写脚本即可完成接口开发,无需定义Controller、Service、Mapper等传统分层代码。 1.1核心优势特性说明可视化开发通过Web界面编写接口,所见即所得即时生效接口修改后无需重启,立即生效脚本语言基于Java语法的脚本语言,学习成本低数据库操作内置强大的数据库操作API多数据源支持动态切换多个数据源参数校验内置参数校验功能接口文档自动生成接口文档版本控制支持接口历史记录和回滚 1.2适用场景快速原型开发简单CRUD接口数据查询报表临时接口需求低代码平台集成二、项目集成2.1Maven依赖RuoYi-SpringBoot3-Pro已集成MagicAPI2.2.2版本:展开代码语言 项目地址:RuoYi-SpringBoot3-Pro开发文档:RuoYi-SpringBoot3-Pro文档

    31410编辑于 2026-01-11
  • 来自专栏人工智能chat

    Grok-3 API 开发指南:包含 Grok-3 模型解析、APIKey 获取及 API 调用教程

    本文将为您全方位深度解析Grok-3,带您领略其架构的精妙、性能的强悍,并提供详尽的API开发指南,助您驾驭这一强大的AI工具。1. 对于API开发者而言,若想让模型处理实时信息,必须将这些数据作为上下文在提示(Prompt)中明确提供。 但对API用户而言,这一优势需要通过主动提供上下文数据来间接实现。总而言之,模型的选择应服务于具体任务。Grok-3是解决复杂推理和数学问题的利器,而在其他领域,开发者需要根据实际需求进行权衡。4. Grok-3 API:开启智能应用开发的钥匙xAI为开发者提供了强大的API,让每个人都能将Grok的智能集成到自己的应用中。 对于开发者而言,驾驭Grok-3的关键在于:明确用例: 找到最能发挥其推理优势的场景。善用工具: 充分利用xAI的开发者文档和Azure的企业级服务。

    2.2K10编辑于 2025-06-14
  • 来自专栏网络收集

    3、交互API

    3、交互API1.全局echarts 对象全局 echarts 对象是引入 echarts.js 文件之后就可以直接使用的echarts.init初始化ECharts实例对象 使用主题echarts.registerTheme

    71820编辑于 2022-06-18
  • 来自专栏BaronTalk

    Java8新特性第3章(Stream API)

    欢迎关注微信公众号:BaronTalk Stream作为Java8的新特性之一,他与Java IO包中的InputStream和OutputStream完全不是一个概念。 Java8中的Stream是对集合功能的一种增强,主要用于对集合对象进行各种非常便利高效的聚合和大批量数据的操作。结合Lambda表达式可以极大的提高开发效率和代码可读性。 前面长篇大论的介绍概念实在太枯燥,为了方便大家理解我们用Streams API来实现一个具体的业务场景。 我们先来看看不用Streams API如何实现: List<Community> result = new ArrayList<>(); for (Community community : communities return c1.name.compareTo(c2.name); } }); return result; 如果使用Streams API

    1.1K100发布于 2018-04-13
领券