springboot
文章平均质量分 88
Somnus_小凯
永远相信美好的事情,即将发生
展开
-
SpringBoot:如何优雅地进行数据响应
#背景 基于前后端分离的模式进行开发,对接口的报文格式便有了一定的要求。通常,我们会采用JSON格式作为前后端交换数据格式,从而减少沟通成本等。 今天就带大家了解一下基于SpringBoot框架来封装返回报文以及统一异常处理。 报文基本格式 一般报文格式通常会包含状态码、状态描述(或错误提示信息)、业务数据等信息。在此基础上,不同的架构师、项目搭建者可能会有所调整。但从整体上来说,基本上都是大同小异。 在SpringBoot项目中,通常接口返回的报文中至少包含三个属性:示例报文如下: 在上述报文格式中,不同原创 2022-10-27 23:44:59 · 320 阅读 · 0 评论 -
docker有几种网络模式
Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。使用host模式的容器可以直接使用宿主机的IP地址与外界通信,容器内部的服务端口也可以使用宿主机的端口,不需要进行NAT,host最大的优势就是网络性能比较好,但是dockerhost上已经使用的端口就不能再用了,网络的隔离性不好。...原创 2022-08-01 14:55:25 · 560 阅读 · 0 评论 -
java之多线程编程
Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的。一个线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。...原创 2022-08-01 14:01:02 · 233 阅读 · 0 评论 -
Centos 7 下安装kibana,ik中文分词器以及ElasticSearch集群教程
简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PH......原创 2020-04-01 00:46:18 · 2127 阅读 · 0 评论 -
Spring Boot初探
Spring Boot初探 在Maven依赖中引入了spring-boot-starter-web,它包含了Spring Boot预定义的一些Web开发的常用依赖: spring-web, spring-webmvc Spring WebMvc框架tomcat-embed-* 内嵌Tomcat容器jackson 处理json数据spring-* Spring框架spring-boo原创 2016-11-14 16:56:34 · 2264 阅读 · 0 评论