- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 nacos + gateway 负载均衡
因为Gateway结合了Nacos实用的,而Nacos自带的Ribbon负载均衡依赖,所以gateway默认就开启了负载均衡,默认负载均衡策略就是轮询,如果要修改策略只需要配置一下就可以。gateway负载下子服务有多个,自动实现负载。可以去掉,会从注册中心获取服务地址。Gateway作为网关,这样负载均衡就配置好了。Nacos:注册中心。
2023-02-05 12:29:31
1669
原创 docker mysql
将/var/lib/mysql挂载到宿主机可以看作对数据进行备份,一旦docker容器因为一些因素起不来了,数据还是可以回复的,做到功能与数据的分离。
2023-02-04 15:04:06
275
原创 docker nacos 配置外部mysql数据源
docker nacos 容器中内置了mysql服务。配置外部数据源,防止部署nacos节点服务挂掉后无法恢复,导致nacos中的相关项目配置信息丢失。配置外部数据源实现功能与数据分离。(这里不讨论nacos集群部署)验证数据库是否配置生效登录修改一下nacos的密码就ok了,看一下数据库中的password是否发生变化。在docker宿主机创建nacos配置文件application.properties。网上有的sql版本少permissions表的create语句。修改对数据库连接指向自己的数据库。
2023-02-04 12:12:12
1691
转载 Dockerfile详解
如果我们在Dockerfile种同时写了ENTRYPOINT和CMD,并且CMD指令不是一个完整的可执行命令,那么CMD指定的内容将会作为ENTRYPOINT的参数。如果我们在Dockerfile种同时写了ENTRYPOINT和CMD,并且CMD是一个完整的指令,那么它们两个会互相覆盖,谁在最后谁生效。3.Dockerfile中一定要惜字如金,能写到一行的指令,一定要写到一行,原因是分层构建,联合挂载这个特性。千万不能写成单引号。设置启动容器的用户,可以是用户名或UID,所以,只有下面的两种写法是正确的。
2023-01-26 13:11:27
792
原创 windows docker wsl 镜像安装路径切换
1先推出Docker Desktop2看看是否关闭3然后就一步一步的执行下面的名利就可以了,在F盘下创建docker/wsl/data。这个路径随意。4命令执行完毕,就能再目录下看到文件了,这时次启动Docker Desktop,一切正常。
2022-12-13 14:07:51
764
原创 nacos 开启密码验证
我的需求是多服务但不在同一个服务器下,需要服务注册为除了本机以外的服务提供注册服务,所以需要在注册之前加一个身份验证的动作,防止不认可的服务进行注册。docker 镜像中这个是没有的需要手动添加上要不然会很危险nacos服务端配置文件中添加这个 docker容器中的位置/home/nacos/conf application.propertiesnacos.core.auth.enabled=truenacos客户端中配置文件添加bootstrap.yml(建议配置用nacos管
2021-12-13 22:51:55
2549
原创 selenium docker
查看网络docker network ls创建网络docker network create grid创建Selenium Grid的一个主hubdocker run -d -p 5442-5444:4442-4444 --net grid --name hub selenium/hub创建Selenium Grid的一个主nodedocker run -d --net grid -e SE_EVENT_BUS_HOST=hub -e SE_EVENT_BUS_PUBLISH_PORT=
2021-12-12 13:14:24
7192
原创 ubuntu16.04下 部署Kubernetes
记录ubuntu16.04下 部署Kubernetes过程。参考以下文章在ubuntu16.04下 部署Kubernetes 遇到的坑以及解决办法 亲测有用.文章目录一、虚拟机准备二、系统设置1.先禁用swap2.关闭防火墙2.禁用Selinux总结一、虚拟机准备环境:ubuntu 16.04准备两个虚拟机(内存2G以上,K8s是比较消耗资源的)一个作为 master节点 另一个作为node节点我这两个 虚拟机的ip分别为192.168.1.211 做master节点192.168.
2021-06-03 01:07:31
214
原创 VirtualBox上安装ubuntu16.04
提示:文章内容大部分引用网上其他大神的文章。文章目录前言一、搭建目的?二、搭建步骤1.Ubuntu 镜像2.新建虚拟机3.源替换&设置静态IP总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、搭建目的?学习K8s需要多台pc搭建集群环境,使用虚拟机弥补硬件上的不足。K8s是跑在linux上的,分别使用ubuntu和
2021-06-02 14:34:36
175
原创 VirtualBox搭建win10
文章目录前言一、VirtualBox是什么?二、安装步骤1.下载VirtualBox2.安装3.下载微软官方Win10虚拟机镜像4.导入Win10虚拟机镜像总结前言记录一次使用VirtualBox搭建win10的过程:技术选型:VirtualBox是开源的(成本)大厂开发(安全)以上两点。win10因为新还在维护一、VirtualBox是什么?VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软.
2021-06-01 14:34:20
3833
1
原创 TypeScript笔记
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。解决一个疑问ES6,ES5,TypeScript区别TypeScript 是 JavaScript 的超集。ES2015 是 ES5 的改进版本。https://www.jianshu.com/p/b2f544d7686eTypeScript中的数据类型有:Undefined :Number:数值类型;string : 字符串类型
2020-10-23 23:24:58
206
redis学习笔记
2020最新 Redis超详细版教程通俗易懂视频地址https://www.bilibili.com/video/BV1FZ4y1u7ny?p=11.1Redis介绍1由于用户量增大,请求数量也随之增大,数据压力过大2多台服务器之间,数据不同步3多台服务器之间锁,已经不存在互斥性1.2NoSQLRedis就是一款NoSQLNoSQL->非关系型数据库->Not Only SQL1 Key-Value: redis memcached2 文档型:elasticsearch,
2020-10-21 20:41:32
312
原创 java调用wsdl
package com.example.demo.util;import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLType;public class caClient {public static v
2020-10-20 13:46:35
1134
原创 docker笔记
docker核心概念(镜像、容器、仓库)及基本操作https://www.cnblogs.com/whych/p/9446032.html这篇文章我们看懂,感觉不错传统虚拟化方式vsdocker容器传统虚拟化方式是在硬件层面实现虚拟化,需要有额外的虚拟机管理应用和虚拟机操作系统层。而docker容器是在操作系统层面上实现虚拟化,直接复用本地主机操作系统,更加轻量。...
2020-10-17 22:53:28
89
原创 Lambda笔记
lambda表达式的基础语法java8中引入了一个新的操作符“->”该操作符称为箭头操作符或Lambda操作符,箭头操作符将lambda分为两部分:左侧:表达式参数右侧:Lambda体语法格式一:无参数,无返回值() -> System.out.println();语法格式二:有一个参数,无返回值(x) -> System.out.println(x);语法格式三:若只有一个参数小括号可以不写x -> System.out.println(x);语法格式四:有两个
2020-10-11 20:16:24
139
原创 @RequestMapping与@GetMapping和@PostMapping等新注释
@RequestMapping与@GetMapping和@PostMapping等新注释 Spring的复杂性不是来自于它处理的对象,而是来自于自身,不断演进发展的Spring会带来时间维度上复杂性,比如SpringMVC以前版本的@RequestMapping,到了新版本被下面新注释替代,相当于增加的选项:@GetMapping@PostMapping@PutMapping@DeleteMapping@PatchMapping从命名约定我们可以看到每个注释都是为了处理各自的传入请求方法类型
2020-10-10 21:42:51
213
原创 Angular2创建一个项目的简单流程
前提条件Prerequisites在开始之前,请确保你的开发环境中包括 Node.js® 和 npm 包管理器。Node.jsAngular 需要 Node.js 版本 10.9.0 或更高版本。要检查你的版本,请在终端/控制台窗口中运行node -v要获取 Node.js,请转到 nodejs.org。npm 包管理器Angular、Angular CLI 和 Angular...
2019-12-08 12:19:25
261
转载 Angular2入门之模块与组件1.初步了解模块和组件 在上两篇文章中讲述了构建工程,这篇文章简单讲述一下Angular2中的模块和组件。 app文件夹目录.png app文件夹下有五个文件,其
1.初步了解模块和组件在上两篇文章中讲述了构建工程,这篇文章简单讲述一下Angular2中的模块和组件。app文件夹目录.pngapp文件夹下有五个文件,其中,app.component.spec.ts应该是和模块测试有关的文件,目前不用管它。剩下的四个文件就是典型的模块+组件的文件组成模式。 Angular2应用由模块和组件构成,每个模块这样明明name.module.ts,组件则是n...
2019-12-08 12:08:32
197
原创 AWS Toolkit for eclipse Java 开发以及Amazon S3使用简单介绍
https://blog.youkuaiyun.com/优快云319414/article/details/80337191
2019-10-12 19:55:43
735
原创 pytho 读取 outlook pst
```python#coding=utf-8from win32com.client.gencache import EnsureDispatch as Dispatch class Email(object): def __init__(self): self.outlook = Dispatch("Outlook.Application") ...
2019-09-29 20:12:46
1155
转载 解决python pip安装第三包慢的问题
pip install @TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新...
2019-09-11 17:07:34
508
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人