09 2019 档案
摘要:在之前,没有学习springcloud之前,学习了dubbo,dubbo是一个远程调用(RPC)框架,当时使用的是zookeeper注册中心,但是在springcloud2.x之前,springcloud是没有zookeeper的,那么是如何实现远程调用的呢? 1.eureka(springclou
阅读全文
摘要:1.什么是springcloud? springcloud是一个微服务架构模式,他就像hadoop一样是一个生态圈,它里面有各种各样的服务,每个服务都是独立运行的互不影响。也就是说springcloud就是一个完整的项目了,需要用到里面的功能时,直接获取,注入自己的业务代码就可以了。 spirngc
阅读全文
摘要:在之前将HDFS时,讲过一个数据节点dataNode的概念还NameNode的概念,mycat使用的与其相似,在mycat中,dataNode就是数据库,而mycat就充当的是NameNode的节点。是一个中间件。 mycat的两大核心: 1.分库分表(解决单表数据量过大的问题) 2.独写分离(解决
阅读全文
摘要:在上一篇中说到,mycat其实就是一个加强版的数据库,它的使用方式与mysql一样,它是使用java代码编写的,脱离项目存在,就像mysql一样,是独立的,这样就减轻了项目于的负担。 在linux上安装mysql 1.新建虚拟机,配置network,hosts,iptables,这些是新建虚拟机首先
阅读全文
摘要:mycat是什么? 1.mycat是一个彻底开源的,面向企业应用开发的大数据库集群, 2.支持事务、ACID、可以替代MySQL的加强版数据库,目前支持关系型数据库以及非关系型数据库 3.可以用来代替昂贵的oracle数据库 4.mycat是一个大数据(HDFS)的sql引擎 通过上面的介绍,我们知
阅读全文
摘要:关于分布式系统,一直不知道该怎么写,这里就先介绍下架构的演变 1.在最开始时,使用的架构是这样的: 浏览器向后台服务器发送请求,然后服务器请求数据库,获取数据,在响应给浏览器,这是最早期的架构,服务器和数据库放在一台主机上, 这样的架构带来的问题是: 当访问量逐渐增大时,服务器的负载就会越来越大,负
阅读全文
摘要:zookeeper是什么? zookeeper是大数据hadoop生态圈中的一个框架,是一种用于分布式应用程序的高性能协调服务。注册中心是zookeeper的别名。 zookeeper是一个致力于开发和维护的开源服务器,作用于项目中的协调和控制功能。 zookeeper最早是hadoop生态圈中的一
阅读全文
摘要:在springboot中,默认继承好了一套完好的redis包,可以直接使用,但是如果使用中出了错不容易找到错误的原因,因此这里使用自己配置的redis; 需要使用的三个主要jar包: <dependency> <groupId>redis.clients</groupId> <artifactId>
阅读全文
摘要:关于认证授权,需要的数据表有:用户表,角色表,用户角色关联表,权限表,角色权限关联表,一次如下 之前写过了shiro的登录认证,在自定义的realm中,我们实现AuthorizingRealm接口中的方法:package com.zs.springboot.realm; 注意,在授权方法中,prin
阅读全文
摘要:ftp: ftp是一个协议和http协议都是叫协议 tcp和udp也是协议 ftp是文件(以流的形式进行传输)传输协议(针对于文件进行上传和下载) 1.如果ftp服务器有多台,服务器端无法识别问题: 1.1.在user表中添加字段(ftp_server)-->根据用户上传的ftp的编号进行updat
阅读全文