#gb

String、StringBuffer、StringBuilder的区别

String底层实现privatefinalcharvalue[];String的值是不可变的,每次对String的操作都会生成新的String对象,造成内存浪费StringBuffer和StringBuilder继承了 AbstractStringBuilder AbstractStringBui...

ProtoBuf及整合到SpringBoot

Protobuf(GoogleProtocolBuffer)是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java、Python、C++、C#、Go等多种语...
代码星球 ·2021-02-01

springboot返回值支持JSON和XML

在springboot实现,即支持JSON数据返回格式,也能同时支持XML在前端调用的时候添加Accept:application/xml 或者Accept:application/json返回对应的格式添加依赖<dependency><groupId>com.alibaba</...

SpringBoot 2.x 整合Lombok

Lombok的官方介绍ProjectLombokisajavalibrarythatautomaticallyplugsintoyoureditorandbuildtools,spicingupyourjava.Lombok以简单的注解形式来简化java代码,提高开发人员的开发效率lombok是一个编译级别的插件,它可...
代码星球 ·2021-02-01

Spring Boot 的Logback

SpringBoot默认使用Logback记录日志SpringBootstarter都会默认引入spring-boot-starter-logging,不需要再引入日志级别从高到低:TRACE < DEBUG < INFO < WARN&nb...
代码星球 ·2021-02-01

springboot自定义类@Resource注入为null的问题

最近用springboot,在controller外面即自定义的类里报错java.lang.NullPointerExceptiondebug了下发现@Resource注入为null查了不少资料也没解决问题,最后终于找到一种解决办法,为了以后查找方便特意记录下来@ComponentpublicclassSaveStru...

SpringBoot 跨域 Access-Control-Allow-Origin

跨域(CORS)是指不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略所造成的,是浏览器对于JavaScript所定义的安全限制策略。只要协议,子域名,主域名,端口号有一项不同,就属于跨域跨域的解决方法  前端:    使用jsonp  后端:    实现WebMvcConfigur...

springboot整合mybatis(SSM开发环境搭建)

https://www.cnblogs.com/qlqwjy/p/8463822.html...

String系列-----AbstractStringBuilder

1.AbstractStringBuilder是StringBuffer和StringBuilder的父类packagecom.amazing.jdk.string_2017_12_31;importjava.util.Arrays;publicabstractclassMyAbstractStringBuilder{...

Github上标星30K+的SpringBoot实战电商项目mall

mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系...

Springboot整合Mybatis实现级联一对多CRUD操作

在关系型数据库中,随处可见表之间的连接,对级联的表进行增删改查也是程序员必备的基础技能。关于SpringBoot整合Mybatis在之前已经详细写过,不熟悉的可以回顾SpringBoot整合Mybatis并完成CRUD操作,这是本文操作的基础。本文先准备一个测试的数据库,然后使用MyBatisGenerator进行部分...

SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择SpringBoot作为微服务的入门级微框架。Mybatis-Plus是一个Mybatis的增强工具,有代码生成器,并且提供了类似hibernate的单表CRUD操作,又保...

用spring的InitializingBean作初始化

org.springframework.beans.factory包下有一个接口是InitializingBean只有一个方法:/** *InvokedbyaBeanFactoryafterithassetallbeanpropertiessupplied *(andsatisfiedBeanFac...

SpringBoot之Redis访问(spring-boot-starter-data-redis)

  依赖注入:<!--dependencyforredis--><!--https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis--><dependency>&...

SpringBoot定时任务(schedule、quartz)

  只适合处理简单的计划任务,不能处理分布式计划任务。优势:是spring框架提供的计划任务,开发简单,执行效率比较高。且在计划任务数量太多的时候,可能出现阻塞,崩溃,延迟启动等问题。  Scheduled定时任务是spring3.0版本之后自带的一个定时任务。其所属Spring的资源包为:spring-context...
首页上一页...1516171819...下一页尾页