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

    HDFS系列(6) | HDFS的java API操作

    在之前的博客《HDFS系列(5) |进行API操作前的准备》中,博主为大家分享的是在进行API操作前的准备工作。而本篇博客,博主为大家展现HDFS的API操作。 1. HDFS文件上传 1. import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.junit.Test; import java.io.IOException ; import java.net.URI; import java.net.URISyntaxException; /** * @author buwenbuhuo * @create 2020 6. HDFS文件和文件夹判断 1.

    1K20发布于 2020-10-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
  • 来自专栏江涛的博客

    鸿蒙系统应用开发之基于API6的蓝牙开发

    写在前面由题意得,我今天讲的是基于鸿蒙系统的兼容JS的类Web开发范式的软件应用开发之蓝牙开发,它是基于API6的,至于为什么是基于API6,请你花几分钟看一下我之前写的这个系列教程的第四篇“ 鸿蒙系统应用开发之入门解说 其实也有更加新的API出来,那我这里就整理好放下面了。 @system.bluetooth(API 6)https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-system-bluetooth /js-apis-bluetooth-0000001281480546需求分析大致是这样子的,我们要基于鸿蒙系统提供的一些底层实现的API去进行软件应用开发。 具体要实现的功能点是:蓝牙的连接与断开读取附近蓝牙设备列表并对其进行匹配已匹配设备的取消匹配以及连接技术调研额,没什么好调研的,由于一些不可描述的原因,我这边是用API6开发的,它只有四个API,照着看一下复制粘贴示例代码就好了

    82730编辑于 2023-03-05
  • 来自专栏江涛的博客

    鸿蒙系统应用开发之基于API6的蓝牙开发

    写在前面 由题意得,我今天讲的是基于鸿蒙系统的兼容JS的类Web开发范式的软件应用开发之蓝牙开发,它是基于API6的,至于为什么是基于API6,请你花几分钟看一下我之前写的这个系列教程的第四篇“ 鸿蒙系统应用开发之入门解说 其实也有更加新的API出来,那我这里就整理好放下面了。 @system.bluetooth(API 6) https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-system-bluetooth /js-apis-bluetooth-0000001281480546 需求分析 大致是这样子的,我们要基于鸿蒙系统提供的一些底层实现的API去进行软件应用开发。 具体要实现的功能点是: 蓝牙的连接与断开 读取附近蓝牙设备列表并对其进行匹配 已匹配设备的取消匹配以及连接 技术调研 额,没什么好调研的,由于一些不可描述的原因,我这边是用API6开发的,它只有四个API

    64710编辑于 2023-05-27
  • 来自专栏默存

    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 /pages/config/spring-boot/#%E5%AE%8C%E6%95%B4%E9%85%8D%E7%BD%AE%E7%A4%BA%E4%BE%8B 统一请求响应配置 package com.demo.config ; 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 public class Demo02Arrays { public static void main(String[] args) { int[] arr = {5, 3, 4, 6, Arrays.sort(arr); System.out.println(Arrays.toString(arr)); int[] arr1 = {1, 2, 3, 4, 5, 6,

    30410编辑于 2024-12-25
  • 来自专栏逆锋起笔

    Java 后端开发必读的 6 本书!

    如果你是一个小白,你打算自学JAVA,你如果想找到一份月薪1万的JAVA开发工程师的工作。那么很简单,你只需要花1个月的时间,学完我推荐的这6本书,再结合一些实战项目,那就差不多了 1. JAVA了! 语言/框架如javaJava核心技术·卷I》 3、《Effective Java》 这本书我认为是JAVA程序员都应该学习的一本书,不论你是小白还是资深JAVA开发工程师 4、《Spring实战 》 5、《MySQL必知必会》 6、《MySQL技术内幕》 大多数JAVA开发工程师的工作日常都是增删改查! 其实JAVA开发工程师并不是什么高级的工作,只是代码农民工而已,大家不要有畏惧的心理哦!

    1.3K40编辑于 2021-12-14
  • 来自专栏大数据开发

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

    今天的Java大数据开发分享,我们主要来讲讲Java基础类库和API。 七、Excel读写库 当应用程序需要提供把数据导出到Excel的功能,那么你需要Apache POI API,从Java程序读写XLS文件。 十二、日期和时间库 在Java之前,JDK的日期和时间库一直被人们所诟病,比如其非线程安全的、不可变的、容易出错等。很多开发人员会选择更好用的JodaTime类库。 十八、JDBC故障诊断库 JDBC扩展库的存在使得调试变得很容易,例如P6spy,这是一个针对数据库访问操作的动态监测框架,它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。 关于大数据开发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。 6. Java企业应用开发,应用最广的应该就是Spring框架了。 6. Spring开发的两种方式XML和注解 Spring IoC容器中对象的定义,以及对象之间的依赖注入关系,可以通过XML配置和注解两种方式实现。 五、结语 本文对Java Web开发技术进行了梳理,只有清楚这些概念及其之间的关系,进行工业级的Java Web应用开发才能得心应手,对于有兴趣进行底层框架(比如Trpc-Java开发的同学,也能够更快上手

    74520发布于 2021-06-25
  • 来自专栏腾讯技术工程官方号的专栏

    【Go API 开发实战 6】基础 2:配置文件读取

    本小节的代码是基于 demo01 来开发的。 通过指定配置文件可以很方便地连接不同的环境(开发环境、测试环境)并加载不同的配置,方便开发和测试。 所谓热更新是指:可以不重启 API 进程,使 API 加载最新配置项的值。 配置并读取配置 API 服务器端口号可能经常需要变更,API 服务器启动时间可能会变长,自检程序超时时间需要是可配的(通过设置次数),另外 API 需要根据不同的开发模式(开发、生产、测试)来匹配不同的行为 现在越来越多的程序是运行在 Kubernetes 容器集群中的,在 API 服务器迁移到容器集群时,可以直接通过 Kubernetes 来设置环境变量,然后程序读取设置的环境变量来配置 API 服务器。

    2.3K41发布于 2019-05-16
  • 来自专栏浩Coding

    Java EE之SSM框架整合开发 -- (6) MyBatis开发入门

    3.SqlSession对象完成和数据库的交互: a、用户程序调用mybatis接口层api(即Mapper接口中的方法) b、SqlSession通过调用api的Statement ID找到对应的MappedStatement MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和Java的 POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 6)在Executor接口的执行方法中,有一个MappedStatement类型的参数,该参数是对映射信息的封装,用于存储要映射的SQL语句的id、参数等信息。 7)输入参数映射。 该配置文件内容不需要开发者全部手写,可以从MyBatis使用手册中Logging小节复制,然后进行简单修改。 映射文件的位置 --> <mapper resource="com/mybatis/mapper/UserMapper.xml"/> </mappers> </configuration> 6

    94020发布于 2019-07-03
  • 来自专栏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
  • 来自专栏写字母的代码哥

    Java9系列第6篇-Stream流API的增强

    我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注。 期待您能关注我,我将把java 9 写成一系列的文章,大概十篇左右,本文是第6篇。 java9系列文章访问地址 本文带大家快速的了解一下在Java 9 种集合类Colleaction子类都发生了哪些比较有用的变化与增强。 在Java 9中对Java Util Stream的语法进行了优化和增强,下面我就和大家一起看一下有哪些比较有价值的使用方法。 1. ::println); //2,4,6,8 IntStream.of(2, 4, 6, 8, 9, 10, 11) .dropWhile(i -> i % 2 == 0)

    70630发布于 2020-10-29
  • 来自专栏大数据学习笔记

    ElasticSearch 6.x 学习笔记:24.Java API连接Elasticsearch

    24.1 实例演示 package cn.hadron; import java.net.InetAddress; import java.net.UnknownHostException; import org.elasticsearch.transport.client.PreBuiltTransportClient; /** * 官方参考文档 * https://www.elastic.co/guide/en/elasticsearch/client/java-api client.close(); } } 24.2 TransportClient解读 https://www.elastic.co/guide/en/elasticsearch/client/java-api serialized Java requests. 相反,您应该使用Java高级别REST客户端,它执行HTTP请求而不是序列化的Java请求。 迁移指南介绍了迁移所需的所有步骤。

    40010编辑于 2022-05-06
领券