自定义博客皮肤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 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

  • 博客(4829)
  • 收藏
  • 关注

原创 XML文档基础知识

工作中会经常与XML文件,以下的XML文档基础知识是否还记得?本 Chat 你将会获得以下知识:1、XML概述2、XML语法3、XML约束之DTD约束4、JAXP进行DOM解析适合人群:想了解XML文档...

2020-05-16 23:30:53 680

原创 Google Guice 指南

本文主要介绍 Google Guice 的基础知识,延申:后面会讲到其在实时计算中的妙用。

2020-05-15 23:31:51 223

原创 面试官:你对JVM垃圾收集器了解吗?13连问你是否抗的住!

JVM是大多数Java学习 小白的一道坎,同时也是工作2到3年程序员面试的高频点。通过学习JVM,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。本场Chat就来带你学习一下面试官的JVM垃圾收集器13连问。...

2020-05-15 23:31:28 353

原创 mybatis入门到入土精讲--mybatis介绍

不管是单应用时代,还是现如今的微服务时代,都离不开与数据库层的交互,所以持久层框架是我们永远绕不开的坑。作为被众多互联网公司广泛使用的ORM框架,mybatis拥有不可小觑的魅力。学习好mybatis,对于我们日常工作,至关重要。在本场 Chat 中,主要简单介绍下mybatis,以及数据库编程的发展历史。后续会持续更新对mybatis进一步的解读。...

2020-05-15 23:31:27 204

原创 Android | 教你如何开发扫二维码功能

华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验。得益于华为长期技术积累,ML Kit 为开发者提供简单易用、服务多样、技术领先的机器学习能力,助力开发者更快更好的开发各类 AI 应用。使用这个 SDK 开发开发扫二维码功能。适合人群: 对华为 HMS Core 有兴趣的技术人员...

2020-05-15 23:31:21 486

原创 运用四色建模法进行领域建模

本文为在学习运用四色建模进行领域建模的过程中自己的分析实践,欢迎各位大佬一起交流学习~本次chat中,会介绍如下内容:什么是模型什么是建模什么是四色建模四色建模分析过程关键字:DDD 四色建模...

2020-05-15 23:31:18 546

原创 阿里云容器服务发布 Knative 托管服务 | 云原生生态周报 Vol. 49

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

2020-05-15 23:31:17 167

原创 Apache RocketMQ 的 Service Mesh 开源之旅

自 19 年底开始,支持 Apache RocketMQ 的 Network Filter 历时 4 个月的 Code Review(Pull Request),于本月正式合入 CNCF Envoy 官方社区(RocketMQ Proxy Filter 官方文档),这使得 RocketMQ 成为继 Dubbo 之后,国内第二个成功进入 Service Mesh 官方社区的中间件产品。...

2020-05-15 23:31:16 251

原创 哈希桶

什么是哈希桶?

2020-05-15 23:31:14 367

原创 比AtomicLong更优秀的LongAdder确定不来了解一下吗?

在日常开发中我们常常使用到AtomicLong原子类来进行计数等统计,AtomicLong内部使用CAS+自旋来保证并发情况的原子性。但是AtomicLong在高并发情况下的性能会急剧下降,在JDK8 中 Doug Lea大神 新写了一个LongAdder来解决此问题,阿里巴巴开发手册(泰山版)也推荐高并发下使用LongAdder,它到底有何种黑科技呢?阅读完本文你将会学到:为什么Atomi...

2020-05-15 23:31:12 217 1

原创 说程序员吃青春饭,忽略技术就是在耍流氓

程序员千千万万,人力资源市场从来不缺普通的程序员。具有不可替代性的人,无论什么年纪都能发光。

2020-05-15 23:31:09 121

原创 redis入门系列(二)

快速入门了解reids,从常见的面试题切入来了解redis相关知识及一些底层原理,让你更好的了解redis缓存技术。

2020-05-15 23:31:08 121

原创 RXJava

RXJava

2020-05-15 23:31:03 111

原创 项目管理工具,选择本地部署还是上云?

企业上云,顾名思义就是将企业环境部署到云端,“云”一般指的是互联网,不用安装服务器,可即时开通使用。根据Garther的统计数据,近年来云服务市场一直以两位数增长,越来越多的企业选择“上云”,项目管理领域的云服务工具也得到越来越多企业的青睐。...

2020-05-15 23:31:02 359

原创 JVM优化实战

Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务容器化需求。而这一切的推进,不可避免的技术之一便是构建容器镜像。在本场 Chat 中,会讲到如下内容:深入内部从根本上解释 Docker 镜像是什么Docker ...

2020-05-15 23:31:00 143

原创 一文带你解析Spark的源码:从Spark-Submit任务提交到资源分配Executor

