SpringBoot
MaoSource
简介
展开
-
Java8:当 forEach 需要索引
首先创建一个List然后输出list中的值使用 forEach就很简单了,直接使用list.forEach(System.out::println);就能直接输出list中的值但是我们现在还想要获取list的索引要怎么办呢?很可惜,Java8的 Iterable 并没有提供一个带索引的 forEach 方法。不过自己动手,丰衣足食——让我们自己写一个带索引的 forEach 方法:import java.util.Objects;import java.util.function.BiCo原创 2021-11-23 11:43:05 · 4205 阅读 · 0 评论 -
MultipartFile与SysLog冲突
前端使用vue const formData = new FormData() formData.append('file', imgFile) formData.append('name', 'file') formData.append('filename', fileName)后端代码@PostMapping("/upload") public ResultVo upload(Multipart原创 2021-05-14 10:40:47 · 483 阅读 · 1 评论 -
kafka学习笔记2
使用命令创建主题:kafka-topics.sh --zookeeper localhost:2181 --create --topic source --partitions 2 --replication-factor 1原创 2021-03-29 15:31:06 · 85 阅读 · 0 评论 -
kafka学习笔记
producer:生产者consumer:消费者topics:主题Partition:分区kafka brokers:容器存放kafka的节点replica:副本leader:每个partition中有多个个副本,其中只有一个是leader其他的是followerfollower:follower跟随leader,数据发生改变时会广播给所有的follower,和leader保持数据同步,如果leader失效会从follower中选举一个新的leader,如果都挂了,卡住或者同步太慢,lead.原创 2021-03-29 13:34:47 · 107 阅读 · 0 评论 -
使用docker部署前端
部署Cloud Webnpm install --registry=https://registry.npm.taobao.org安装好依赖后,修改根目录下.env.production文件内容:# just a flagENV = 'production'# base apiVUE_APP_BASE_API = '你的接口地址'将VUE_APP_BASE_API地址改为上面Ingress里配置的地址。然后双击npm窗口的build:prod,将项目打包:打包好后,项目根目录会多出个d原创 2021-03-27 15:01:40 · 301 阅读 · 0 评论 -
使用Docker Compose部署
使用:docker-compose start启动docker-compose,已经启动的忽略新建一个目录,用于存放Docker Compose文件:mkdir -p /home/cloud然后在该目录下新建一个docker-compose.yml文件:vim /home/cloud/docker-compose.yml内容如下所示:version: '3'services: pointmanage: image: pointmanage:latest # 指定基础镜像原创 2021-03-27 14:38:53 · 167 阅读 · 0 评论 -
Spring Boot 整合Security
首先先建立一个Spring Boot项目:添加Spring Security配置: <!-- Spring Security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>原创 2020-11-30 14:01:33 · 110 阅读 · 0 评论 -
Springboot2.0踩得坑(embeddedservletcontainercustomizer)
EmbeddedServletContainerCustomizer(嵌入式servlet容器定制)这个在spring boot2.X的版本中就不再提供支持了貌似2.0版本还能用 ,用来提供对异常的处理,配置修改servlet。在支持EmbeddedServletContainerCustomizer的springboot版本中我们可以类似这样来配置异常处理和跳转package com.dabai.springtest.error;import org.springframework.boot.web转载 2020-11-26 20:11:20 · 1242 阅读 · 0 评论 -
SpringBoot静态资源的访问和配置
**SpringBoot静态资源的访问和配置**其实非常的简单,如果你是直接生成的SpringBoot项目的话,那么应该是可以直接进行访问的,不行的话就在配置文件中添加spring: mvc: static-path-pattern: /**但是如果你是用的maven创建的项目的话,就需要在pom文件中加一点配置不然不管你是在配置文件里添加什么配置,或者添加什么配置类都是没有用的!<build> <resources>原创 2020-07-23 18:40:29 · 126 阅读 · 0 评论