首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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
  • 来自专栏全栈程序员必看

    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的列族 /********* End *********/ } } 第三关要求: 第三关答案: package step3; import java.io.IOException

    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 快速开发框架 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的操作。 static void exit(int status):终止当前正在运行的Java虚拟机。 方法 说明 static long currentTimeMillis() 返回以毫秒为单位的当前时间,可以测效率 static void exit(int status) 终止当前正在运行的 Java

    30410编辑于 2024-12-25
  • 来自专栏大数据开发

    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 涉及到许多最佳实践。 6、返回适当的错误信息 在错误情况下,API 应返回适当的 HTTP 状态码和错误消息,以通知客户端出错原因。 8、考虑 API 版本控制问题 定期发布新版本时需要尽量避免破坏性改变,并提供逐步过渡方案。 10、与其他系统进行合理协作 根据业务需求,最佳选择可能是将 Java RESTful API 提供的数据与其他服务或 UI 元素合并,或者使用反向代理/负载均衡器通常可以提高 API 的可靠性、伸缩性和一致性 总的来说,这些实践将有助于使你的Java RESTful API更加可靠、易用和伸缩性。如果你学习和运用这些实践,并结合具体的业务场景,就能创建出高效、稳定、安全、易维护的Web服务。

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

    Java Web开发API Boy如何进阶?

    只有搞清楚了这些,理解了原理,开发起来才能有积累,不仅仅做一个API Boy。 二、Spring Framework 在了解了Java Web开发的底层技术之后,我们就可以通过使用框架来提升开发效率了。框架就是对这些底层技术进行一系列的封装,简化我们的开发流程,提升研发效率。 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审核管理等目的 gateway SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关 网关是基于 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
  • 来自专栏Se7en的架构笔记

    Elastic Stack 实战教程 5:Elasticsearch Java API Client 开发

    API Client 开发 1 Elasticsearch Jave Client 介绍 Elastic 在 7.16 版本(2021年12月8日)推出了 Elasticsearch Java API 本实验中我们将使用 Elasticsearch Java API Client 进行开发,实现常用的 CRUD 操作。 选择打开 elastic-lab -> 5_java_develop -> elasticsearch_java_api_client 项目目录。 以下两个文件用户需要根据实际情况进行配置,文件路径在 elastic-lab/5_java_develop/elasticsearch_java_api_client/src/main/resources 6 写入文档 Elasticsearch Java API Client 提供了两种索引文档的方式: 1.提供一个应用对象,Elasticsearch Client 负责将对象映射为 JSON。

    2.8K20编辑于 2023-02-26
  • 来自专栏IT技术订阅

    20个常用的Java开发类库和API

    Java开发中有20个常用的类库和API?为什麽要学习常用的类库和API?Java作为一种应用已有十几年历史的Java语言,但是在这条职业发展之路上,仍然有很多java开发工程师每天都在苦干! 而且,“看起来很轻松”java开发人员擅长于利用现有的API进行开发,而非重复地进行制造。 在这篇文章中,结合了在线,java开发者应该非常熟悉的一些常用库API,包括日志、JSON解析、单测、XML解析、字节码处理、数据库连接池、集合类、邮件、加密、嵌入SQL数据库、JDBC故障诊断和20个常用类库 这在日常开发中经常被使用。推荐收藏!!! 20个常用的Java开发类库和API。   一、日志相关。   printlog是服务器端应用的首要任务,因为日志是您了解程序运行状况的唯一方法。 Java开发者可以使用一些优秀的第三方通用库,比如ApacheCommons和GoogleGuava。由于这些通用类库已经通过了无数个开发人员实践,无论从实用性还是性能上来说,都是最好的。   

    92220编辑于 2022-06-23
  • 来自专栏王小雷

    spark (java API) 在Intellij IDEA中开发并运行

    概述:Spark 程序开发,调试和运行,intellij idea开发Spark java程序。 2.根据Spark官网实例做二次开发Github项目源码 2.1.创建SimpleApp.java文件 SimpleApp.java /** * MIT. * Project:SparkJavaIdea. */ import org.apache.spark.api.java.*; import org.apache.spark.SparkConf; import org.apache.spark.api.java.function.Function; public class SimpleApp { public static void 至此,Spark在intellij IDEA中开发,并在IDEA中运行成功! 4.(第二部分)将intellij IDEA中的Spark java程序打包成jarGithub项目源码 ?

    4.7K90发布于 2018-01-02
  • 来自专栏韩曙亮的移动开发专栏

    【Android 应用开发】Android 网络编程 API笔记 - java.net 包相关 接口 api

    Android 网络编程相关的包 : 9 包, 20 接口, 103 类, 6 枚举, 14异常;  -- Java包 : java.net 包 (6接口, 34类, 2枚举, 12异常); -- Android

    1.6K30编辑于 2023-03-27
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 4】Go API 开发环境配置

    Go API 开发环境配置:Go 命令安装 Go 有多种安装方式,比如 Go 源码安装、Go 标准包安装、第三方工具(yum、apt-get 等)安装。 ,为了通用这里基于 Vim 来配置开发环境。 在开始 Go 开发之前,需要安装基本的 Go 编译工具,设置基本的环境变量。如果有一个顺手的开发工具就更好了。 该小节向读者介绍了: 如何安装 Go 编译环境 如何配置 Vim IDE 开头的这 4 小节介绍了 API 开发的一些基本的知识,并做了开发前的准备工作,接下来开始 API 开发实战,一步一步教你构建一个账号管理的 API 服务,满满的干货等你来 Get。

    1.3K21发布于 2019-05-16
  • 来自专栏闲花手札

    Java常用API

    API概述 API(Application Programming Interface) 应用程序编程接口 编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令 但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。 其实,这些Java类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为Xxx Robot API。本章涉及的Java API指的就是JDK中提供的各种功能的Java类。 在没有明确指定资源清理的情况下,Java提高了默认机制来清理该对象的资源,就是调用Object类的finalize()方法。 exit() 终止当前正在运行的 Java 虚拟机。

    1.4K40发布于 2021-08-24
  • 来自专栏若尘的技术专栏

    -java常用API

    Java常用API 1. StringBuffer 1.1 StringBuffer概述 为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串 ,并且提供了很多方法,便于程序员开发。 Math数学类 Java中一些数学方法 public static double abs(double a); 返回值为绝对值 public static double ceil(double 类对象,数组,字符串 Java中万物皆对象,Java中提供了包装类,让基本类型也可以当做类对象来处理。

    1.5K104发布于 2021-11-24
  • 来自专栏Java基础

    常用Java API

    1 字符串处理 1.1 String 类 String 类是 Java 中不可变的字符序列。它提供了以下常用方法: length():返回字符串的长度。 sb = new StringBuilder(); // 追加字符串 sb.append("Hello "); sb.append("World"); // 插入字符串 sb.insert(5, "Java 循环 // 创建一个 HashSet Set<String> set = new HashSet<>(); set.add("Hello"); set.add("World"); set.add("Java 3 Java文件操作 3.1 读取文件 要读取文件,可以使用 FileReader 和 BufferedReader 类: FileReader fr = new FileReader("file.txt 的常用API的学习,也是学习Java基础必须要掌握的,非常之重要,感谢各位看官的观看,谢谢,下期见! 

    26310编辑于 2025-08-28
领券