0

Hive 这些基础知识,你忘记了吗?

Hive 其实是一个客户端,类似于navcat、plsql 这种,不同的是Hive 是读取 HDFS 上的数据,作为离线查询使用,离线就意味着速度很慢,有可能跑一个任务需要几个小时甚至更长时间都有可能。 在日常开发中 Hive 用的还是挺广泛的,常做一些统计工作,就我自己工作来看其实 80% 的工作 ...

大数据江湖 发布于 2020-01-19 10:06 评论(0) 阅读(121)
0

SpringSecurity 初始化流程源码

SpringSecurity 初始化流程源码 本篇主要讲解 SpringSecurity初始化流程的源码部分,包括核心的 springSecurityFilterChain 是如何创建的,以及在介绍哪里可以扩展个性化的配置,SpringSecurity源码其实是蛮难得 各种Builder Confi ...

AskaJohnny 发布于 2020-01-19 10:02 评论(0) 阅读(83)
2

Kafka日志压缩剖析

1.概述 最近有些同学在学习Kafka时,问到Kafka的日志压缩(Log Compaction)问题,对于Kafka的日志压缩有些疑惑,今天笔者就为大家来剖析一下Kafka的日志压缩的相关内容。 2.内容 2.1 日志压缩是什么? Kafka是一个基于Log的流处理系统,一个Topic可以有若干个 ...

哥不是小萝莉 发布于 2020-01-19 10:01 评论(1) 阅读(103)
0

如何实施DevOps

对于长期在孤立的架构下工作的组织来说,转移到协作式DevOps系统似乎是难以成功的。为了进一步提高效率,必须改变观念,并进行团队文化改变。例如:许多人认为只有自动化工具才能解决DevOps,其实这是不准确的。 只有当团队团结一致并朝着一个共同的目标努力时,DevOps才会取得成功。 这是成功实现De ...

FunTester 发布于 2020-01-19 09:49 评论(0) 阅读(210)
4

一个DNS数据包的惊险之旅

踏上旅程 “小子,快去查一下www.paypal.com的IP地址,我急用,晚了我弄你!”,暴躁老哥一把关上了门,留我一个DNS数据包在冷冰冰的房间。 过了一会儿,一位大叔打开了门,带着我来到了一座叫tcpip大厦。“等我一下啊,我马上回来”,大汉走进了这座大厦。 这时,我看到旁边另外有一个DNS数 ...

轩辕之风 发布于 2020-01-19 09:43 评论(10) 阅读(630)
3

如何快速融入团队并成为团队核心(二)?

title: 如何快速融入团队并成为团队核心(二)? 一 引言 事实上我们总是会认为那些所谓外向的人更容易融入集体,其实这是一个悖论。 对于大多数人来说,其实都是一样的,当来到新集体时,总会感觉到莫名其妙的局促不安,这其中至少有50%的人内心的念头大概都有过这样的念头: 我TM到底能不能在这里干满试 ...

溪源More 发布于 2020-01-19 08:54 评论(0) 阅读(574)
0

React躬行记(16)——React源码分析

React可大致分为三部分:Core、Reconciler和Renderer,在阅读源码之前,首先需要搭建测试环境,为了方便起见,本文直接采用了网友搭建好的环境,React版本是16.8.6,与最新版本很接近。 一、目录结构 React采用了由Lerna维护monorepo方式进行代码管理,即用一个 ...

咖啡机(K.F.J) 发布于 2020-01-19 08:49 评论(0) 阅读(101)
1

Google搜索成最大入口,简单谈下个人博客的SEO

个人静态博客SEO该考虑哪些问题呢?本篇文章给你答案 咖啡君在开始写文章时首选了微信公众号作为发布平台,但公众号在PC端的体验并不好,连最基本的文章列表都没有,所以就搭建了 "运维咖啡吧" 的网站,可以通过点击文章底部“阅读原文”访问网站体验 为了方便管理及节约成本,选择了免费的Github Pag ...

运维咖啡吧 发布于 2020-01-19 08:42 评论(0) 阅读(202)
7

[ASP.NET Core 3框架揭秘] Options[6]: 扩展与定制

由于Options模型涉及的核心对象最终都注册为相应的服务,所以从原则上讲这些对象都是可以定制的,下面提供几个这样的实例。由于Options模型提供了针对配置系统的集成,所以可以采用配置文件的形式来提供原始的Options数据,可以直接采用反序列化的方式将配置文件的内容转换成Options对象。 ...

Artech 发布于 2020-01-19 08:36 评论(1) 阅读(335)
1

如何设计一个优雅的RESTFUL的接口

show me the code and talk to me,做的出来更要说的明白 我是布尔bl,你的支持是我分享的动力! 一 、引入 设计接口是我们开发人员的日常操作。当我们把接口交给前端人员时,是否有种拔剑出鞘的错觉。毕竟交付接口,我们的开发工作就阶段性完成了。不过,如果我们没有一个接口设计规 ...

布尔bl 发布于 2020-01-19 08:05 评论(5) 阅读(508)
0

