自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 数据库事务四大特性以及事务隔离级别

数据库事务的四大特性以及事务的隔离级别解释  本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency)  一致性是指事务必须使数据库从一个一致性状

2020-06-28 19:09:07 206

原创 Hadoop的MapReduce详解

一、MapReduce数据处理流程关于上图,可以做出以下逐步分析:输入数据(待处理)首先会被切割分片,每一个分片都会复制多份到HDFS中。上图默认的是分片已经存在于HDFS中。Hadoop会在存储有输入数据分片(HDFS中的数据)的节点上运行map任务,可以获得最佳性能(数据TaskTracker优化,节省带宽)。在运行完map任务之后,可以看到数据并不是存回HDFS中,而是直接存在了本地磁盘上,因为map输出数据是中间数据,该中间数据由reduce任务处理之后才会产生最终输出结果,reduce任

2020-06-28 02:06:23 910

原创 大数据常见错误解决方案

1、用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can’t assign requested address: Service ‘sparkDriver’ failed after 16 retries!解决方法:add export SPARK_LOCAL_IP=“127.0.0.1” to spark-env.sh2、jav...

2019-08-06 11:15:17 1842

原创 硬盘建立分区的原则

建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区。一个硬盘可以有1到3个主分区和1个扩展分区,也可以只有主分区而没有扩展分区,但主分区必须至少有1个,扩展分区则最多只有1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,剩下的部分就浪费了。扩展分区不能直接使用,...

2019-07-30 18:54:51 1162

翻译 单例对象

Java实现单例的5种方式什么是单例模式单例模式指的是在应用整个生命周期内只能存在一个实例。单例模式是一种被广泛使用的设计模式。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。单例模式和静态类的区别首先理解一下什么是静态类,静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。Math类就是一个静态类。知道...

2019-07-23 16:11:00 227

翻译 SCALA:结构体系

Scala:数据结构 Scala 类型体系 Scala 数据类型详解 1.Numeric types:byte/short/int/long/float/doubleScala 类型体系代码:1.scala的根类是Any,Any是scala所有类的父类,Any下面有两个子类:AnyVal、AnyRef2.AnyVal表示值类型,下面有四个大类:N...

2019-07-22 20:16:10 335

原创 公网和内网

一. Internet保留地址和非保留地址保留地址不可以用于internet,一般是局域网或者一些特殊的ip。保留地址一般有如下三种情况:10.x.x.x172.16.x.x至172.31.x.x192.168.x.x非保留地址直接可以用到internet连接,例如在网上经常看到的ip地址如218.251.143.25之类就是非保留地址。二. 内网和公网内网和公网是两种int...

2019-07-11 00:12:29 1028

转载 VMware给Ubuntu扩展磁盘空间

一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。这里是我的Ubuntu系统下现在的空间大小:一旦达到97%左右,系统会警告磁盘空间不足,在我的台式机上我已经扩展过了,今天扩展我的笔记本上的虚拟机,以此提...

2019-07-09 17:04:09 1170

转载 前端工程师必备的几个网站

一、配色类网站http://colorhunt.co这个网站给我们提供了很多的配色方案,我们直接使用就OK了。使用方法也很简单,鼠标移动到对应的颜色上,我们就可以看到颜色的十六进制码,复制这个颜色到工具里就可以使用了。https://webgradients.com/180种渐变方案供你选择,还可以直接复制CSS样式应用到网页中https://color.adobe.com/zh/cre...

2019-07-05 11:22:52 495

转载 ubuntu解决包依赖关系

问题:apt-get install libprotobuf-dev下列软件包有未满足的依赖关系:libprotobuf-dev : 依赖: zlib1g-dev 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。原因:Linux下经常需要安装不同类型的库,在Ubuntu中,这些类库都是以“lib_name-version”的形式命名...

2019-06-29 22:34:58 851

转载 ubuntu一些基本软件安装方法

