自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

原创 一文让你彻底了解大数据实时计算引擎 Flink

不知道你是否有过和我类似的经历? 我是 2018 年 6 月加入公司,一直负责监控平台的告警系统。之后,我们的整个监控平台架构中途换过两次,其中一次架构发生了巨大的变化。我们监控告警平台最早的架构如下图所示: 这个架构的挑战难点在于: 海量的监控数据(Metric & Log &...

2020-02-29 13:03:41 860 1

原创 如何判断一家公司靠不靠谱

经常有读者问我如何判断一家创业公司是否靠谱,我给改了改,其实不仅仅是创业公司具备「坑」的特征,还有很多活了很多年的公司也是「坑」。 为了节约大家的时间,我先总结一下本文的观点: 坑无处不在,不仅仅是创业公司,很多活了很多年的公司也到处是坑。 坑的定义是你自己给的,所以,是不是坑,还是你说了算。 ...

2020-02-29 12:54:50 1002 0

原创 Redis 都不会?那就别去面试了

前不久,有一个读者在后台留言,说他面试 Java 开发工程师岗位时,居然大部分的面试问题都是关于 Redis ,他都差点都忘记了自己应聘的是 Java 工程师了。而然这种现象在现在的后端面试中很常见,对 Redis 的掌握已经变成了一项后端工程师必须具备的基础技能了。 当我们翻开那些大厂的招聘要求...

2020-02-29 12:48:25 1217 0

原创 Python 全栈 60 天精通之路

传统的 Python 教程 我见过很多的 Python 讲解教程和书籍,它们大都这样讲 Python: 先从 Python 的发展历史开始,介绍 Python 的基本语法规则,Python 的 list, dict, tuple 等数据结构,然后再介绍字符串处理和正则表达式,介绍文件等 IO 操作...

2020-02-29 12:44:33 1565 0

原创 程序员的 MySQL 面试金典

上周末和在北京的哥们国仔涮火锅,席间聊起了最近面试的经历。 他说想换工作的原因很简单,就是要涨工资,原来的公司呆了两年多,薪资浮动不超过 500 元。而身边跳槽的那些同事,薪资都已经是自己的 2 倍了。 在准备面试的过程中,国仔坦言道还蛮辛酸的。 白天要上班敲代码,晚上甚至会加班,导致搜集面试题目...

2019-09-26 18:26:39 3192 1

原创 阿里秋招面试全解析(含内推岗)

阿里秋招面试全解析(含内推岗) 老王 GitChat 5天前 每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻炼几年,相信对自己能力的提升还是...

2019-08-21 10:52:14 24691 32

原创 论创作,你根本不是程序员的对手

原创:GitChat社区 GitChat 4天前 从【 工作 996 生病 ICU 】这类全社会关注的问题,到【程序员大战产品经理】、【程序员挑战互联网审美的格子衫穿搭】这类自黑调侃的话题,技术的代码和发际线都受到了越来越多的关注与挑战。 显然,对于程序员来说代码之外的时间尤其宝贵,他们...

2019-08-14 11:49:12 1801 0

原创 透视前端工程化之二:Webpack 基本介绍

Webpack 是一款强大的打包工具。目前几乎所有的前端构建和开发都是采用 Webpack 。因为 Webpack 有强大的社区生态,每月 Webpac...

2019-06-28 12:56:09 969 0

原创 透视前端工程化之一:模板功能设计

本文介绍前端的项目模板设计,主要是为前端框架服务。本文涉及到 JavaScript、ESLint、ES6、Mock等

2019-06-28 12:52:39 1098 0

原创 什么是前端工程化?

前端越来越复杂,前端面试的要求也越来越高。如何提升前端开发水平?如何应对前端面试?我在日常工作中前端的开发框架以 Vue 为主,使用 Webpack 解决接口 mock、代码检查、代码编译、构建、压缩、添加版本号、部署等全流程的工作。涉及到的技术点有 Vue、Vuex、ESlint、styleli...

2019-06-28 11:38:18 4617 0

原创 「战略」访谈录 | 聊聊领域驱动设计

相信很多朋友对领域驱动设计会有这样或那样的困惑,比如领域驱动设计是什么?它在工作中有什么作用?为什么国内关于这方面的书籍少之又少?…… 为了解决这些疑惑,有幸邀请到专家张逸老师来聊聊领域驱动设计,下面是 GitChat 独家采访记录。 GitChat:领域驱动设计(Domain Driven D...

2019-06-27 14:01:27 807 0

转载 Elasticsearch 高可用集群的索引设计

Elasticsearch 开箱即用,上手十分容易。安装、启动、创建索引、索引数据、查询结果,整个过程,无需修改任何配置,无需了解 mapping,运作起来,一切都很容易。 这种容易是建立在 Elasticsearch 在幕后悄悄为你设置了很多默认值,但正是这种容易、这种默认的设置可能会给以后带来...

2019-06-27 10:49:21 908 0

原创 前端工程化:从切图仔到前端 Leader,如何跨越式成长

前端的小伙伴应该能够很明显地感觉到,在面试过程中,各大公司面试官已经非常注重前端工程化能力的考察了。 前端工程化的演进可以极大地提升开发效率。前端发展到现在,社区涌现出大量的优秀框架和工具,得以将前端工程师从繁重的工作中解脱出来。比如,同样地给一个 dom 元素绑定一个 click 事件,使...

2019-06-27 10:43:37 8354 9

原创 面试必备:《Java 最常见 200+ 面试题全面解析》

春招在即,想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面、更深入的了解 Java 技术? 这里能够给你想要的所有答案

2019-06-18 18:10:30 44165 102

原创 如何科学的学习一门编程语言?

这才是 Python 的正确打开方式

2019-06-14 13:23:44 10118 6

原创 对不起老板,我的脑子里真的只有Bug!!!

扫码了解《编程算法同步入门》课程详情

2019-06-13 11:27:53 25392 116

原创 Java 开发者靠什么逆风翻盘?

技术语言革新极快的今天,尤其对于需要技术沉淀的后端工程师来说,靠什么实力逆风翻盘? 在 Java 框架尚且繁荣的当下,Spring Boot 无疑最火最实用的,也是必不可少的开源框架,完全有实力稳坐 Java 后端框架的龙头老大。 更有江湖人称,Spring Boot 就像九阳神功。有了它护体,再...

2019-06-10 16:48:48 5095 0

原创 前端框架千千万,抓住两条主线成一半

作者:大漠穷秋 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后来又出现了:Adobe Flex、Microsoft SilverLight、Dojo、Emb...

2018-11-22 16:56:07 16483 42

原创 K8s 文档增加反种族歧视声明 | 云原生生态周报 Vol. 54

一周云原生生态要闻总览。

2020-07-06 23:30:03 20 0

原创 揭秘:如何为 Kubernetes 实现原地升级

原地升级一词中,“升级”不难理解,是将应用实例的版本由旧版替换为新版。那么如何结合 Kubernetes 环境来理解“原地”呢?

2020-07-06 23:30:02 29 0

原创 阿里云叔同:以容器为代表的云原生技术,已经成为释放云价值的最短路径

云计算、大数据、人工智能等新技术正迅速的改变着我们所处的时代,其巨大的影响力已经从量变到质变,数字化转型成为企业发展的必然选择。 据 IDC 报告,全球前 1000 的大企业中,67% 的企业已将数字化转型变成企业级战略,企业数字化转型也正成为许多中国企业的核心战略。随着企业上云成为业界趋势,全面...

2020-07-06 23:30:00 42 0

原创 程序员的 Redis 面试金典

学好一门技术最有价值的体现就是“面试”,对于大部分人来说 “面试”是涨薪的主要途径之一,因此我们需要认真的准备面试,因为它直接决定着你今后几年内的薪资水平,所以在面试这件事上花费再多的时间和精力都是值得的。 你会发现有时候一个知识点回答的好坏能决定你的月薪是涨 500 还是涨 5000,我相信大...

2020-06-25 23:30:01 193 0

原创 Spring Boot 配置文件的加载顺序

Spring Boot 配置文件的加载顺序,依次为 bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml ,其中 bootstrap.prope...

2020-06-11 23:30:46 151 0

原创 让你快速了解 TCP 协议

说起计算机网络,相信大家都不陌生。因为不管是你在面试还是在实际工作中,我们都会用到计算机网络相关的知识。而 TCP 协议作为一个重要的传输层协议更是我们经常会接触到的,但是,TCP 协议又相对复杂,如果忘记的 TCP 的相关知识,要去翻阅书籍又会花费太多时间。因此,本文对 TCP 协议的基本特点进...

2020-06-11 23:30:44 133 0

原创 《从前端到全栈》第一期:JS 中的二进制与流数据 【1/4】

本期研究什么? 脱离了 jQuery,前端进入工程化的时代,技术体系变得空前庞大与不可或缺,本期 Chat 从全栈的视角剖析 JS 前后端的二进制与流数据的处理问题。 为什么要研究它? 不夸张的说二进制数据和流数据一直是前端头疼的问题,传统的前端处理数据几乎是文本形式,WebGL 规范面世后,前端...

2020-06-11 23:30:28 191 0

原创 推荐系统进阶:设计和构建推荐系统流程综述

内容目录 推荐系统应用场景概述 为什么需要推荐? 推荐系统的目标? 推荐系统的工作? 推荐系统的基本模型 构建推荐系统的方法 相关参考?

2020-06-09 23:31:06 188 0

原创 中小型企业上云规划

公有云的概念已经深得众多中小型企业的青睐,它的出现解决了很多中小型企业的实际问题。在中小型企业起步阶段,可能由于专业的 IT 人员或者难以花费一大笔钱投入到 IT 设备中去,公有云的出现就解决了这个难题。按需付费的模式使企业需要支付的费用在初始阶段能够承受,并随着使用量来决定需要支付的费用。新冠肺...

2020-06-09 23:30:59 139 0

原创 MySQL 索引深入浅出知识手册

相信大家在工作中都会接触到关于 MySQL 的部分,其间或多或少都会听说过索引这个名词,那么关于索引的知识点又是否有做过深入挖掘呢? 在本场 Chat 中,小编特意整理大段文笔帮大家一起来梳理关于索引的知识要点: 什么是索引,为什么要使用索引 索引文件包含了哪些,不同的数据结构应用在索引中会有区...

2020-06-09 23:30:57 128 0

原创 用 LSTM 做股票价格预测:LSTM 回归问题

LSTM 全称长短期记忆人工神经网络(Long-Short Term Memory),是对 RNN 的变种。 长短期记忆模型(long-short term memory)是一种特殊的 RNN 模型,是为了解决反向传播过程中存在梯度消失和梯度爆炸现象,通过引入门(Gate)机制,解决了 RNN 模...

2020-06-09 23:30:56 243 0

原创 Serverless 在大规模数据处理的实践

当您第一次接触 Serverless 的时候,有一个不那么明显的新使用方式:与传统的基于服务器的方法相比,Serverless 服务平台可以使您的应用快速水平扩展,并行处理的工作更加有效。这主要是因为 Serverless 可以不必为闲置的资源付费,不用担心预留的资源不够。而在传统的使用范式中,用...

2020-06-08 23:31:09 127 0

原创 Dubbo 迈出云原生重要一步 - 应用级服务发现解析

社区版本 Dubbo 从 2.7.5 版本开始,新引入了一种基于实例(应用)粒度的服务发现机制······

2020-06-08 23:31:08 118 0

原创 面试官:换人!他连 TCP 这几个参数都不懂

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。 TCP 协议是由操作系统实现,所以操作系统提供了不少调节 TCP 的参数。 如何正确有效的使用这些参数,来提高 TCP 性能是一个不那么简单事情。我们需要针对 TCP 每个阶段的问题来对症下药,而不是...

2020-06-08 23:30:54 155 0

原创 使用 Shell 脚本甩掉重复的体力活,唯见你悠闲的喝着咖啡

很多后端的开发人员可能只是对各种源码、分布式感兴趣,可是做为一位优秀、“懒惰”的软件工程师而言,对自动化的设计也是要有吸引力的,试想,你的一堆服务器难道都需要你一个一个的启动、关闭、重启和检测状态吗?这些活不是不能干,而做为优秀的软件工程师而言要把时间放在有意义的上面来,哪怕是喝咖啡、休息也比一直...

2020-06-08 23:30:32 125 0

原创 Java 性能提升篇:JVM 之 JIT 的深度理解

随着互联网发展,Java 应用程序的兴起越来越大,同样对 Java 的深入,JVM 的理解也要求越来越高。提升 Java 应用程序性能变得越来越重要,想学习 JVM 调优怎么可以少了 JIT 呢?还有什么可以比 JIT 更影响性能的呢。通过本 Chat,和大家分享 JIT 相关的话题。 本 Cha...

2020-06-08 23:30:31 123 0

原创 Python爬虫学习

网络爬虫是一种互联网机器人,它通过爬取互联网上网站的内容来工作。它是用计算机语言编写的程序或脚本,用于自动从Internet上获取任何信息或数据。机器人扫描并抓取每个所需页面上的某些信息,直到处理完所有能正常打开的页面。 网络爬虫大致有4种类型的结构:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深...

2020-06-08 23:30:29 133 0

原创 【RAC】oracle11g r2 rac环境删除节点步骤

如果节点运行了service首先需要删除service 使用dbca图形化界面删除节点 依次选择 Real Application Clusters -- > Instance Management --- > Delete Instance.Accept the al...

2020-06-08 23:30:27 103 0

原创 web前端工程师的点点滴滴

web前端发展越来越快,也带给我们更多的压力,时刻感觉自己学不动了,但是那些比我们更优秀的人还在努力学习,我们有什么理由不努力,我坚信只要我们不断的累计,总有一天我们也会成功的。 想对前端这个领域有所了解,知道企业里面招聘的是什么的人,企业开发的遇到的问题,以及未来我们想要组成一个什么样的团队?这...

2020-06-08 23:30:03 119 0

原创 HTTP和HTTPS

相信大家面试的时候,对于HTTP和HTTPS的问题一定不会陌生,此篇文章就来说说两者的区别,以及真正的原理。

2020-06-08 23:30:02 111 0

原创 真正学会Java集合之List

真正的学会,不是为了面试学的那一点原理,而是应用在真实的代码之中 List知识脑图梳理 底层是数组结构的ArrayList为什么查询快 数组和链表两种数据结构,对垃圾回收的影响 写代码时,对List操作的一些工具类和技巧 Collections.sort 的底层排序算法 通过LinkedList...

2020-06-07 23:31:21 100 0

原创 Linux 用户配置文件

介绍linux系统两个重要的配置文件 /etc/passwd 和 /etc/shadow

2020-06-07 23:30:24 110 0

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