通过例子进阶学习C++(七)CMake项目通过模板库实现约瑟夫环

本文是通过例子学习C++的第七篇,通过这个例子可以快速入门c++相关的语法。 1.问题描述 回顾一下约瑟夫环问题: n 个人围坐在一个圆桌周围,现在从第 s 个人开始报数,数到第 m 个人,让他出局;然后从出局的下一个人重新开始报数,数到第 m 个人,再让他出局......,如此反复直到所有人全部出 ...

siwei718 发布于 2020-01-19 07:37 评论(0) 阅读(98)
10

如果你热爱编码,就应该少写代码

“如果你喜欢一个人,就应该尽量少说那些甜言蜜语。”不知道大家是否听过某些恋爱专家的肺腑之言。对于程序员来说,如果你热爱编码,那么我也劝你:“能少写一行代码就尽量少写一行。” 可能有些同学觉得这话听起来有点玄乎:“代码写得少,不就意味着缺乏实战经验吗?那我何年何月才能进一线大厂,成为真正的大神呢?” ...

沉默王二 发布于 2020-01-19 06:34 评论(4) 阅读(820)
1

Java 多线程安全问题简单切入详细解析

线程安全 假如Java程序中有多个线程在同时运行,而这些线程可能会同时运行一部分的代码。如果说该Java程序每次运行的结果和单线程的运行结果是一样的,并且其他的变量值也都是和预期的结果是一样的,那么就可以说线程是安全的。 解析什么是线程安全:卖电影票案例 假如有一个电影院上映《葫芦娃大战奥特曼》,售 ...

LeeHua 发布于 2020-01-19 03:10 评论(3) 阅读(157)
0

PBFT && RBFT算法流程

PBFT && RBFT算法流程以及其实现(上) 这篇文章主要是讲一下RBFT中共识算法流程以及节点的加入的流程。在下一篇博客中,将使用Java实现该算法。 传统的PBFT算法无法动态的添加和删除结点,高鲁棒拜占庭容错算法RBFT(Robust Byzantine Tolerance)算法实现了该功 ...

段小辉 发布于 2020-01-19 02:03 评论(2) 阅读(66)
0

Spring-cloud微服务实战【三】:eureka注册中心(中)

  回忆一下,在上一篇文章中,我们创建了两个springboot项目,并且在consumer项目中通过restTemplate进行HTTP通信,成功访问到了producer提供的接口,思考一下这样的实现方式有什么问题?   1.consumer必须知道prod ...

悟空不败 发布于 2020-01-19 01:10 评论(0) 阅读(93)
0

SpringMVC启动流程源码解密

我们知道,SpringMVC最后是通过Tomcat来进行部署的。当在Servlet中进行进行应用部署时,主要步骤为(引用来自http://download.oracle.com/otn pub/jcp/servlet 3.0 fr eval oth JSpec/servlet 3_0 final s ...

开了肯 发布于 2020-01-19 00:48 评论(0) 阅读(79)
2

权限认证基础:区分Authentication,Authorization以及Cookie、Session、Token

1. 认证 (Authentication) 和授权 (Authorization)的区别是什么? 这是一个绝大多数人都会混淆的问题。首先先从读音上来认识这两个名词,很多人都会把它俩的读音搞混,所以我建议你先先去查一查这两个单词到底该怎么读,他们的具体含义是什么。 说简单点就是: 认证 (Authe ...

不懒人 发布于 2020-01-19 00:45 评论(0) 阅读(258)
0

TypeScript 源码详细解读(3)词法2-标记解析

在上一节主要介绍了单个字符的处理,现在我们已经有了对单个字符分析的能力,比如: 判断字符是否是换行符:isLineBreak 判断字符是否是空格:isWhiteSpaceSingleLine 判断字符是否是数字:isDigit 判断字符是否是标识符(变量名): 标识符开头部分:isIdentifie ...

xuld 发布于 2020-01-18 23:56 评论(0) 阅读(90)
0

JSON的学习与使用

公众号:小李不秃,Java 原创博主阅读本文大概需要 7.8 分钟 前言什么是 JSON为什么有 JSON如何使用 JSONJSON 的数据结构Json 在 javaScript 中的使用操作 Json 对象操作 JSON 数组JSON.parse()JSON.stringify()evalJson ...

小李不秃 发布于 2020-01-18 23:41 评论(0) 阅读(162)
0

深夜话题boot2docker还有那些隐藏MENU

马克思的博士论文:自由意识的集中表达 --字体我设为5(18pt),你们懂的 总有人埋汰,终于我想起一个负负得正的话题 为什么放在深夜,因为希望看到的人越少越好,深夜是时差党的乐园 本篇作为之前几篇围绕docker展开的随笔的最后一篇,也是最没有格调,最肤浅的一篇 今人说万丈高楼平地起,勿在浮沙筑高 ...

A.Z 发布于 2020-01-18 23:35 评论(0) 阅读(69)
< Prev 1 2 3 4 5 6 7 8 9 10 11 ··· 200 Next >