简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
软件CentOS 7(不同的Linux发行版都是基于Linux内核,操作都差不多)Xshell 6(远程控制Linux)Xftp 6(远程传输文件)身为程序员要会通过命令行使用Linux,尽量避免使用图形界面Xshell是比较流行的终端模拟软件远程登录要远程登录当然得服务器运行着(VM虚拟机、云服务器。。。)Xshell新建连接名称随便定+协议默认SSH+端口号默认22,重点是...
前言前面学习了GFS(分布式存储系统),MapReduce(分布式数据处理)接下来学习最后一个技术:分布式结构化数据表BigTable谷歌技术"三宝"之BigTableGoogle Bigtable 中文版引进BigTableGFS(2003年发表)使用商用硬件集群存储海量数据。文件系统将数据在节点之间冗余复制。MapReduce(2004)是GFS架构的一个补充,因为它能够充分利用G...
前言GFS解决了Google的大数据存储问题针对大数据进行计算并获得预期结果的技术就是MapReduceGoogle的MapReduce不开源后面可以通过使用Hadoop MapReduce深入理解MapReduce对于Google搜索,一次简单的搜索也就是一个请求,在云端需要大量的计算最终返回结果如何进行分布式计算?如何进行并行计算?如何处理分布式计算中的错误?Googl...
前言Google云计算有三大核心技术:分布式文件系统GFS、分布式处理模型MapReduce、分布式结构化表BigtableGFSGoogle File System(GFS)存储海量数据的分布式文件系统GFS是基于数据块存储的大型分布式文件存储系统分布式存储系统分布式存储系统,是将数据分散存储在多台独立的设备上传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系...
安装过程:https://www.jianshu.com/p/65ecef9016aekube-apiserver启动失败kube-apiserver.service - Kubernetes API ServerLoaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled; vendor preset: disab
这里的数据库是指Mysql等存放在磁盘的数据库,缓存是指Redis等在内存的数据库实时同步实时同步:缓存或DB修改,另一方同步修改强一致性要求比较高,可采用实时同步:查询时先查询缓存,查询不到再查询数据库,并保持到缓存;更新缓存时先更新数据库,再将缓存设置为过期,更新数据(建议不要更新缓存内容,而是设置缓存过期)非实时同步非实时同步:缓存或数据库修改,另一方不需要同步修改非实时同步:定时任务:设置
关系代数运算关系代数用对关系的运算来表达查询,运算对象是关系,结果得到关系关系可以理解为一张二维表,例如一张学生表,就是一个关系,关系代数运算就是我们写sql的一些查询操作,操作表生成新的表或者视图关系代数的运算有两种:运算符为传统的集合运算符:并、差、交、笛卡尔积运算符为专门的关系运算符:选择、投影、连接、除传统的集合运算符:从表的行的角度进行运算,所以需要运算的关系R、S具有相同的属性列的类型
前言SpringMVC是Spring框架提供的构建 Web 应用程序的mvc模块是一个很优秀的Web框架这篇将解析SpringMVC的执行流程DispatcherServlet从前面:SpringMVC - 从Servlet到SpringMVC中可以看到:在最初的Servlet的web阶段:一切都是在Web服务器中web.xml中自己手动配置一个个Servlet而在SpringMVC中,通过增加一
什么是范式就如同景区评级一样,5A级景区比4A级景区更规范,要求也更多范式就是数据库表的评级,可以理解为表结构的设计标准的级别,是关系的约束条件的规范,范式越高,表的划分越细关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF - Boyce Codd Normal Form)、第四范式(4NF)和第五范式(5NF,又称完美范式)范式来自英文N