- 博客(6)
- 收藏
- 关注
原创 spring boot请求http接口的三种方式
OpenFeign是SpringCloud自己研发的,在Feign的基础上支持了Spring MVC的注解,如@RequesMapping等等。OkHttp 是一个第三方的 HTTP 客户端库,它比 Java 标准的 HttpURLConnection 更高效、更实用。HttpURLConnection主要工作内容:打开socket连接,封装http请求报文,解析请求报文。HttpURLConnection 是 Java 中的 HTTP 客户端实现,,适用于简单的请求需要。定义FeignClient。
2023-04-19 20:11:04
3934
原创 使用netty简单实现web服务器
服务器成功响应,目前服务端未实现接口处理逻辑,固定返回结果。HTTP 的响应报文也由三部分组成:响应行+响应头+响应体。请求报文由三部分组成:请求行 + 请求头 + 请求体。响应行结构为:协议版本 + 空格 + 响应状态码。响应头和响应体参照请求报文。使用apifox接口调用。netty服务端代码。
2023-04-02 20:39:03
618
原创 java io模型 BIO NIO 使用
Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。同步阻塞模型,指的是用户空间(或者线程)主动发起,需要等待内核 IO 操作彻底完成后才返回到用户空间的 IO 操作。非阻塞IO + IO 多路复用模型,服务器实现模式为一个线程可以处理多个请求(连接),客户端发送的连接请求都会注册到多路复用器selector上,多路复用器轮询到连接有IO请求就进行处理。
2023-04-01 18:35:03
145
原创 java使用jdbc
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
2023-04-01 15:01:18
156
原创 FreeMarker模板引擎
FreeMarker是一个模板引擎:一个java基于模板和不断变化的数据用于生成文本输出的库。FreeMarker官网模板是用FreeMarker模板语言(FTL)编写的,这是一种简单的, 专用语言。数据通过java准备。FreeMarker最初的设计,是被用来在MVC模式的Web开发框架中生成HTML页面的,但是没有被绑定到Servlet或HTML或任意Web相关的东西上,也可以用于非Web应用环境中。
2023-03-18 16:02:13
392
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人