首先说明一下 ubuntu 的软件安装大概有几种方式:1。 deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版,所以默认支持这种软件安装方式,当下载到一个 deb 格式的软件后,在终端输入这个命令就能安装:sudo dpkg -i .deb2。编译安装方式(小贴士:使用编译安装前,需要先建立编译环...

2019-06-29 21:23:14 1011

转载 打包和压缩的概念和区别

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名 给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同 了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使 用,不过在Linux使用.zip...

2019-06-26 23:39:15 1672

转载 Java的接口可以实例化吗?

Java的接口可以实例化吗?接口不可以实例化。但是接口对象可以指向它的实现类对象。接口可以看做特殊的抽象类,只是所有的方法都是抽象方法(没有实现的方法),接口的方法都是默认public abstract的,所以不能被实例化。比如:List Set Map都是接口使用时先实现List list = new ArrayList <>();有点类似于指针的感觉了.Facto...

2019-03-27 21:21:33 2491

转载 Linux系统目录结构

linux目录:一切从“根”开始,“/”是所有目录的起点(定点)linux每个目录可以挂载在不同的设备(磁盘)上。在逻辑上所有目录(包括目录下的子目录)都在最高级别的目录“/”下,根(“/”)目录是linux系统中所有目录的起始点(丁点),根下面的目录及目录的子目录是一个有层次的树状结构,很像一颗倒挂着的一颗大树,这和Windows系统按照硬盘分区(C:D:E:)分割的目录结构是不同的(win...

2019-02-12 12:28:18 412

翻译 智能家居能给我们带来什么?

出门忘记带钥匙,不确定到底有没有锁门?不想半夜起床抹黑开灯?突遇降雨忘记关家里窗户?相信不少人都有过类似的困扰,而智能家居正是为了解决所有不便而生。智能家居利用先进的计算机、网络通信、自动控制等技术,将与家庭生活有关的各种应用有机地结合在一起,通过综合管理,让家庭生活更舒适、安全、有效和节能。智能家居不仅具有传统的居住功能,还能提供舒适安全、高效节能、具有高度人性化的生活空间;将被动静止的家居设...

2019-02-10 09:40:19 604

原创 智能家居系统

智能家居系统是利用先进的计算机技术、网络通讯技术、智能云端控制、综合布线技术、医疗电子技术依照人体工程学原理,融合个性需求,将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动、地板采暖、健康保健、卫生防疫、安防保安等有机地结合在一起,通过网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。又称智能住宅,在国外常用Smart Home表示。与智能家居系...

2019-02-09 22:45:44 1494

原创 Linux常用命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2019-02-08 12:57:23 135

转载 sudo命令和root用户直接执行的区别

sudo可以用用户的环境,也就是获得root权限时仍然使用用户自己的环境变量例如,假如我在用户pansz环境中为vim配好了一套很习惯的配置,直接用root的话,那么vim就使用root用户的环境了,我为pansz用户定制的屌炸天的插件都没有了,vim成了原始配置。而用sudo则可以保持用户的环境同理,当一个主机有多个管理员时,每个人可能都不喜欢别人给root环境中指定的配置,可能导致root...

2019-02-08 11:49:04 2053

原创 Linux学习路线进阶图

什么要学习Linux?为什么学Linux,每个人都有自己的理由:Linux是免费的不用花一分钱,能够节约大笔的成本;Linux是开源的,你可以根据自已的需要修改源代码;Linux是开放的,有广泛的社区,关于Linux的讨论要远远高于windows操作系统;学习Linux可以更好的掌握计算机技术;Linux是未来发展的趋势,服务器,手机,掌上电脑,平板机很多都采用Linux操作系统;L...

2019-02-08 09:54:48 189

翻译 好技术,坏货币?

哈佛大学教授Kenneth Rogoff曾将比特币比作“彩票”,认为加密货币仍然容易受到操纵,加密货币取代传统货币的可能性为零。BCG Digital Ventures创始人Jeff Schumacher则在由CNBC主持的一次小组讨论会上表示说:“我认为比特币将归零。这是一项伟大的技术,但我不相信它是一种货币。”BCG Digital Ventures是管理咨询公司波士顿咨询(BCG)旗下子公...

2019-02-08 09:50:04 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除