大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

hadoop集群时间同步

hadoop集群时间同步 同步方式 选择一个机器,作为时间服务器(这里选择hadoop01),所有的机器与这台集群时间进行定时的同步,比如,每隔十分钟,同步一次时间。 所需工具 时间同步服务器有两个:ntpd和ntpdatp,虽然使用二者都能达到时间同步的目的,但是使用之前得弄清楚一个问题,ntpd与ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,他还可以做客户端与

简单操作DML(Data Manipulation Language)

) values(列值1,列值2. 第一个update 第二个update 删除操作:DELETE: 语法 :delete 表名 【where 列名=值】 delete删除表中的数据,表结构还在; 删除后的数据可以找回 truncate 删除是把表直接drop掉,然后再创建一个同样的新表。 删除的数据不能找回。执行速度比delete快。 练习 :删除表中名称为sex='女'的记录。 delete from t_stu where sex='女'; 删除表中所有记录。 delete from t_stu;

集群中配置出现的错误:

: ssh: Could not resolve hostname noexecstack'.: Name or service not known with: ssh: Could not resolve hostname with: Name or service not known 7,在hadoop集群的master中用命令运行例子易出现的故障: 错误现象:java.lang.OutOfMemoryError: Java heap space. ** 原因:**JVM内存不够。 ** 解决方法**:修改mapred-site.xml中mapred.child.java.opts属性的值,其默认值是-Xmx200m 可根据需要适当增大 该值。

HDFS MapReduce

HDFS MapReduce hdfs的读写流程 hdfs写数据 1) 客户端通过DistributedFileSystem模块向namenode请求上传文件,namenode检查目标文件是否已存在,父目录是否存在。 2) namenode返回是否可以上传。 3) 客户端请求第一个block上传到哪几个datanode服务器上。 4) namenode返回3 个datanode节点,分别为dn1、dn2、dn3。 5) 客户端通过FSDataOutputStream模块请求dn1上传数据,dn1收到请求会继续调用dn2,然后dn2

如果人死了--QQ怎么办?

如果人死了--QQ怎么办? 想必这个问题,大家都可能会想过这个问题:如果某一天自己挂掉了,QQ怎么办?不在上线,没有回复,过段时间腾讯官方直接清除该人的记录? 我作为一个搞IT的小学生,偶尔也会想到这个问题,突然有一天我想到一个还不错的主意,希望将来腾讯的朋友能够看到,将其功能实现,实现企业与用户共赢的局面。 QQ自2000年上线以来(不说之前没改名字

搭建时间服务器并配置集群自动时钟同步

搭建时间服务器并配置集群自动时钟同步 搭建时间服务器并配置集群自动时钟同步 一、搭建时间服务器 (一)为什么要搭建时间服务器 因为Hadoop 对集群中各个机器的时间同步要求比较高, 要求各个机器的系统时间不能相差太多, 不然会造成很多问题。比如,最常见的连接超时问题。所以需要配置集群中各个机器和互联网的时间服务器进行时间同步, 但是在实际生产环境

设置docker mongo权限

设置docker mongo权限 之前博客没设密码被清空之后,我暂时性将连接方式改为内部连接,不暴露mongo外部端口,但这样对远程查看操作数据库不友好,所以还是选择设置权限。 之前mongo的启动方式为docker run --name mongo-3.4 -p 27017:27017 -d mongo:3.4,是没有挂载本地的,所以还是需要删除重新启动新镜像,需要备份mogno数据用于恢复; 备份mongo数据 可参考Docker MongoDB 数据库备份 并复制

【mac os】安装windows YY

【mac os】安装windows YY 背景 YY内部工作交流需要用到YY语音,但是YY本身的mac版本已经不维护了,很多功能都没有更新(例如基本的@人,和进入频道不稳定),所以安装一个windows版的YY是有必要的。 方案一 wine 安装wine客户端 https://dl.winehq.org/wine-builds/macosx/pool/winehq-stable-3.0.2.pkg 这个版本会有中文不能显示问题,需要加上中文支持 http://www.cnblogs.com/lidp/archive/2009/07/20/1697806.html 方

关于element el-button使用$attrs的一个注意要点

关于element el-button使用$attrs的一个注意要点 之前需要对el-button做二次封装,所以就用到vue的$attrs和$listeners属性,这两个属性在这不细说,可以在 这里 查看详情。 二次封装代码(limit-button) import { mapGetters } from 'vuex'; export default { props: { // 按钮唯一标识 buttonId: { type: String, required: true, }, }, computed: { .mapGetters(['getUserBtns']), validButton: function() { return env.debug ?

项目中element-ui popover外部点击隐藏失效

} } popover 在 mounted 钩子内初始化了trigger='click'的事件绑定,on(document, 'click', this.handleDocumentClick)这里绑定了 document 很可能就是阻止事件冒泡后不能触发外部点击隐藏的判断逻辑。 // node_modules/element-ui/packages/popover/src/main.vue handleDocumentClick(e) { let reference = this.reference || this.$refs.reference;Vue.prototype.$isServer on(document, 'mousedown', e = (startClick = e));

(原创)Cordova从零到应用,iOS已存项目集成使用,插件自定义

} }@end 5.2、设置CordovaViewController页面打开的H5地址 方式一:修改config.xml文件,设置启动网页地址,跳转至CordovaViewController自动加载此地址 方式二:跳转页面前设置启动地址,此地址优先级比方式一要高,以此设置为准。 CordovaViewController *cordovaVC=[CordovaViewController new]; } @end 7.2、在config.xml中注册自定义的插件 至此结束,按照以上步骤操作,可以满足cordova的常规使用环境。

