微服务
Monday_@@
java开发的老司机
展开
-
springboot使用Hikari连接池问题:HikariPool-1 - Connection is not available, request timed out after 30000ms
最近项目由Oracle切mysql,在压测时发现一直会有该错误抛出:HikariPool-1 - Connection is not available, request timed out after 30000ms我们知道Springboot 2.X默认的是使用的Hikari连接池,抛出上述错误因为拿不到连接了,最大可能是因为连接池的最大连接数设置的小了;创建连接池和session代码如下:package com.bootMybatis.config;import com.zax原创 2020-12-13 11:52:01 · 28889 阅读 · 2 评论 -
SpringBoot 项目解决跨域问题
一、跨域问题过滤器修改只需要将response.setHeader("Access-Control-Allow-Origin","*"); 对应的值改为*号即可。import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servle...原创 2019-11-28 14:30:35 · 131 阅读 · 0 评论 -
Docker介绍以及使用
一、Docker简介Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub上进行维护。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Li...原创 2019-01-15 10:01:19 · 290 阅读 · 1 评论 -
分布式session共享
什么是session:服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话并销毁。分布式session:以往单服务器的项目,我们不需要考虑session共享问题,因为session也在该服务器...原创 2019-06-30 13:03:00 · 694 阅读 · 0 评论 -
SpringCloud学习之一 idea 通过maven 构建spring boot项目
目录一、准备环境二、构建maven项目过程三、项目目录解析四、配置解析五、启动测试六、遇到的坑一、准备环境1、Java 7 及以上版本;2、springboot 1.3.7版本3、maven 3,2及以上版本;4、spring Framework 4.2.7及以上版本。二、构建maven项目过程本次通过https://start.spring...原创 2019-10-06 13:14:09 · 394 阅读 · 0 评论 -
SpringCloud学习之二 Springboot配置详解
目录一、配置文件二、参数和参数引用三、命令行参数四、参数中的随机数五、多环境配置一、配置文件第一种 : application.properties文件,其配置形式是以键值对的形式;例如 server.port = 8080第二种: application.yml文件,其配置是以类似大纲的缩进形式;例如server: port:8080environ...原创 2019-10-06 17:17:16 · 164 阅读 · 0 评论