HTML的概念: 概念:  HTML:超文本标记语言 作用:  需要将java在后台根据用户请求处理的请求结果在浏览器中显示给用户.  在浏览器中数据需要使用友好的格式展示给用户.  HTML是告诉浏览器接收到的数据使用什么样的数据组织形式进行显示 使用:  HTML的文档规范  HTML的标签---------------------------------------------------------------------------------------------------互联网…
概念:      HMTL:超文本标记语言 作用:      HTML是告诉浏览器接收到的数据使用什么样的数据组织形式进行显示使用:     HTML的规则 1.文件后缀名                  文件名.html   或者 文件名.htm 2.注释 <!--  -->  Ctirl Shift +/ 3.文档结构 <html> <head> <!--              主要是配置:浏览器显示数据的配置信息                    …
CAP,BASE和最终一致性是NoSQL数据库存在的三大基石.而五分钟法则是内存数据存储了理论依据.这个是一切的源头. CAP C: Consistency 一致性 A: Availability 可用性(指的是快速获取数据) P: Tolerance of network Partition 分区容忍性(分布式) 10年前,Eric Brewer教授指出了著名的CAP理论,后来Seth Gilbert 和 Nancy lynch两人证明了CAP理论的正确性.CAP理论告诉我们,一个分布式系统不…
编程范式巡礼第一季 三大基石 最近迷上了一些哲史类书籍,回望过去.放眼未来,往往沉浸在其思维之美中无法自拔.计算机编程是一门非常年轻的学科,沉淀不足也是年轻的一个侧面,在编程领域,有足够思想深度的作品并不多.这本书的作者老冒我觉得就是一个有深度的人.这周开始,给大家讲一下他的好书<冒号课堂>. 编程范式是什么? 在年底的各大媒体的展望中,我发现编程能力已经悄悄然占据了比较重要的位置,被认为是一种影响未来的能力.编程从宏观上讲就是操作计算机工作的方法,而从微观上讲是寻求一种机制,将指定的输入转换…
NoSQL的三大基石:cap,Base,最终一致性   5.4.1 cap理论(帽子理论):   consistency:一致性availability:可用性partition tolerance:分区容忍性 理想的目标是设计一个分布式文件系统,同时实现CAP三个性质,但证明不可能,只能三者取二. 1)牺牲一致性换取可用性的实例: 无法传播的情况发生时,若p2要求马上读副本v2(保证可用性),数据不一致(牺牲一致性): 若p2等到p1把数据传过来再读副本v2(保证一致性),已经过了一段时间(牺…
关系型数据库的局限 NoSql出现在关系型数据库之后,主要是为了解决关系型数据库的短板,我们先来看看随着软件行业的发展,关系型数据库面临了哪些挑战: 1.高并发 一个最典型的就是电商网站,例如双11,几亿大军的点击造成在某一时刻的并发量是很高的,传统的关系型数据库肯定已经是不堪重负了,如Oracle的Session数量推荐的才只有500. 2.高效率存储海量数据 大数据时代,数据量已经不是用GB.TB来衡量了,而是EB.ZB了,面对这海量的数据,如何高效率的存储这些数据,关系型数据库无法解决这个…
[HTML] 实现了Web页面. [URL] 1.url Uniform Resource Locator的缩写,称为统一资源定位符.通过URL可以访问到互联网上的一个资源.如:图片.视频.网页等.通过URL可以找到资源. 2.uri Uniform Resource Identifier的缩写,称为统一资源标识符. [HTTP协议] 1.概述 Hyper Text Transfer Protocol(超文本传输协议)的缩写. 2.作用 保证传输的优先级 保证传输的正确性 保证传输效率 3.工作…
面向对象基本概念 面向对象三大特性:封装  继承  多态 类与对象 类:是用于描述“某一些具有共同特征”的物体的概念,是某一类物体的总称. 通常,一个类所具有的共同特征包括2大方面的信息: 外观,形状,描述,数据.....属性. 行为,动作,功能........方法. 对象:是指一个具体的“物体”,该物体隶属于某个“类别”(类). 通常,对象离不开类,没有类,就不能有对象. 可见,类无非就是将一个变量和一些函数以及一些常量用一个“名字”包起来了,此名字就是“类名”. 另一方面,我们就说,这些属性…
NoSQL数据库笔谈 databases , appdir , node , paper颜开 , v0.2 , 2010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 手段篇 一致性哈希 亚马逊的现状 算法的选择 Quorum NRW Vector clock Virtual node gossip Gossip (State Transfer Model) Gossip…
前注:这篇文章首发于我自己创办的服务于校园的技术分享 [西邮 Upper -- 004]Web前端小白入门指迷,写得很用心也就发在这里. 大前端之旅 大前端有很多种,Shell 前端,客户端前端,App 前端,Web 前端和可能接下来很会火起来的 VR 前端等.当然在这篇文章,集中讨论一下身为小白,我们怎样去了解 Web 前端,以至达到一种入门级别的水平. 前端篇: 前端演进史 这同时也可作为任何一门编程语言之旅的小参考,不足之处欢迎指出. 为什么学 Web 前端 互联网的快速发展和激烈竞争,用…
面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法):告诉外界对象有那些功能. 后者以前者为基础. 大的对象的属性也可以是一个对象.   为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律. 对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节. 方法的定义非常重要.方法有参数,也可能有返回值.   注意区分:对象(本身)…
1.NoSQL数据库概念 NoSQL数据库是非关系型数据库,主要是针对关系型数据库而言,它主要是用来解决半结构化数据和非机构化数据的存储问题. 2.为什么使用NoSQL数据库? (1)对数据库的高并发读写的需求 关系型数据库能够应付每秒上万次的读请求,但是却没有办法应付每秒上万次的写请求,如果达到每秒上万次的写请求,磁盘的IO就无法承受这么大的压力了. (2)对海量数据的高效存储和访问的需求 NoSQL数据库可以处理超大量的数据,能够运行在便宜的PC集群上. (3)对数据库的高可用性和高可扩展性…
简介和主要概念 Linux 系统编程最突出的特点是要求系统程序员对它们工作的的系统的硬件和操作系统有深入和全面的了解,当然它们还有库和系统调用上的区别. 系统编程分为:驱动编程.用户空间编程和网络编程. 系统编程有三大基石:系统调用.C库和C编译器. 文件I/O 文件I/O是Unix系统的核心,第三章会介绍基于C标准库的标准I/O,第四章继续讨论了更高级和专门化的I/O, 第七章以文件盒目录操作为主题结束了整个文件I/O部分的讨论. 文件I/O包括 open, creat, read, writ…
<Thinking In Java·第 1 章对象入门> 第 1 章约20页,是对面向对象的程序设计(OOP)的一个综述. 依照其前言所述: "当中包含对"什么是对象"之类的基本问题的回答,并讲述了接口与实现.抽象与封装.消息与函数.继承与合成以及很重要的多形性的概念.这一章会向大家提出一些对象创建的基本问题,比方构建器.对象存在于何处.创建好后把它们置于什么地方以及魔术般的垃圾收集器(可以清除不再须要的对象).要介绍的还有一些问题还包含通过违例实现的错误控制机制…
既然是学习面向对象的编程那自然要了解面向对象中的三大基石,封装.继承和多态. 我觉得要解释这三大基本概念用一篇文档很难解释清楚,想要具体形象的去了解,还是需要每一个概念用一个篇幅来说明,将封装.继承和多态的思想理解好,对我们后面程序设计会有很大的帮助,达到很好的代码复用,开发的效率.拓展性会大大提高,工作量也会随之减少. 封装在面向对象程序的设计中的第一步,其核心的思想就是将客观的事物,封装成抽象的类,以类为单位,并且可以控制哪些属性哪些行为对于外部的类或者对象可见,对不需要别人知道的信息.行为…
HTML的概念 概念: HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 作用: 在浏览器中数据需要使用友好的格式展现给用户. 告诉浏览器接收到的数据使用什么样的数据组织形式进行显示. 使用: HTML的标准文档规范 HTML的标签 互联网的三大基石 UR…
CSS的短板 作为前端学习者的我们 或多或少都要学些 CSS ,它作为前端开发的三大基石之一,时刻引领着 Web 的发展潮向. 而 CSS 作为一门标记性语言,可能 给初学者第一印象 就是简单易懂,毫无逻辑,不像编程该有的样子.在语法更新时,每当新属性提出,浏览器的兼容又会马上变成绊脚石,可以说 CSS 短板不容忽视. 问题的诞生往往伴随着技术的兴起, 在 Web 发展的这几年, 为了让 CSS 富有逻辑性,短板不那么严重,涌现出了 一些神奇的预处理语言. 它们让 CSS 彻底变成一门 可以使用…
一.概念 文本   用于储存和记录文字信息的载体 html  超文本标记语言(本质就是给文本增加语义 如<h1></h1>就是给文字添加一级标题的语义) 注:互联网三大基石 有 html 标记数据 http 定义数据怎么传输 传输协议 url 数据地址 http://ip地址:端口号/资源路径 二.版本 html 5 html 4.01 三.语法 HTML 标签是由尖括号包围的关键词,比如 <html> HTML 标签通常是成对出现的,比如 <b> 和 &l…
前言 c和c++的区别是什么?不可置否,最重要的就是c++的编程思想是面向对象,而c的编程思想是面向过程,这是它们的本质区别,如果你在使用c++编程时使用的还是面向过程的编程思想,那么还不如使用c,因为这样的做法已经丢掉了c++的思想精髓.在学习一门语言时,最重要的是学习它的设计思想,因为语法都是大同小异的,很快便可以掌握.那么面向过程和面向对象编程的发展历史如何,区别是什么,各自的优缺点是什么,且听我一一道来. 一.“自顶向下,逐步求精”的面向过程程序设计 面向过程程序设计的思想即这样的一种解…
CAP,BASE和最终一致性是NoSQL数据库存在的三大基石.而五分钟法则是内存数据存储的理论依据.这个是一切的源头. 几个名词解释: 网络分区:俗称“脑裂”.当网络发生异常情况,导致分布式系统中部分节点之间的网络延时不断变大,最终导致组成分布式系统的所有节点中,只有部分节点之间能够进行正常通信,而另一些节点则不能.当网络分区出现时,分布式系统会出现局部小集群. 三态:分布式系统的每一次请求和响应包含:成功,失败,超时三种状态. CAP CAP理论,指的是在一个分布式系统中,不可能同时满足Con…
用Nodejs把Python实现过的理想论坛爬虫又实现了一遍,但是怎么判断所有回调函数都结束没有好办法,目前的spiderCount==spiderFinished判断法在多页情况下还是会提前中止. 代码如下: //====================================================== // 理想论坛帖子下载爬虫1.01 // 目标网址:http://bbs.tianya.cn/post-no05-308123-1.shtml // 2018年4月16日 /…
NoSQL数据库笔谈 databases , appdir , node , paper颜开 , v0.2 , 2010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 不要删除数据 RAM是硬盘,硬盘是磁带 Amdahl定律和Gustafson定律 万兆以太网 手段篇 一致性哈希 亚马逊的现状 算法的选择 Quorum NRW Vector clock Virtual node gossip Gossip (State Transfer Model) Gossip…
JAVA的面向对象编程 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 全部的事物都有两个方面: 有什么(属性):用来描写叙述对象. 可以做什么(方法):告诉外界对象有那些功能. 后者曾经者为基础. 大的对象的属性也能够是一个对象. 为什么要使用面向对象: 首先.面向对象符合人类看待事物的一般规律. 对象的方法的实现细节是屏蔽的,仅仅有对象方法的实现者了解细节. 方法的定义很重要.方法有參数,也可能有返回值. 注意区分:…
假设你读<编程导论(Java)·1.1.2 颠倒的世界(柏拉图法则)>感到无趣,请尝试评价这个段子. 3. Classes Classes drive me crazy. That might seem strange, so let me explain why. Clearly classes should be great. Our brain excels at classifying everything around us. So it seems natural to class…
目录 HTTP协议的四大特性 数据格式 状态码 HTML概念 标签 标签分类 按是否封闭分类 按级别分类 标签属性 head内常用标签 body内常用标签 body内重要标签 a 标签 img 标签 ul 标签 ol 标签 表格标签 body内特殊符号 form表单 参数 input标签 type参数 select 标签 textarea标签 CSS CSS语法结构 CSS三种引入方式 选择器 基本选择器 组合选择器 属性选择器 伪类选择器 伪元素选择器 选择器优先级 选择器相同的情况 选择器不…
目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 4. 垃圾回收机制(Garbage Collection) 5. this关键字 6. static 关键字 7. 静态初始化块 8. 参数传值机制 9. 包 第5章 Java面向对象进阶 1. 继承 2. Object类 3. super关键字 4. 封装 5. 多态(polymorphism)…
一.概念 概念:超文本标记语言 作用:需要将Java在后台根据用户的请求处理结果在浏览器显示给用户.数据已经过来了,但是显示可能比较凌乱,所以html应用而生,就像写作文要加标点看着舒服. 在浏览器中将数据需要使用友好的格式展示给用户,因为Java代码只能返回单纯的结果.总之一句话,告诉浏览器接收到的数据使用什么样的数据组织形式进行展示,即哪个 地方需要加黑,哪个地方需要换行等需求,告诉浏览器如何组织数据的给用户的看的.(相当于把一个屋子中的东西整理好,看着很舒服) 使用:Sysout.out.…
HBase -- NoSQL_Not Only SQL NoSQL数据库: 不遵循传统的RDBMS模型 解决数据库的可伸缩性和可用性(多机器) 数据是非关系的(可切分),不使用sql语句 不针对原子性或一致性(定时同步数据)问题 ------------------------------ 传统关系型数据库存在瓶颈 高并发读写,每秒上万次读写请求 高存储量,分库分表难以维护 高扩展性,无法简单地通过增加硬件提升性能 高可用性,不能保证服务长时间运行时的稳定性 NoSQL的优势 优异的海量数据读写…
一.html的概念 1.概念:超文本标记语言. 2.超文本,超链接:超级不仅有文本,图片,还有音频,视频等. 3.html:作用:   显示服务器端的响应结果. 二.互联网三大基石 1.url:统一资源定位符,如:www.baidu.com 2.http协议:https:// 3.html:显示页面 三.文档结构 <!DOCTYPE html> <!--文档的类型 h5--> <html> <!--网页的开始标签--> <head> <!-…
中国 72% 的受访者生产中使用 Kubernetes 在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步伐及如何在庞大且不断发展的社区中赋能开发者并作出变革.本报告基于 2018 年 3 月和 2018 年 11 月发布的前两份中国报告. ** https://www.cncf.io/blog/2018/03/26/cncf-survey-china/ https://www.cncf.io/blog…