2 扶墙的老汉

尚未进行身份认证

精彩的代码是如何想出来的,要比看到精彩的代码更令人期待

等级
博文 21
排名 39w+

什么是脏读,不可重复读,幻觉读?

    脏读:了解这个之前,首先要了解什么是脏数据。    脏数据是指源系统中的数据不在给定的范围内或对于实际业务毫无意义,或是数据格式非法,以及在源系统中存在不规范的编码和含糊的业务逻辑。    脏读:在数据库技术中,脏数据在临时更新(脏读)中产生。事务A更新了某个数据项X,但是由于某种原因,事务A出现了问题,于是要把A回滚。但是在回滚之前,另一个事务B读取了数据项X的值(A...

2018-06-29 11:29:32

第二章:Hadoop 的起源与背景知识(Hadoop 2.X)

(一)什么是大数据大数据(BigData),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据的5V个特征(最早IBM提出): Volume   (大量) Velocity   (高速) Variety    (多样) Value   (价值)...

2018-06-27 15:38:12

学习大数据-你需要知道的那些点

(一)、Hadoop的起源与背景知识 1、什么大数据?核心问题? 举例:(1)商品推荐  问题1:大量的订单如何存储? 问题2:大量的订单如何计算?      (2)天气预报  问题1:大量的天气数据存储? 问题2:大量的天气数据计算?    核心问题:数据存储:分布式存储(HDFS)          数据计算:分布式计算(MapRedu...

2018-06-27 14:49:03

傻瓜式安装RedHat Linux 7.4

安装RedHatLinux7.41. 创建新的虚拟机 2. 选择“自定义(高级)” 3. 选择“下一步”4. 选择“稍后安装操作系统” 5. 选择操作系统的类型6. 设置虚拟机名称和保存路径7. 下一步 8. 下一步 9. 设置网络类型,选择“使用仅主机模式网络”10. 下一步 11. 下一步 12. 下一步13. 设置硬盘容量,可以适当大一些 14. 下一步 15. 点击“完成”16. 加载...

2018-06-27 11:36:09

Linux操作系统基础

一:Liunx简介

2018-06-27 11:25:35

第4 章:初始化和清除

本章开始介绍构建器,它的作用是担保初始化的正确实现。对构建器的定义要涉及函数过载的概念(因为可能同时有几个构建器)。随后要讨论的是清除过程,它并非肯定如想象的那么简单。用完一个对象后,通常可以不必管它,垃圾收集器会自动介入,释放由它占据的内存。这里详细探讨了垃圾收集器以及它的一些特点。在这一章的最后,我们将更贴近地观察初始化过程:自动成员初始化、指定成员初始化、初始化的顺  序、static(...

2018-06-26 11:20:31

第·1章:对象入门

这一章是对面向对象的程序设计(OOP)的一个综述,其中包括对“什么是对象”之类的基本问题的回答,并讲述了接口与实现、抽象与封装、消息与函数、继承与合成以及非常重要的多形性的概念。这一章会向大家  提出一些对象创建的基本问题,比如构建器、对象存在于何处、创建好后把它们置于什么地方以及魔术般的  垃圾收集器(能够清除不再需要的对象)。要介绍的另一些问题还包括通过违例实现的错误控制机制、反应  ...

2018-06-22 13:33:12

CentOS搭建JDK开发环境(图形化界面)

1.     创建/usr/java目录,拷贝安装包2.     右键选择“打开终端”,输入命令“tar-zxvfjdk-8u102-linux-x64.tar.gz”,并按【回车键】3.     解压完成4.     设置环境变量5.     终端输入命令“vi/etc/profile”6.     按【i键】,在文件末尾输入exportJAVA_HOME=/usr/java/jdk1....

2018-06-19 13:46:52

VMware12安装+激化码

1.     下载VMware-workstation并运行链接:https://pan.baidu.com/s/10YHXjsnVAjECHs9dwDEyRg密码:dqub2.     进入安装界面,点击【下一步】3.     选择“我接受许可协议中的条款”,点击【下一步】4.     选择“增强型键盘驱动程序”,点击【下一步】5.     点击【下一步】6.     继续【下一步】7. ...

2018-06-19 13:33:47

Linux 下傻瓜式安装安装RedHat Linux 7.4

安装RedHatLinux7.41.        创建新的虚拟机2.        选择“自定义(高级)”3.        选择“下一步” 4.        选择“稍后安装操作系统”5.        选择操作系统的类型 6.        设置虚拟机名称和保存路径 7.        下一步8.        下一步 9.        设置网络类型,选择“使用仅主机模式网络” 10....

2018-06-19 11:26:49

JAVA之数组

在生活中,我们可能会碰到如下的场景。现在需要统计某公司员工的工资情况,例如计算平均工资、最高工资等。假设该公司有50名员工,用前面所学的知识完成,那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻烦。其实在Java中,我们可以使用一个数组来记住这50名员工的工资。数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必...

2018-06-07 16:02:56

循环之猜数字小案例

1.1案例介绍我们在日常生活中,经常与朋友们玩猜数字的游戏,非常的有趣。现在我们通过java把这个猜数字游戏编写出来。猜数字案例是要完成什么样的功能呢?顾名思义,这个游戏就是你出个数字、我来猜。游戏操作如下:l 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字l 如果猜对了,打印“恭喜您,答对了”l 如果猜错了猜大了:打印“sorry,您猜大了!”猜小了:打印“sorry,您猜小...

2018-06-07 11:02:14

Java基础之流程控制语句

一:选择结构if接下来要学习的if条件语句分为三种语法格式,每一种格式都有它自身的特点,下面分别进行介绍。1.1  if语句if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。如果小明考试得了100分妈妈星期天带小明去游乐场在上面的伪代码中,“如果”相当于Java中的关键字i...

2018-06-07 10:58:25

Java 基础之引用数据类型(Scanner+Random)

1.1 Scanner类了解下引用数据类型。l 引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型 变量名 = new数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();l Scanner类Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。Sc...

2018-06-07 10:15:16

Java中的运算符小结

1.1算术运算符运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算,具体使用看下图:运算符运算规则范例结果+正号+33+加2+35+连接字符串“中”+“国”“中国”-负号inta=3;-a-3-减3-12*乘2*3...

2018-06-06 18:13:41

注释、关键字与标识符&数据

1.1         程序注释通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。Java中提供了三种注释方式,分别是:l 单行注释   //注释内容l 多行注...

2018-06-06 15:45:34

JDK1.7安装及校验

hh

2018-06-06 15:23:33

认识Java

第一: Java开发环境搭建1.1Java概述众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?答案是:1.互联网:电商、P2P等等;2.企业级应用:ERP、CRM、B...

2018-06-06 11:01:55

Linux下jdk安装的具体步骤 --TAR

一.检查系统是否默认安装了jdk,如果默认安装了jdk请先卸载然后再进行安装。1、检验系统原版本[root@localhost~]#java-versionjavaversion"1.7.0_24"OpenJDKRuntimeEnvironment(build1.7.0_24-b18)OpenJDKHotSpot(TM)ClientVM(build24.45-b0...

2018-06-05 15:16:56

Alpha、Beta、RC、GA版本的区别

GA:GeneralAvailability,正式发布的版本,在国外都是用GA来说明release版本的。RTM:(ReleasetoManufacture)是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从

2017-11-09 14:27:14
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!