- 博客(184)
- 资源 (1)
- 收藏
- 关注
原创 Docker高级篇_DockerFile
Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。
2023-08-12 16:54:02 367
原创 JS-快速入门
const是常量,但是如果声明的是数组或对象时,是可以部分改变,但不能完全改变。null和unfined区别为null是空,unfined是根本没有定义。整型和浮点型都是Number类型。var是全局作用,所以基本不用。1.使用newArray()2.使用`${变量}`1.在数组末尾添加值。2.在数组首部添加值。
2023-06-20 20:03:27 545
原创 GoldenDB-03
目录资源管理管理组件规格管理高可用策略管理存储配置租户管理租户介绍计算节点CN与数据节点DN全局事务节点GTM介绍租户部署CN节点管理DN节点管理GTM节点管理租户配置&功能实例信息服务端口账号管理业务管理配置管理备份恢复数据重分布数据算法管理资源管理管理组件规格管理高可用策略管理存储配置租户管理租户介绍计算节点CN与数据节点DN全局事务节点GTM介绍租户部署CN节点管理DN节点管理GTM节点管理租户配
2023-04-01 11:10:01 717
原创 GoldenDB-04数据库导入导出、备份恢复
0为默认,即不使用ftp需要将文件放到指定文件夹下/loaddata/in默认放在以下目录/loaddata/out。
2023-03-30 20:58:36 1765
原创 GoldenDb-01分布式数据库发展历程
目录数据库简介传统集中式架构优劣势分布式数据库关键设计3.GoldenDB简介4.GoldenDB设计思路与架构(重点)Golden DB高级功能三级目录数据库简介传统集中式架构优劣势分布式数据库关键设计3.GoldenDB简介4.GoldenDB设计思路与架构(重点)Golden DB高级功能三级目录
2023-03-27 21:00:47 1246
原创 Docker高级篇_mysql主从复制、redis集群
简单说,就是C挂了,受到影响的只是B、C之间的数据,并且这些数据会转移到D进行存储。当我们需要存储一个kv键值对时,首先计算key的hash值,hash(key),将这个key使用相同的函数Hash计算出哈希值并确定此数据在环上的位置,从此位置沿环顺时针“行走”,第一台遇到的服务器就是其应该定位到的服务器,并将该键值对存储在该节点上。解决均匀分配的问题,在数据和节点之间又加入了一层,把这层称为哈希槽(slot),用于管理数据和节点之间的关系,现在就相当于节点上放的是槽,槽里放的是数据。
2023-01-04 17:15:23 598
原创 Docker_镜像理解、镜像推送、数据卷、常用软件安装
Docker挂载主机目录访问如果出现cannot open directory .: Permission denied解决办法:在挂载目录后多加一个–privileged=true参数即可之前启动私有库的时候有以下这段参数这里-v表示添加自定义容器卷,:左边是宿主机路径,:右边是容器内路径,后面的是放开限制,可以让宿主机内的路径文件与容器内的路径文件互通互联,信息共享。
2022-12-12 19:50:47 208
原创 Docker_简介、优势、架构、常用命令
Docker就是将环境在不消耗大量资源的情况下复制出一个一样的环境一次镜像,处处运行内核级虚拟化基于GO语言实现的开源项目解决运行环境和配置问题的软件容器。
2022-12-08 23:02:55 912
原创 Docker快速入门
1.曾经部署应用,使用物理机部署,这可能会因为不同应用所依赖的版本号不同,不得已购买一套全新的机器,所以成本高、部署慢、资源浪费、难以迁移和拓展、可能会被限定硬件厂商。2.之后引入了VMVare,可以实现一个物理机可以部署多个app。3.之后出现了KVM,对kvm虚拟机管理的技术openstatck…1.进城空间–linux内核分配的可眼红的pid号码选择2.网络空间,网络接口,网卡,port等3.文件系统空间 …/opt/user/…Docker只是将这三点(统称命名空间)不同,即可实现VMVa
2022-12-04 20:15:44 957
原创 Linux——03(Shell命令介绍、帮助命令、常用命令(文件目录类、echo > head tailf ln history))
CentOS7默认的Shell是bash,在/bin下的sh命令,为shell命令的入口。
2022-11-08 16:57:27 687
原创 Linux——02(网络配置、进程和服务、关机重启命令)
配置nat+hostonly网路模式,修改主机名称,查看进程,查看系统服务,服务自启动配置,关机与重启命令
2022-11-07 20:14:45 884
原创 Linux入门篇——01(概述、安装、Linux文件与目录、Vim)
Linux是一个操作系统(OS)诞生:Linus Torvalds写出初代Linux。
2022-09-15 20:10:22 423
原创 SpringCloud——Gateway(使用redis做限流、跨域)
限流就是限制一段时间内,用户访问资源的次数,减轻服务器压力,限流大致分为 两种: 1. IP 限流(5s 内同一个 ip 访问超过 3 次,则限制不让访问,过一段时间才可继续访问)2. 请求量限流(只要在一段时间内(窗口期),请求次数达到阀值,就直接拒绝后面来的访问了, 过一段时间才可以继续访问)(粒度可以细化到一个 api(url),一个服务)
2022-09-14 15:49:54 2078
原创 SpringCloud——Gateway(Predicate断言工厂、Filter过滤器工厂、token校验)
gateway 里面的过滤器和 Servlet 里面的过滤器,功能差不多,路由过滤器可以用于修改进入 Http 请求和返回 Http 响应。
2022-09-08 22:50:58 590
原创 SpringCloud——Gateway(介绍、快速入门、网关集群)
网关是微服务最边缘的服务,直接暴露给用户,用来做用户和微服务的桥梁。Gateway是Spring官方提供的用来代替zuul的网关组件核心逻辑:路由转发 + 执行过滤器链。
2022-08-27 09:43:49 4048 2
原创 SpringCloud——Sleuth(链路追踪、admin)
追踪微服务的调用路径因为想要一个结果可能是由一个微服务调用另一个,另一个继续调用,这个过程中需要进行监控,其中一个出问题都会引起整个请求失败,不建议微服务中链路调用超过3次。
2022-08-22 20:50:16 333
原创 SpringCloud——Hystrix(服务雪崩、简介、快速入门)
Hystrix是Netflix公司开源的一个项目,它提供了熔断器功能,能够阻止分布式系统中出现联动故障。Hystrix是通过隔离服务的访问点阻止联动故障的,并提供了故障的解决方案,从而提高了整个分布式系统的弹性。......
2022-07-30 17:02:51 463
原创 SpringCloud——OpenFeign(简介、快速入门、手写Feign)
Feign是声明性(注解)Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并对其进行注解。SpringCloud集成了Ribbon和Eureka以及SpringCloudLoadBalancer,以在使用Feign时提供负载平衡的http客户端。Feign是一个远程调用的组件(接口,注解)http调用的Feign集成了ribbonribbon里面集成了eureka。...
2022-07-27 13:19:05 565
原创 Spring Cloud——ribbon(负载均衡源码分析、算法详解、总结)
ribbon#全局的设置eager-loadenabledfalse#ribbon一启动不会主动去拉取服务列表,当实际使用时才去拉取是否立即加载httpclientenabledfalse#在ribbon最后要发起Http的调用调用,我们认为是RestTemplate完成的,其实最后是HttpURLConnection来完成的,这里面设置为true,可以把HttpUrlConnection->HttpClientokhttpenabled承上。...
2022-07-24 23:23:42 368
原创 Spring Cloud——ribbon(简介、快速入门、负载均衡理解)
SpringCloudRibbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于NetflixRibbon实现。通过SpringCloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。简单的说Ribbon就是netfix公司的一个开源项目,主要功能是提供客户端负载均衡算法和服务调用。Ribbon客户端组件提供了一套完善的配置项,比如连接超时,重试等。相结合,另一种是和OpenFeign相结合。...
2022-07-24 00:40:49 477
原创 Spring Cloud——Nacos(读取多配置文件、读取共享配置文件、配置文件中心总结)
1.新建一个shop命名空间2.在shop下新建一个名为user-center-dev.yml配置3.在建一个名为member-center-dev.yml的配置,分为B组4.建一个Model名为05-nacos-config-mutiful,更改pom中springboot和cloud版本,更改启动类名5.将bootstrap.properties后缀修改为yml,填写配置代码,其中可以支持多配置文件,但是要在同一个命名空间下,可以不同组其中refresh是是否获取最新信息6.创建
2022-07-08 21:29:17 4154
原创 Spring Cloud——Nacos(注册中心常用配置、nacos集群演示、配置文件中心介绍)
将nacos文件复制,注意路径中不能包含中文修改其中的application.properties文件,与之前修改方式一样复制cluster.conf.example集群配置文件,修改名称为cluster.conf打开cmd,输入ipconfig有两个ip4,可以运行nacos,确定ip修改cluster.conf文件将修改好的文件复制到nacos2和nacos3中修改properties中的端口,nacos2为8849,nacos3为8850输入taskkill /f /t /
2022-06-30 23:17:59 514
原创 Spring Cloud——Nacos(注册中心快速入门、服务发现详解、集成openFeign和gateway)
新建一个Maven项目命名nacos,在建一个Spring Boot项目,修改Custom内的值为https://start.aliyun.com小插曲:直接换成https://start.aliyun.com后下一步中导入依赖时候依然搜不到nacos等,要退出创建页面重新进一下就好了选择Spring Web和Nacos Service Discovery依赖修改boot和alibaba版本将插件删除修改properties为yml,进行配置删除自动创建的类,修改启动类,跟之前eure
2022-06-29 00:17:28 636
原创 SpringCloud——Nacos(cloud-alibaba,nacos简介和安装、与eureka区别)06
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式 应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发 分布式应用服务。https://github.com/alibaba/spring-cloud-alibaba官网: https://nacos.io/zh-cn/Nacos 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。服务是
2022-06-27 23:00:26 273
原创 SpringCloud——Eureka(创建docker镜像部署 需要安装,暂时放置)05
可以不用每次都在本机启动服务修改一下server端的yml ,将值改为以下样式:这样可以通过docker的-e来进行赋值,完整yml:下面进行打包,点击右边的Maven:双击install可以看到这里正在进行打包:打开target文件夹,若没有显示则按以下操作:创建一个docker文件夹,将jar文件粘过来,并改名字写一个Dockerfile文件写一个脚本之后内容后期在学...
2022-06-24 22:21:30 701
原创 SpringCloud——Eureka(Server、Client、Instance端配置讲解、构建Eureka-Server集群)03
eureka的配置分为三类 Server Client 实例的注意:yml文件中最好不好添加中文注释,容易报错,解决办法就是删除所有中文注释。实例续约时间也是服务端续约时间,因为service端既是服务端,又是客户端,实力续约时间一定要小于服务端的驱逐时间区间的时间。Client端配置讲解构建高可用的Eureka-Server集群理论去中心化的集群sever端既是服务端也是客户端,所以可以作为客户端注册在别的服务端里面,这样就可以拉取别的服务端的服务列表,这样两两注册,互相守望,即可实现高可
2022-06-11 00:56:00 534
原创 SpringCloud——Eureka入门(服务端创建、客户端创建、客户端复制)02
Eureka 是 Netflix 在线影片公司开源的一个服务注册与发现的组件,称为注册发现中心,和其他 Netflix 公司的服务组件(例如负载均衡、熔断器、网关等) 一起,被 Spring Cloud 社区整合为 Spring Cloud Netflix 模块。问:为什么 zookeeper 不适合做注册中心?CAP 原则又称 CAP 定理,指的是在一个分布式系统中,一致性(Consistency)可用性(Availability)分区容错性(Partition tolerance)(这个特性是不
2022-06-10 18:01:06 244
原创 SpringCloud——微服务、SpringCloud介绍01
微服务(不是一个框架 而是一种架构思想),是著名的 oo (面向对象, Object Oriented )专家 Martin Fowler 提出来的,它是用来描述将软件应用程序设计为独立部署的服务的种特殊方式。微服务架构的系统是个分布式系统,按业务领域划分为独立的服务单元,有自动化运维、容错、快速演进的特点,它能够解决传统单体架构系统的痛点,同时也能满足越来越复杂的业务需求。就是将一个大的应用,拆分成多个小的模块,每个模块都有自己的功能和职责,每个模块可以进行交互,这就是微服务。.........
2022-06-08 21:28:40 228
原创 JavaScript和EL表达式结合使用无效问题
背景做登录功能,将查询后的结果放入域中,传回前端,前端通过域内值判断是否跳转主页,在使用JS写代码时候,错误的将域对象赋值给JS变量@RequestMapping(value = "sys_manager_login")public String sys_manager_login(String loginname,String password, HttpServletRequest request){ SysManagers s=new SysManagers(); s.setLo
2021-11-19 19:24:58 611
原创 Excel基础
1.1.控制单元格可以使用键盘上下左右控制单元格的位置,也可以使用鼠标2.调整行宽可以用鼠标拖动边界,也可以鼠标双击边界,会自动匹配文字长度3.调整标题位置使用合并居中,选中要合并的单元格4.同时使多个行(列)宽(高)相同将要调整的行(列)选中,鼠标拖动其中一个边界,所有都会保持一致2.公式2.1 手动计算点击要放置结果的单元格,输入“=”,鼠标点击要计算的单元格,接着输入运算符,在点击参与运算的单元格,之后回车键若是同样的运算,可以鼠标移到右下角,变成十字后向下拖动
2021-11-08 19:33:05 30249
原创 SpringCloud——RestTempl
框图负载均衡(SOA)多人访问,达到访问上限,进行等待或分流跨域(RestTemplate)不同工程之间的数据传递完善SpringCloud项目创建“前台”1.创建module,命名cloud-demo-users802.书写pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
2021-11-05 12:51:32 211
原创 SpringCloud_IDEA
SpringCloud开发环境:idea;mysql5.7及以上技术方面:springMVC,springBoot,mybatis(sql), (hibernate HQL)SpringCloud不是一个落地的技术,主要给我们提供的是各种解决方案(模块)SpringBoot是正在落地后使用的技术(框架)名称解释:落地:项目中的具体模块功能搭建 添加 删除 修改 查询 各种检索功能分配等作用服务中心(注册):Eureka,zookeeper(几乎淘汰),consul(几乎淘汰),nacos
2021-11-04 15:17:02 212
原创 Spring项目——AJAX登录
Controller层@RequestMapping("check_login") public void login(String loginname,String password,HttpServletRequest request,HttpServletResponse response) throws IOException { PrintWriter out=response.getWriter(); SysUsersInfo u=new SysUsersInfo(); u.se
2021-11-02 00:19:05 163
原创 Spring项目——添加
在表单处添加属性 enctype=“multipart/form-data”,使数据以二进制传入<form class="layui-form" action="" onsubmit="return check_form()" enctype="multipart/form-data">Controller层MultipartFile专门处理前端传来的文件1.引入路径//填加@RequestMapping("SysUsersInfo_save")public String Sys
2021-10-30 23:21:19 194
原创 Spring的事务管理及应用
事务是用来做什么的?主要是对数据库进行事务管理,spring的事务主要是用来管理spring所加载的ORM(Hibernate、Mybatis、MybatisPlus……)框架。1、@Transactional(这里是对事务的一些描述属性)标识2、spring在启动的时候会去解析生成bean,这个过程中会检测拥有相关注解的类和方法。同时给带有此事务的类或者方法生成相应的代理。关于@Transactional的注解属性都有哪些:value: 可选的限定描述符,制定使用的事务管理器;Propagti
2021-10-29 13:13:47 335
原创 CentOS7
在VirtualBox中使用CentOS7登录用户名为:root密码输入时候无法看到常用命令1.1、常用1.1.1、查看指定目录的文件信息命令(文件名):ls 文件路径命令(文件详情):ll 文件路径1.1.2、切换目录命令:cd 文件目录1.1.3、中止命令命令:ctrl+c1.1.4、退出命名:exit1.2、关机1.2.1、shutdown [选项] 时间1.2.2、选项1.2.2.1、取消前一个关机命令选项:-c1.2.2.2、关机选项:-h1.2.2
2021-10-26 00:12:44 4506
原创 SpringBoot+Junit+Log4J
1.修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</
2021-10-16 21:15:16 205
Android Studio双向短信常驻.zip
2021-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人