随着互联网的告诉发展,每天会有大量的数据产生,传统的数据分析手段已经不能满足现在的需求。Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎,现在形成一个高速发展应用广泛的生态系统。Spark由于其基于内存的计算模式,能够很好的应用于各个应用场景,包括离线数据分析、在线 数据分析和机器学习等。要想深入的了解Spark,学习其源码实现是必不可少的过程。在本场 Chat 中,会讲到...

2020-05-15 23:30:55 4208

原创 从零开始写一个Linux初版的git

各位读者就算不了解git的原理,想必也会用三把斧git add; git commit; git push,下面就简单说一下git是怎么做的版本管理的:跟踪文件的变化,使用commit作为标记,与远程服务器同步。...

2020-05-15 23:30:54 374

原创 Linux的SSH免密操作

本文章主要用来介绍Linux系统下,两台计算机完成免密操作的原理以及基本实现,在大数据场景下,我们经常要做的就是集群各个计算机之间的免密。1、SSH命令的使用2、SSH免密的实现3、SSH免密的原理 适用人群,Linux操作的新手,以及不了解具体操作的人。...

2020-05-15 23:30:52 183

原创 四色建模进行领域建模

本文为在学习运用四色建模进行领域建模的过程中自己的分析实践,欢迎各位大佬一起交流学习~本次chat中,会介绍如下内容:什么是模型什么是建模什么是四色建模四色建模分析过程关键字:DDD 四色建模...

2020-05-15 23:30:51 484

原创 redis入门系列(一)

快速入门了解reids,从常见的面试题切入来了解redis相关知识及一些底层原理,让你更好的了解redis缓存技术。

2020-05-15 23:30:34 195

原创 Spring Cloud面试题万字解析(2020面试必备)

本文主要是解析Spring Cloud系列相关的面试题,现在互联网公司面试基本都会问到Spring Cloud相关的,大家面试的时候这方面的知识一定要提前做好储备。在本场 Chat 中,会讲到如下内容:Spring Cloud概念Spring Cloud优劣势对比Spring Cloud实现微服务相关面试题……适合人群: 正在学习Spring Cloud和准备面试的 Java 程序员...

2020-05-14 23:31:32 384

原创 7000字分布式事务入门到进阶学习笔记指南

在分布式、微服务大行其道的今天,相信大家对这些名词都不会陌生。而说到使用分布式,或者拆分微服务的好处,你肯定能想到一大堆。分布式事务,是分布式架构中一个绕不开的话题,而什么是分布式事务?为什么要使用分布式事务?分布式事务有哪些实现方案?更是面试时面试官特别喜欢的一个分布式三连炮!本chat 讲了分布式事务学习的知识点,图文并茂。你将会获得以下知识:1.什么是事务?2.事务经典场景3.事...

2020-05-14 23:31:30 246

原创 如何成为一名出色的产品经理?

围绕着出色的反面,还有有平庸。产品经理是一个职场人士、也是一个互联网从业者,今天出色的定义在职场中我们抛开不谈。就产品经理一个互联网从业者,在职场、生活、以及人生态度如何算一个出色的产品经理?我谈谈的理解。一、出色的产品经理应该有的“互联网思维”优秀的产品经理是什么?到底是多种硬货技能的集合体?还是一种思维方式?可能答案层次不齐,但我认为优秀的产品经理是本身包含互联网思考方式与产品化解决...

2020-05-14 23:31:29 213

原创 Istio 网关之南北向流量管理(内含服务网格专家亲自解答)

文章介绍将集群外部的客户端连接到集群内运行的服务,以及如何从集群内的服务访问集群外部的任何服务,即通常所说的南北向流量管理。其中介绍了 Istio 在南北向流量方面的路由控制能力,引出 Istio 网关的概念及其工作原理。...

2020-05-14 23:31:28 379

原创 如何进行 Hadoop 的开发

机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和开发经验,为将来进入更好的公司做好充分的准备!本 Chat 你将会获得以下知识:Hadoop 大数据概述Hadoop 搭建及原理架构Hadoop 的本地开发环境的配置与常用的 Java APIHadoop Mapreduce 编程应用案例...

2020-05-14 23:31:14 362

原创 Git 版本控制(全栈开发系列)

Git 是开源与企业协作开发的必备工具。大多数人都知道 Git,但大多数人对许多功能一知半解,很多 Git 功能没有发挥出来,初级开发者甚至不知道 Git 的一些高效用法,另有一部分初学者对 Git 术语理解模糊,难以入门。一篇文章搞定各种 Git 疑问!本门课程以实际案例,配合动画图片讲解 Git 基本知识及使用。你将学会创建开源仓库并维护,掌握企业中常用 Git 技能,参与团队开发。学完本...

2020-05-14 23:31:13 231

原创 算法之路-二代目

算法之路-二代目,书接上回

2020-05-14 23:31:09 231

原创 快速理解Java泛型

以案例引导方式帮助你快速理解Java的泛型

