- 博客(17)
- 资源 (2)
- 收藏
- 关注
转载 druid 报错 discard long time none received connection. 问题
有个人给出了一个方法,可以配置「druid.mysql.usePingMethod=false」原理是让验证空闲连接使用 select 1,而不是使用MySQL的Ping,这样就刷新了上次使用时间,不会出现空闲 60秒以上的连接,在运行参数中增加:-Ddruid.mysql.usePingMethod=false原文链接...
2020-12-14 22:15:21 5767 3
原创 maven配置多个repository,引用geo相关jar发现无法下载,通过配置多个库地址解决
直接上配置 <repositories> <!-- <repository> <id>maven-restlet</id> <name>Public online Restlet repository</name> <url>http://maven.restlet.org</url> </
2020-08-13 15:22:05 935
转载 springCloud服务注册与服务发现的原理
服务提供者、服务消费者、服务发现组件这三者之间的关系大致如下:各个微服务在启动时,将自己的网络地址等信息注册到服务发现组件中,服务发现组件会存储这些信息;服务消费者可从服务发现组件查询服务提供者的网络地址,并使用该地址调用服务提供者的接口;各个微服务与服务发现组件使用一定机制(例如心跳)通信。服务发现组件如长时间无法与某微服务实例通信,就会自动注销(即:删除)该实例;当微服务网络地址发生变更(例如实例增减或者IP端口发生变化等)时,会重新注册到服务发现组件;客户端缓存:各个微.
2020-06-09 18:40:14 1368
转载 什么是微服务?微服务的优缺点?
什么是微服务?1.微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。2.微服务是指开发一个单个 小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。3.微服务也指一种种松耦合的、有一定的有界上下文的面向服务架构。也就是说,如果每个服务都要
2020-06-03 15:11:44 362
原创 shiro多realm认证学习实现
突然接到了一个需求,一个系统需要实现多种认证登录。之前都是修改shiro的realm,根据不同情况去判断,会造成代码特别臃肿。所以这次尝试用多个realm 来实现多种认证方式登录。认证之前先了解了一下shiro多realm处理的三种策略:SecurityManager 接口继承了 Authenticator,另外还有一个 ModularRealmAuthenticator 实现,其委托给多个 Realm 进行验证,验证规则通过 AuthenticationStrategy 接口指定,默认提供的实现:
2020-06-02 11:37:36 452
原创 centos7安装mongodb
新建 /etc/yum.repos.d/mongodb.repo,内容为[mongodb-org]name=MongoDB Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/gpgcheck=0enabled=1刷新缓存并安装 mongodb-org 即可。sudo yu...
2020-04-17 23:16:43 123
原创 nginx常用命令
start nginx #启动nginxtasklist /fi "imagename eq nginx.exe" #windows下查看是否启动nginx -t #检查配置文件nginx -s reload #重启nginxnginx -s stop #停止
2020-04-14 13:59:34 105
原创 springboot工程Dockerfile打包
首先要打开docker主机,开放远程端口在打包工程的电脑上配置环境变量DOCKER_HOST=tcp://192.168.1.119:2375打开cmd窗口,确定环境变量配置生效:输入 echo %DOCKER_HOST%,会输出 tcp://192.168.1.119:2375创建Dockerfile文件,要跟pom文件同级目录# Docker image for springbo...
2020-03-19 23:01:08 679
原创 Dockerfile常用基础配置
## 拉取基础镜像FROM hub.c.163.com/library/java:8-jdk## 镜像的作者MAINTAINER [email protected]## 挂载目录,通过 VOLUME 指令创建的挂载点,无法指定主机上对应的目录,是自动生成的,可以使用docker volume ls 查看。VOLUME ["/data1","/data2"]## 命令执行RUN ["m...
2020-03-19 22:10:38 190
原创 Docker OCI runtime exec failed: exec failed: container_linux.go:349
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused “exec: “/bin/bash”: stat /bin/bash: no such file or directory”: unknownOCI runtime exec failed: exec fa...
2020-03-19 22:08:30 8436 4
原创 Docker拉取镜像及查看pull下来的image在哪里
docker pull 下来的命令都默认存在 /var/lib/docker/文件夹下。查看/var/lib/docker/image/overlay2/repositories.json文件:正好和docker images的内容一致。1、docker镜像保存在 /var/lib/docker/ 目录下[root@hansson docker]# lsbuilder buildkit...
2020-03-18 21:33:40 3442
原创 原git项目迁移到新git仓库中
1.将原git项目提交到新git并保留日志git push --mirror new git url2.修改项目的新git地址git remote set-url origin new git url3.查看确认项目git地址修改成功git remote -v...
2020-03-17 23:52:29 570
原创 docker 开放管理端口映射 无法访问
查看firewall-cmd --state如果输出的是“not running”则FirewallD没有在运行,且所有的防护策略都没有启动,那么可以排除防火墙阻断连接的情况了。如果输出的是“running”,表示当前FirewallD正在运行,需要再输入下面的命令查看现在开放了哪些端口和服务:firewall-cmd --list-portsfirewall-cmd --list-s...
2020-03-17 23:39:00 2116
原创 CentOS7安装docker
CentOS 7(使用 yum 进行安装)# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/l...
2020-03-17 21:38:12 85
原创 高德地图实现框选
<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta
2019-02-20 18:49:14 4404 8
原创 vba Excel中A列网址变为可点击链接
Sub editUrl() For Each cell In Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row) If Left(cell, 8) = "https://" Then ActiveSheet.Hyperlinks.Add cell, cell.Value End...
2018-06-08 15:07:16 612
高德地图实现多边形框选选中地图中坐标点.html
2020-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人