自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 SpringBoot应用统一结果返回与数据校验

*** 接口响应状态码/*** 接口响应信息/*** 接口响应的数据/*** 接口响应状态码/*** 接口响应信息/*** 接口响应的数据@Data/*** 接口响应状态码*//*** 接口响应信息*//*** 接口响应的数据*/统一结果返回的关键之一是规定一套通用的状态码。这有助于客户端更容易地理解和处理 API 的响应,同时也为开发者提供了一致的标准。200 OK:表示成功处理请求。:表示成功创建资源。

2024-04-28 11:23:46 539 2

原创 SpringBoot使用Jackson

Springboot配置JackSon处理类属性,JavaBean序列化为JSON格式,常用框架:阿里fastjson,谷歌gson、Jackson等。① 性能:Jackson > Fastjson > Gson >同个结构② Jackson、Fastjson、Gson 类库各有特点,各有自己的专长Jackson是spring-boot-starter-json依赖的一部分,spring-boot-starter-web中包含spring-boot-starter-json。也就是说当项目中引入了。

2024-04-28 11:15:08 601

原创 Maven管理多模块应用

当依赖的scope为runtime的时候,在运行的时候才会依赖,在编译的时候不会依赖。总之,如果要开发大型、复杂的应用程序,使用Maven多模块项目可以提高代码的可读性、可维护性和可扩展性,同时还可以更好地利用现有的开源库和工具来加速开发过程。当依赖的scope为compile的时候,那么当前这个依赖的包,会在编译的时候被加入进来,并且在打包(mvn package)的时候也会被加入进来。按功能模块划分: 将一个系统按照不同的功能模块进行划分,每个模块负责完成一个特定的功能,比如认证、授权、缓存、搜索等。

2024-04-28 11:13:34 459

原创 Spring Boot整合Mybatis

Data;@Data。

2024-04-28 11:10:47 133

原创 Springboot整合JavaMail实现邮件发送

创建Springboot项目。

2024-04-28 11:05:40 227 2

原创 SpringBoot使用slf4j进行日志记录

以往的开发中,我们经常使用sout来打印一些信息,大量的使用System.out会增加资源的消耗,SpringBoot提供了一套日志系统,使用slf4j的logback来输出日志,效率高。Logback和Log4j是同一个作者,Logback相比于Log4j,性能提高了10倍以上的性能,占用的内存也变小了,并且文档十分详细。

2024-04-28 10:59:39 592

原创 Spring Boot2集成Swagger框架

发现了痛点就要去找解决方案。解决方案用的人多了,就成了标准的规范,这就是Swagger的由来。通过这套规范,你只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,生成多种语言的客户端和服务端的代码,以及在线接口调试页面等等。这样,如果按照新的开发模式,在开发新版本或者迭代版本的时候,只需要更新Swagger描述文件,就可以自动生成接口文档和客户端服务端代码,做到调用端代码、服务端代码以及接口文档的一致性。

2024-04-28 10:55:07 771

原创 Spring Boot框架集成Mybatis-plus

Mybatis-plus:国产的开源框架,基于mybatis,相当于对mybatis进行了二次的封装,是2019年开源中国里面排行第一的框架,它的核心功能就是简化mybatis开发,提高效率。(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-04-28 10:47:54 937

原创 服务器搭建基本流程

4、域名解析到服务器 baidu.com www.baidu.com phone.baidu.com m.baidu.com。3、做的系统或者网站,一般需要使用域名。注册域名,个人,企业。注册完需要进行域名备案。1、自己购买服务器,接入电信的对外提供的专线。拥有了对外提供访问的权力。2、购买云服务器,提供商:阿里云(万网),腾讯云,百度云。6、开通https协议需要购买ca证书,校验。5、默认提供的是http传输协议。公网:独立的IP地址。

2024-04-28 10:31:44 67

原创 Linux入门

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

2024-04-28 10:17:35 79

原创 Redis入门

web1.0时代,数据访问量很有限,用高性能的单点服务器可以解决大部分问题。随着web2.0时代的到来后,用户访问量大幅度的提升,同时产生了大量的用户数据,加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战,其实主要的挑战来自于服务器的CPU及内存压力以及MySql的读写IO压力。Redis 是完全开源免费的,是一个高性能的key-value数据库。Redis的性能十分优越,可以支持每秒十几万的读/写操作,其性能远超关系型数据库,并且支持集群、分布式、主从同步等配置,还支持一定事务的能力。

2024-04-28 10:15:15 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除