2020-05-14 23:30:51 186

原创 C# 基础知识系列- 12 任务和多线程

什么是异步呢?有一个时间利用率的故事,讲的是在烧水的同时,顺便准备茶叶,清洗茶杯等工序可以节省时间。这个故事就是异步的一个典型范例。异步通俗的将就是不暂停也不等待当前耗时的流程执行完成,继续执行后续的流程。...

2020-05-14 23:30:48 139

原创 C# 基础知识系列- 11 委托和事件

介绍了C#中委托和事件,并简单示范了一下如何使用

2020-05-13 23:31:38 205

原创 2020年Java面试大全

1.序言学习如逆水行舟,尤其是IT行业有着日新月异的节奏,我们更要抓紧每一次可以学习和进步的机会。所以,没有撤退可言。即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家带来,较为全面的Java面试题大全!2.面试题大全(含答案解析)传送门:https://blog.csdn.net/yy339452689/art...

2020-05-13 23:31:37 368

原创 MyBatis通用Mapper

还在为MyBatis的增删改查发愁吗?

2020-05-13 23:31:36 241

原创 2020年第一波企业运维面试题

总体来说 19 年到现在大环境不太好,各行各业都受影响,前段时间听说苏宁开启全员卖货模式,连副总裁都开始在朋友圈卖内裤了。疫情期间让员工主动离职,不给赔偿,更可恶的是HR私自登录员工系统提交离职报告。我是比较幸运的,有稳定的工作,有时候也会做一些游戏代练挣一些外快,反正吃饱饭是没问题了,哈哈。本文盘点一下,我在疫情参加的面试被问的问题。...

2020-05-13 23:31:33 704

原创 深入云原生 AI:基于 Alluxio 数据缓存的大规模深度学习训练性能优化

Alluxio 项目诞生于 UC Berkeley AMP 实验室,自开源以来经过 7 年的不断开发迭代,支撑大数据处理场景的数据统一管理和高效缓存功能日趋成熟。然而,随着云原生人工智能(Cloud Native AI)的兴起,灵活的计算存储分离架构大行其道。在此背景下,用户在云上训练大规模深度学习模型引发的数据缓存需求日益旺盛。为此,阿里云容器服务团队与 Alluxio 开源社区和南京大学顾荣老...

2020-05-13 23:31:32 287

原创 Android | 教你如何开发一键银行卡绑定功能

华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验。得益于华为长期技术积累,ML Kit 为开发者提供简单易用、服务多样、技术领先的机器学习能力,助力开发者更快更好的开发各类 AI 应用。使用这个 SDK 开发一键银行卡绑定功能。适合人群: 对华为 HMS Core 有兴趣的技术人员...

2020-05-13 23:31:31 712

原创 设计模式系列 1:你真的知道单例模式吗?(Java 版)

这是设计模式系列课程的第一讲 - 单例模式。万丈高楼平地起,面试的常客,单例模式你真的了解吗,有几种方式可以表达,优缺点都是什么?一篇文章,让你全部了解,你值得拥有。在本场 Chat 中, 会讲到如下内容:什么是单例模式?单例模式的优点和缺点?饿汉式的写法,优点和缺点。懒汉式的写法,优点和缺点。怎么保证多线程下可以实现?怎么保证不被反射破坏掉单例?序列化和反序列化的时候,单例被破...

2020-05-13 23:31:25 239

原创 Google Guice指南

本文主要介绍Google Guice的基础知识,延申:后面会讲到其在实时计算中的妙用。

2020-05-13 23:31:23 221

原创 好的产品经理应具备哪些能力?

产品经理顾名思义就是负责产品管理的岗位,是一个产品从诞生到维护的牵头人,全权负责产品的最终完成。从大体上看,产品经理的主要工作内容有五大板块:产品的前期规划、产品设计、产品的实现以及后续迭代优化、管理工具的配合。...

2020-05-13 23:31:05 262

原创 算法工程师的入门十问

算法工程师自从和AI这个词搭上关系后,立马变的颇有一份屹立时代科技巅峰的感觉。言必称深度学习,谈必聊百万年薪之路,对于接触这个“工种”不多的人来说,随便蹦出几个“TensorFlow”,"神经网络"之类的词,立马觉得不明觉厉。对于已经参与算法工作的一员来说,也经常自嘲”sqlboy“,”调包侠“,”炼丹师“,有些无奈,也有些许隐隐的”骄傲“,看我sql在手,睥睨众猿...

2020-05-13 23:31:01 311

原创 收藏!工作中 Git 使用实践和常用命令流程合集

工作中 Git 是一项必不可少的技能,在项目的开发进程中起着至关重要的作用。下面介绍一些 Git 在工作中的一些使用实践、常用流程、常用命令,供大家参考!...

2020-05-12 23:32:01 357

空空如也

空空如也

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

TA关注的人

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