【Vue17】单页应用和多页应用

【Vue17】单页应用和多页应用 多页应用 每一次页面跳转的时候,后台服务器都会给返回一个新的html文档

Flutter基础篇(4)-- Flutter填坑全面总结

Flutter基础篇(4)-- Flutter填坑全面总结 版权声明:本文首发在公众号Flutter那些事,未经授权,严禁转载。 系列博文链接: Flutter基础篇(1)-- 跨平台开发框架和工具集锦 Flutter基础篇(2)-- 老司机用一篇博客带你快速熟悉Dart语法 Flutter基础篇(3)-- Flutter基础全面详解 Flutter基础篇(4)-- Flutter填坑全面总结 Flutter基础篇(5)-- Flutter代码模板,解放双手,提高开发效率必备 Fl

心理测评 vue.js初体验

心理测评 vue.js初体验 源码: https://github.com/ZH4L/vue-psy vue文档:https://cn.vuejs.org/v2/guide/ vue-router文档:https://router.vuejs.org/zh-cn/essentials/getting-started.html vuex文档:https://vuex.vuejs.org/zh-cn/getting-started.html axios文档psyId=2的路径参数 链接跳转 使用 跳转 跳转内部链接,默认会被渲染成a标签 外部链接直接使用a标签跳转即可 组件 就是一个个小的模块,一个组件就是一个.

蚂蚁金服开源 | 可视化图形语法G2 3.3 琢磨

蚂蚁金服开源 | 可视化图形语法G2 3.3 琢磨 G2 是蚂蚁金服数据可视化解决方案 AntV 的一个子产品,是一套数据驱动的、高交互的可视化图形语法。 经过两个多月密锣紧鼓的开发,400+次提交,G2 3.3版本今天终于和大家见面了。自上次3.2版本发布以来,我们收到不少图表组件相关的需求和吐槽,团队的工程师们和设计师们倾力合作,为大家带来更丰富、体验更好的图表组件。同时

ES6 系列之 Generator 的自动执行

result.value(next);== 'function') return resolve(gen) onFulfilled(); co 如果我们再将这个启动器函数写的完善一些,我们就相当于写了一个 co,实际上,上面的代码确实是来自于 co…… 而 co 是什么? co 是大神 TJ Holowaychuk 于 2013 年 6 月发布的一个小模块,用于 Generator 函数的自动执行。 如果直接使用 co 模块,这两种不同的例子可以简写为: // yield 后是一个 Promise var fetch = require('node-fetch');

Android 耗电信息统计服务——BatteryStats源码分析(一)

在AMS 构造函数中创建BatteryStatsService 的对象,并且开始读取统计文件里已经保存的统计信息。并且开始异步 的去记录信息,设置Callback BatteryStatsService初始化: BatteryStatsService(Context context, File systemDir, Handler handler) { // BatteryStatsImpl expects the ActivityManagerService handler, so pass that one through. mContext = context; // wifi耗电量 addBluetoothUsage(); } power /= (60 * 60 * 1000); if (DEBUG powerMah !

Charles的HTTPS抓包方法及原理分析

Charles的HTTPS抓包方法及原理分析 背景 作为移动平台的RD,项目开发过程中一项比较重要的甩锅技能——抓包应该大家都比较熟悉了,毕竟有些bug可能是由服务端下发的数据出错导致的。虽然抓包工具很好用,但是如果不做一些设置的话,对于HTTPS协议的请求就无能为力了,比如这样 这对于一些注重安全性的应用来说,或许就不是特别好使,我们的项目目前也在逐渐从HTTP转向HT

浅谈Charles抓取HTTPS原理

浅谈Charles抓取HTTPS原理 在关于HTTPS,你需要知道的全部中,分析了HTTPS的安全通信过程,知道了HTTPS可以有效防止中间人攻击。但用过抓包工具的人都知道,比如Charles,Fiddler是可以抓取HTTPS请求并解密的,它们是如何做到的呢? 首先来看Charles官网对HTTPS代理的描述: Charles can be used as a man-in-the-middle HTTPS proxy