logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot为什么不需要额外安装Tomcat?

首次接触 Spring Boot 的时候,绝大多数小伙伴应该和我一样好奇:为什么 Spring Boot 不需要额外安装 Tomcat 啊?到底为什么呢?让我们带着好奇心开始今天的旅程吧。打开上一节我们搭建好的 tobebetterjavaer 项目,找到 pom.xml 文件,可以在里面看到一个 parent 属性,代码如下:<parent><groupId>org.sp

#spring boot#tomcat#java
Mybatis-Plus字段策略FieldStrategy详解

Mybatis-Plus字段策略FieldStrategy的作用主要是在进行新增、更新时,根据配置的策略判断是否对实体对象的值进行空值判断,如果策略为字段不能为空,则不会对为空的字段进行赋值或更新。同样,在进行where条件查询时,根据whereStrategy策略判断是否对字段进行空值判断,如果策略为字段不能为空,则为空的字段不会作为查询条件组装到where条件中。三个配置,对应三种使用场景在i

数据仓库系列:StarRocks 入门培训教程

StarRocks 是一款MPP DB, 对标ClickHouse、Vertica、Teradata、Greenplum,在查询性能上远超当代最快的开源数据库 clickhouse,目前已经被一众互联网企业在生产环境中采用。提供千亿级大数据的在线多维分析和分布式存储。新一代极速全场景 MPP (Massively Parallel Processing) 数据库是forkdoris后独立运营的商业

文章图片
#数据仓库
SpringBoot使用Mina框架进行服务端与客户端数据通信

pom.xml引入<dependency><groupId>org.apache.mina</groupId><artifactId>mina-core</artifactId><version>2.1.3</version></dependency><dependency><grou

#spring boot#java#apache
万字详解数据仓库、数据湖、数据中台和湖仓一体

数字化转型浪潮卷起各种新老概念满天飞,数据湖、数据仓库、数据中台轮番在朋友圈刷屏,有人说“数据中台算个啥,数据湖才是趋势”,有人说“再见了数据湖、数据仓库,数据中台已成气候”……企业还没推开数字化大门,先被各种概念绊了一脚。那么它们 3 者究竟有啥区别?别急,先跟大家分享两个有趣的比喻。1、图书馆VS地摊如果把数据仓库比喻成“图书馆”,那么数据湖就是“地摊”。去图书馆借书(数据),书籍质量有保障,

文章图片
#数据仓库#spark#大数据
java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key c

错误原图:错误分析:外键约束失败导致插入数据有误解决问题:检查被关联的外键字段值,在原表中是否有对应的值,添加时外键的值在原表(外键关联的表)中一定要有该值,没有的值添加报错。相关知识:外键约束的使用对外键约束定义的体现:数据的一致性。数据库设计:在进行数据库设计的时候,最好不要使用外键约束进行关联,这样会增加开发者对表的关系的反复思索,很有可能导致上面的类似的错误。一般都是建立数据字典(关系表)

#sql#java#c语言
java8 函数编程Consumer使用详解

从源码来看,Consumer函数主要有两个方法,accept和andThen。建立演示方法:执行结果:演示二创建一个car汽车类创建演示方法:执行结果:演示三执行结果:consumer从字面上面来理解就是消费的意思,用过mq的,应该大概可以了解到意思。我们先来看看Java8定义的这个consumer的接口:该接口被@FunctionalInterface注解修饰,这个注解的意思代表的是这个接口只有

#java#jvm#开发语言
java如何将String转换为enum

问题假设定义了如下的enum(枚举):public enum Blah {A, B, C, D}已知枚举对应的String值,希望得到对应的枚举值。例如,已知"A",希望得到对应的枚举——Blah.A,应该怎么做?Enum.valueOf()是否能实现以上目的,如果是,那我如何使用?答案是的,Blah.valueOf(“A”) 将会得到 Blah.A静态方法valueOf() 和 values()

#后端
java文件下载出现文件名乱码解决办法

java文件下载出现文件名乱码解决办法//IE、chrom、Firefox文件中文乱码问题public String processFileName(HttpServletRequest request, String fileNames) {String codedfilename = null;try {String agent = request.getHeader("USER-AGENT"

#java
IoT -- (七)MQTT协议详解

MQTT是什么?MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布,目前最新版本为v3.1.1。MQTT最大的优点在于可以以极少的代码和有限的带宽,为远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用

#网络#物联网#iot
    共 198 条
  • 1
  • 2
  • 3
  • 20
  • 请选择