大数据平台Hadoop集群搭建

客户端访问hdfs上的某一文件,首先要向namenode请求文件的元数据信息,然后nn就会告诉客户端,访问的文件在datanode上的位置,然后客户端再依次向datanode请求对应的数据,最后拼接成一个完整的文件;这里需要注意一个概念,datanode存放文件数据是按照文件大小和块大小来切分存放... ...

如何取书名(2) - 书店研究心得

今天去书店研究了一下,收获很多。这里只讲一点,就是如何取书名。 研究情况 我的书 第一时间当然是去看我的书啦。 进入计算机书籍区域,一进去就是语言相关的书籍,第二排是C#的书,我找了一遍,很失望,以为还没上架。结果一去查询,居然是已经上架了,只不过放在最后的一排,重点是和PHP和HTML书籍放在一起 ...

面试官看完我手写的单例直接惊呆了!

前言 单例模式应该算是 23 种设计模式中,最常见最容易考察的知识点了。经常会有面试官让手写单例模式,别到时候傻乎乎的说我不会。 之前,我有介绍过单例模式的几种常见写法。还不知道的,传送门看这里: 设计模式之单例模式 本篇文章将展开一些不太容易想到的问题。带着你思考一下,传统的单例模式有哪些问题,并 ...

我给VSCode报了个bug,微软工程师竟然凌晨回复了...

柠檬哥整理了50本计算机相关的电子书,关注公众号「后端技术学堂」,回复「1024」即可获取,回复「进群」拉你进读者技术交流群。 本文首发个人微信公众号,欢迎围观点击阅读原文 最近遇到一个有意思的bug,是关于VSCode编辑器插件的,最近赶项目时间非常紧,说实话在这时平常用的顺手的IDE出问题非常影 ...

基于C#的内网穿透学习笔记(附源码)

如何让两台处在不同内网的主机直接互连?你需要内网穿透! 上图是一个非完整版内外网通讯图由内网端先发起,内网设备192.168.1.2:6677发送数据到外网时候必须经过nat会转换成对应的外网ip+端口,然后在发送给外网设备,外网设备回复数据也是发给你的外网ip+端口。这只是单向的内去外,那反过来, ...

JDK动态代理详解

JDK动态代理是代理模式的一种,且只能代理接口。spring也有动态代理,称为CGLib,现在主要来看一下JDK动态代理是如何实现的? 一、介绍 JDK动态代理是有JDK提供的工具类Proxy实现的,动态代理类是在运行时生成指定接口的代理类,每个代理实例(实现需要代理的接口)都有一个关联的调用处理程 ...

Filecoin: 挖矿流程扫盲

前言 IPFS以及FileCoin的白皮书知识量比较大,需要花费一些时间成本来学习。 下面先针对挖矿相关的知识进行研究,总结一下Filecoin中挖矿的流程以及相关概念。 What is Filecoin IPFS(代表协议与技术)首发于2015年,基于IPFS而建立的激励层: Filecoin(代 ...

dbdeployer MySQL沙盒部署详解

一、工具介绍 前几日用mysql-sandbox来搭建MySQL8.0新版本时发现用不了,提示需要使用dbdeployer才行,瞬间觉得mysql-sandbox不香了,只好咬咬牙来熟悉dbdeployer了。 dbdeployer是使用go语言重构的sandbox,和sandbox同一个作者。 当 ...

Linux系统编程 —互斥量mutex

##互斥量mutex 前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也称之为互斥量)。 互斥量的具体实现方式为:每个线程在对共享资源操作前都尝试先加锁,成功加锁后才可以 ...

ssh端口转发

玩转SSH端口转发 SSH有三种端口转发模式,本地端口转发(Local Port Forwarding),远程端口转发(Remote Port Forwarding)以及动态端口转发(Dynamic Port Forwarding)。对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于 ...

Jboss未授权访问漏洞复现

一、前言 漏洞原因:在低版本中,默认可以访问Jboss web控制台(http://127.0.0.1.msc438.com:8080/jmx-console),无需用户名和密码。 二、环境配置 使用docker搭建环境 docker search testjboss #搜索环境 docker pull testjbos ...

什么是 Opcache,如何使用 Opcache

Opcode 是啥? 我们先看一下 PHP 的执行过程: PHP 初始化执行环节,启动 Zend 引擎,加载注册的扩展模块。 初始化后读取 PHP 脚本文件,Zend 引擎对 PHP 文件进行词法分析,语法分析,生成语法树。 Zend 引擎编译语法树,生成 Opcode。 Zend 引擎执行 Opc ...

数据挖掘技术在轨迹数据上的应用实践

? **桔妹导读:**每天滴滴都会为上千万人提供出行服务,在这一过程中积累了海量轨迹数据。这些轨迹数据来自于公共服务,本文介绍如何利用这些数据回馈大众,改善出行体验。 #1. 背景 首先简要介绍一下什么是数据挖掘。数据挖掘(Data Mining)是指从大量数据中发现特定信息和模式的过程,也有很多人 ...

Metasploit之漏洞利用( Metasploitable2)

每个操作系统都会存在各种Bug,像Windows这样有版权的操作系统,微软公司会快速地开发针对这些Bug或漏洞的补丁,并为用户提供更新。全世界有大量的漏洞研究人员会夜以继日地发现、申博怎么投注会员、研究新的Bug,这些没有公布补丁的Bug就是所谓的Oday漏洞。由于这种漏洞对网络安全具有巨大威胁,因此0day漏洞也成 ...

聊聊经典数据结构HashMap,逐行分析每一个关键点

本文基于JDK-8u261源码分析 本文原创首发于 奇客时间(qiketime) 1 简介 HashMap是一个使用非常频繁的键值对形式的工具类,其使用起来十分方便。但是需要注意的是,HashMap不是线程安全的,线程安全的是ConcurrentHashMap(Hashtable这种过时的工具类就不 ...

Spark中的聚类算法

Spark - Clustering 官方文档:http://www.msc438.com/spark.apache.org/docs/2.2.0/ml-clustering.html 这部分介绍MLlib中的聚类算法; 目录: K-means: 输入列; 输出列; Latent Dirichlet allocation(LD ...

C++雾中风景15:聊聊让人抓狂的Name Mangling

Name Mangling,直接翻译过来为名字改写 。它是深入理解 C++ 编译链接模型的必由之路。 笔者近期进行数据库开发工作时,涉及到MySQL客户端的编译链接的问题,通过重新厘清了之前理解一知半解的Name Manging,解决了让人抓狂的编译链接问题。 接下来,和大家聊聊C++的Name M ...

申博管理登入 申博太阳城菲律宾 菲律宾申博娱乐官方网登入 重庆申博官网登入 菲律宾太阳城申博77 申博真人游戏登入
申博登录不了 菲律宾申博在线网上登入 菲律宾申博网址导航 申博官网登录 菲律宾申博娱乐现金网 申博在线私网代理登入
申博在线登入网站 百家乐微信支付充值 www.3158sss.com 申博138怎么登入不了 申博138注册登入 菲律宾太阳城申博
申博官网登录登入 www.508sun.com 申博太阳城官方网站登入 菲律宾申博游戏登入 申博138微信支付充值 www.sun8066.com
百度