首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端学习之道

    Java 11 中新的 HttpClient API概览

    概述 Java 11 中引入了新的 HttpClient API。它替代了不适合 HTTP 协议的旧 HttpURLConnection API。 这个新的 API 使用构建器模式和流畅的 API 来创建所需的对象以通过网络进行通信。它还提供以下功能: 支持HTTP2协议。 SSL 加密。 同步和异步通信模型。 支持 HTTP 方法。 response.statusCode()); System.out.printf("Response %s \n", response.body()); BodyHandlers 类包含将响应主体数据转换为 Java -11"}, {"id":4,"name":"Christopher Farrel","email":"christopher.farrel@gmail.com","dateOfBirth":"1970 BodyPublishers 类提供方便的方法将 java 对象转换为数据流,以便作为请求主体发送。

    1.1K20编辑于 2023-10-14
  • 来自专栏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
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-11总结Eclipse使用,API,Object类

    Java修改 -- Java Edit Text Font b:控制台 window -- Preferences -- General -- Appearance -- Colors And Fonts 多行:ctrl+shift+/,ctrl+shift+\ D:代码上下移动 选中代码alt+上/下箭头 E:查看源码 选中类名(F3或者Ctrl+鼠标点击) 5:如何提高开发效率 A:自动生成构造方法 6:通过讲解的快捷键和提高开发效率的一些内容完成如下内容 自定义学生类:Student 成员变量; 姓名 年龄 构造方法: 无参 带参 成员方法: getXxx()/setXxx() C:每天对照我写的项目,自己也创建一个练习项目 举例:我的项目名称 day11_eclipse 你就创建一个项目名称 day11_eclipse_test 10:Eclipse中代码的高级(Debug int sum = 0; for (int x = 1; x < 6; x++) { sum += x; } System.out.println("sum:" + sum); } } 2:API

    1K60发布于 2018-03-15
  • 来自专栏黑马

    Java_11】Object 类、常用API、包装类

    = null && a.equals(b)); } * Objects.equals()容忍空指针 二、常用API 1. ⑤ 示例 import java.util.Date; public class DemoDate { public static void main(String[] ③ 示例 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date ; import java.util.Scanner; public class DemoDateFormat { public static void main(String = Calendar.getInstance(); //这是时间 c.set(2019,5,20); //西方月份是:0 - 11

    70810发布于 2021-02-04
  • 来自专栏全栈程序员必看

    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 Web_11】MVC开发模式

    一、MVC 1. 概述 ① M:Model,模型。JavaBean、dao * 完成具体的业务操作,如:查询数据库,封装对象 ② V:View,视图。JSP、HTML * 展示数据 ③

    30510发布于 2021-02-04
  • 来自专栏默存

    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的操作。 ; } 需求: 键盘录入一个年份,判断这一年是闰年,还是平年 创建Calendar对象 创建Scanner对象,键盘录入一个年份 调用set方法,传递年,月,日,set(年,2,1) -> 国外是0-11 , 11, 11, 11, 11); Duration duration = Duration.between(local2, local1); System.out.println(duration.toDays static void exit(int status):终止当前正在运行的Java虚拟机。 方法 说明 static long currentTimeMillis() 返回以毫秒为单位的当前时间,可以测效率 static void exit(int status) 终止当前正在运行的 Java

    30410编辑于 2024-12-25
  • 来自专栏全栈程序员必看

    cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11

    of a component compatible with Java 11 and the consumer needed a runtime of a component compatible with 11 and the consumer needed a component compatible with Java 8 > Could not resolve org.apereo.cas: of a component compatible with Java 11 and the consumer needed a runtime of a component compatible with 11 and the consumer needed a component compatible with Java 8 * Try: Run with --stacktrace option to 11 and the consumer needed a component compatible with Java 8 > Could not resolve org.apereo.cas:

    2K30发布于 2021-04-07
  • 来自专栏服务端思维

    java程序员常用的11API,赶紧收藏

    package cn.wxuns; import java.util.Scanner; public class MyScanner { public static void main( String 实际上比较的是两个数组的哈希值,即 Arrays.hashCode (data1) == Arrays.hashCode (data2) 10.Arrays.hashCode(Object[] array) 返回数组的哈希值 11 由于 DateFormat 为抽象类,不能直接使用,所以需要常用的子类 java.text.SimpleDateFormat 创建 SimpleDateFormat import java.text.DateFormat ; import java.text.SimpleDateFormat; public class MySimpleDateFormat { public static void main(String 在 API 中对 String 类有这样的描述:字符串是常量,它们的值在创建后不能被更改。为了解决这一问题,可以使用 java.lang.StringBuilder 类。

    89430发布于 2020-11-02
  • 来自专栏全栈程序员必看

    API Testing 11 – SOAP和REST API区别

    API Testing 入门基础系列 之 API Testing 11 – SOAP和REST API区别 设计一个Web service或API依靠下面两个通用的实现: SOAP – Simple Object Access Protocol REST – Representational State Transfer Protocol 采用哪种实现方式创建一个Web service或API,取决于项目或系统的需求 SOAP和REST的基本区别如下: SOAP是协议, REST是架构风格 SOAP Web Services的开发需要遵循SOAP协议。 REST Web services的开发需要遵循REST的架构风格。 一个REST Web service也可以使用SOAP协议。 缓存 SOAP不能被缓存,REST可以被缓存 技术 SOAP使用JAX-WS(Java API for XML Web Services) ,REST使用JAX-RS(Java API for

    91830编辑于 2022-09-15
  • 来自专栏大数据开发

    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
  • 来自专栏终码一生

    Java 8 失宠?开发人员向 Java 11 转移...

    此前的 Java 社区报告曾指出,Java 8 仍是开发人员使用的主要版本,新版本并未“得宠”。 但 Snyk 近期发布的 JVM Ecosystem Report 2021 则指出,开发人员已经逐渐从 Java 8 迁移到了 Java 11。 目前,有 61.5% 的人在生产中使用 Java 11,近 12% 的人使用最新版本,即调查期间的 Java 15。 Snyk 方面在报告中指出,这表明开发人员确实将他们的 Java 版本升级到了 Java 8 以上的版本,有关大多数 Java 开发人员都乐于使用 Java 8 的现象似乎正在慢慢瓦解。 不过值得注意的是,仍有一半的 Java 11 用户(目前使用最多的版本)在他们的生产堆栈中使用 Java 8。

    36310编辑于 2022-04-14
  • 来自专栏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
  • 来自专栏Java技术栈

    Java 8 失宠!开发人员向 Java 11 转移...

    此前的 Java 社区报告曾指出,Java 8 仍是开发人员使用的主要版本,新版本并未“得宠”。 但 Snyk 近期发布的 JVM Ecosystem Report 2021 则指出,开发人员已经逐渐从 Java 8 迁移到了 Java 11。 目前,有 61.5% 的人在生产中使用 Java 11,近 12% 的人使用最新版本,即调查期间的 Java 15。 Snyk 方面在报告中指出,这表明开发人员确实将他们的 Java 版本升级到了 Java 8 以上的版本,有关大多数 Java 开发人员都乐于使用 Java 8 的现象似乎正在慢慢瓦解。 不过值得注意的是,仍有一半的 Java 11 用户(目前使用最多的版本)在他们的生产堆栈中使用 Java 8。

    1.1K30发布于 2021-07-16
  • 来自专栏mall学习教程

    Java 8 失宠!开发人员向 Java 11 转移...

    这和之前的 Java 社区报告的结果类似,Java 8 仍是开发人员使用的主要版本,新版本并未“得宠”。 但 Snyk 近期发布的 JVM Ecosystem Report 2021 则指出,开发人员已经逐渐从 Java 8 迁移到了 Java 11。 目前,有 61.5% 的人在生产中使用 Java 11,近 12% 的人使用最新版本,即调查期间的 Java 15。 Snyk 方面在报告中指出,这表明开发人员确实将他们的 Java 版本升级到了 Java 8 以上的版本,有关大多数 Java 开发人员都乐于使用 Java 8 的现象似乎正在慢慢瓦解。 不过值得注意的是,仍有一半的 Java 11 用户(目前使用最多的版本)在他们的生产堆栈中使用 Java 8。 ?

    49770发布于 2021-07-27
领券