![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot整合篇
文章平均质量分 67
Sir_小三
苦海无涯,学无止境!
展开
-
SpringBoot 操作 Elasticsearch
前言想想学习ES好几个月了,还没学完,好气啊,难不成太忙了?好像不是哦,懒才是关键! 最近还是补完吧。先看看ES基本语法 笔记铺垫一下#查看es中的索引GET /_cat/indices?v#创建yxlm 索引(这样的索引没有类型,没有映射属性,所以它没有任何意义,一般在创建索引的同时会一并创建 类型,指定属性映射)PUT yxlm# 删除索引 DELETE yxlm#删除所有索引,谨慎操作DELETE /* #类型操作:7.0新版本一个索引下只能有一个类型#es中的类型原创 2021-08-26 17:33:30 · 508 阅读 · 0 评论 -
Docker 容器 jvm 内存参数调整优化
前言在使用Docker部署java 项目时,发现容器占用内存很高,导致服务器内存压力大,一个简单的boot项目,占用达到1G多内存,有些容器甚至达到快3G内存,并且发现java -jar 启动的项目,相比docker容器,内存占用要小很多。解决方式启动容器,指定jvm 内存参数来降低对服务器内存的消耗配置前说明环境笔者的环境:是在pom.xml中,生成的dockerFile ,每次MAVEN install都会生成新的dockerFile,并且会执行docker build (通过docker原创 2021-05-24 15:25:23 · 2975 阅读 · 1 评论 -
springboot 上传zip包,并解压 至 服务器nginx目录
前言:此案例场景为:从前端上传.zip 包,并进行解压至 docker容器内(服务部署使用了docker),然后容器内部解压目录与 宿主机(linux)nginx 目录的html 进行挂载,这样,就可以通过nginx 来访问上传解压出来的文件了,那么具体看怎么实现,下面会贴上相关代码1.首先需要引入zip相关jar包 <dependency> <groupId>net.lingala.zip4j</groupId>原创 2020-12-29 08:40:16 · 3739 阅读 · 0 评论 -
kibanna 操作 elasticsearch
者两款软件的安装这里就不做介绍,感兴趣的朋友可以自行百度,文章仅作为个人笔记原创 2020-12-27 17:07:49 · 441 阅读 · 0 评论 -
mybatis-plus 环境配置多数据源,Druid数据库连接池
dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。1.项目引入 druid-spring-boot-starter 依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>原创 2020-11-23 16:11:21 · 4339 阅读 · 2 评论 -
idea集成docker 推送镜像至服务器(不适用于线上环境,暴露端口不安全)
1.安装doucker 给出快速车道安装docker,以及docker可视化工具2.docker安装好之后,修改修改docker配置文件,开放2375端口,此端口适合内网开发环境,公网暴露端口很危险!别人可以入侵你的docker具体配置文件位置:如果是阿里云服务器,需要在阿里管控台安全组内开启2375端口,并且注意服务器防火墙是否关闭,开启的话,需要开启2375端口,才可访问/usr/lib/systemd/system/docker.service修改此行,开启2375端口,远程可访问doc原创 2020-08-17 13:23:04 · 1265 阅读 · 0 评论 -
sprinboot 集成elk 日志收集
案例使用docker 安装elk,然后使用springboot连接logstash推送日志,发送到es,然后kibana可视化展示首先需要安装docker 以及docker客户端portainer,没有安装的小伙伴看这里安装docker,以及portainer可视化工具docker安装好之后,开始拉取elk镜像 docker pull sebp/elk然后查看镜像 docker im...原创 2020-04-22 14:20:54 · 348 阅读 · 0 评论 -
springboot中 redisson实现分布式锁
redis可以实现分布式锁,redisson就是对redis分布式锁的一个成功实现成品,当然我们自己也可以用redis实现分布式锁,不过既然有轮子了,为啥还要造呢,哈哈哈,这里重属笔记。捋一下redis实现分布式的一些理念信的东西吧redis可以用setnx命令实现分布式锁,然后在设置过期时间(避免死锁,执行完业务finall里释放锁),不过由于这两条命令并不是原子操作,所以高并发下还会出现问...原创 2019-11-20 00:39:31 · 182 阅读 · 0 评论 -
springboot 集成swagger2
配置类package com.springboot.swagger2config;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springfram...原创 2019-10-20 18:36:50 · 105 阅读 · 0 评论 -
springboot定时任务
1.启动类开启//@EnableScheduling注解或者是在配置类中开启package com.springboot.schduling;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.aop.interceptor.SimpleAsy...原创 2019-10-20 18:33:27 · 116 阅读 · 0 评论 -
springboot 配置redisTemplate 以及缓存管理器CacheManager
贴核心吧,直接看代码吧,注释不少import java.time.Duration;import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.CachingConfigurerSupport;import org.springframework.context.ann...原创 2019-10-20 18:14:45 · 1960 阅读 · 1 评论