自定义博客皮肤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)
  • 收藏
  • 关注

原创 一文读懂 Spring MVC 请求处理流程

Spring MVC 在 Web 项目中基本上是必用的,基于 Servlet 的一种控制层框架,我们在使用的过程中往往会碰到各种问题,有时候还没有思绪解决问题,主要是因为我们对请求处理的流程不熟悉,不能快速定位都问题所在,所以总会耗费大量时间,各种百度才解决问题。如果你也有这样的困惑,不妨一起来看下 Spring MVC 的请求处理流程。让我们能够快速定位问题。学习本场 Chat 您将了解到:...

2020-07-13 23:29:43 236

原创 20 张图揭开内存管理的迷雾,瞬间豁然开朗

操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了,但它的重要性就不用我多说了。学操作系统的时候,主要痛苦的地方,有太多的抽象难以理解的词语或概念,非常容易被劝退。即使怀着满腔热血的心情开始学操作系统,不过 3 分钟睡意就突然袭来。。。该啃的还是得啃的,该图解的还是得图解的,万众期待的「图解操作系统」的系列来了。本篇跟大家说说内存管理,内存管理还是比较重要的一个环节,理解了它,...

2020-07-13 23:29:41 308

原创 一篇文章彻底搞定 AndroidStudio4.0 安装与配置

如今安卓逆向方面的优质教程奇缺,而市场需求却大,尤其是大名鼎鼎的网络爬虫,在操作获取 App 端信息的时候不可避免需要和安卓逆向打交道。我会在接下来的一段时间内更新一整套的 Xposed 框架相关教程,让大家能够入门安卓 App 的逆向,也希望这项技术能够更多地为人所知。万事开头难,本教程的第一篇会教大家详细地安装与配置 AndroidStudio4.0,并且实践性地建立一个工程。...

2020-07-08 23:30:06 3698

原创 真正学会 Java 之 Map

Map 知识脑图梳理Hash 算法有哪些Java 中的 Object.hashCode 方法与内存地址有关系吗Redis 中百万数据如何扩容知多少?和 HashMap 有何不同?Kafka 中的读写分离 Map 之 CopyOnWriteMapJDK1.8 后 ConcurrentHashMap 中 Size 方法的计算日常工作中的一些使用和技巧...

2020-07-08 23:30:04 261

原创 Golang 高频面试题七问

Golang 由于其简单易用,在开发效率和运行效率上都非常优秀,且对新手入门非常友好,被越来越多公司所使用。随着云计算和区块链的发展,未来可期。如果想成为一个 Golang 开发工程师,以下内容不可不知。在本场 Chat 中,会讲到如下内容:翻转含有中文、数字、英文字母的字符串字符串转成 Byte 数组,会发生内存拷贝吗?拷贝大切片一定比小切片代价大吗?简单聊聊内存逃逸?怎么避免内...

2020-07-08 23:30:03 996

原创 Git 到 GitHub 入门仅需 10 分钟

从 Git 的产生背景,然后到 Git 一些工作常用命令,再到 GitHub,以及高阶用法,并且怕你不想看枯燥的文章,还特意录制成了视频。赶紧收藏,工作必备。...

2020-07-08 23:30:02 317

原创 从零开始手把手教你通过一个小应用快速入门 React 框架

React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。本 Chat 目标:了解最常用的 React 概...

2020-07-08 23:30:01 364

原创 Linux 入门系列 6:软件管理之 RPM 和 YUM 仓库

定期免费分享基于真实项目的大数据技术及开发经验,技术栈包含:Linux、Docker、Hadoop、Zookeeper、Kafka、Hbase、Flink 等。本文是 Linux 基础知识 20 篇之第 6 篇,本文将演示在 Centos7 下使用 RPM 和 YUM 安装和管理软件,欢迎持续关注!...

2020-07-08 23:29:40 167

原创 云原生存储详解:容器存储与 K8s 存储卷

云原生存储详解系列文章将从云原生存储服务的概念、特点、需求、原理、使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战。本文为该系列文章的第二篇,会对容器存储的相关概念进行讲述,欢迎大家在留言区参与讨论。...

2020-07-07 23:30:04 257

原创 8w 字,给程序员的职场第一课(下篇)

本文适合正处在大学阶段,准备毕业以及已经毕业的朋友,对于职场选择,成长方向感兴趣的相关人士。学完此课程,你能够明白你的学习方向,技巧,以及提前知道职场需要怎么突围,成长,提升,为自己突围职场,制定自己的计划。同时,文章里面给出了一些我的职场经历,希望能够让大家对程序员这个圈子有所深入理解。总计30讲,这一篇是下篇,目录清单:技术人如何财富飞跃,主要通过这三个步骤职场中的高手,是如何高质量...

2020-07-07 23:30:03 383

原创 8w 字,给程序员的职场第一课(上篇)

本文适合正处在大学阶段,准备毕业以及已经毕业的朋友,对于职场选择,成长方向感兴趣的相关人士。学完此课程,你能够明白你的学习方向,技巧,以及提前知道职场需要怎么突围,成长,提升,为自己突围职场,制定自己的计划。同时,文章里面给出了一些我的职场经历,希望能够让大家对程序员这个圈子有所深入理解。总计 30 讲,这一篇是上篇,目录清单:前言:关于职场,你需要不断拼搏大学最重要的 8 件事大公司...

2020-07-07 23:30:01 10887 4

原创 Serverless 的初心、现状和未来

Serverless 是如何产生的?当前有哪些落地场景?Serverless 的未来又将如何?本文分享了阿里云高级技术专家不瞋对于 Serverless 的看法,回顾其发展历程,并对 Serverless 的发展趋势做出预测。...

2020-07-07 23:29:40 272

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

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

2020-07-06 23:30:03 173

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

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

2020-07-06 23:30:02 255

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

云计算、大数据、人工智能等新技术正迅速的改变着我们所处的时代,其巨大的影响力已经从量变到质变,数字化转型成为企业发展的必然选择。 据 IDC 报告,全球前 1000 的大企业中,67% 的企业已将数字化转型变成企业级战略,企业数字化转型也正成为许多中国企业的核心战略。随着企业上云成为业界趋势,全面使用开源技术和云产品构建软件服务的时代已经到来。如何更好地拥抱云计算、拥抱云原生、用技术加速创新,将成...

2020-07-06 23:30:00 364

原创 程序员的 Redis 面试金典

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

2020-06-25 23:30:01 577

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

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

2020-06-11 23:30:46 366

原创 让你快速了解 TCP 协议

说起计算机网络,相信大家都不陌生。因为不管是你在面试还是在实际工作中,我们都会用到计算机网络相关的知识。而 TCP 协议作为一个重要的传输层协议更是我们经常会接触到的,但是,TCP 协议又相对复杂,如果忘记的 TCP 的相关知识,要去翻阅书籍又会花费太多时间。因此,本文对 TCP 协议的基本特点进行了梳理总结,让你可以快速回顾或者学习 TCP 协议。文章脉络:用一个例子引入TCP 概述概...

2020-06-11 23:30:44 453

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

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

2020-06-11 23:30:28 555

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

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

2020-06-09 23:31:06 507 1

原创 中小型企业上云规划

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

2020-06-09 23:30:59 565

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

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

2020-06-09 23:30:57 345

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

LSTM 全称长短期记忆人工神经网络(Long-Short Term Memory),是对 RNN 的变种。长短期记忆模型(long-short term memory)是一种特殊的 RNN 模型,是为了解决反向传播过程中存在梯度消失和梯度爆炸现象,通过引入门(Gate)机制,解决了 RNN 模型不具备的长记忆性问题。传统的线性模型难以解决多变量或多输入问题,而神经网络如 LSTM 则擅长于处理...

2020-06-09 23:30:56 1716

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

当您第一次接触 Serverless 的时候,有一个不那么明显的新使用方式:与传统的基于服务器的方法相比,Serverless 服务平台可以使您的应用快速水平扩展,并行处理的工作更加有效。这主要是因为 Serverless 可以不必为闲置的资源付费,不用担心预留的资源不够。而在传统的使用范式中,用户必须预留成百上千的服务器来做一些高度并行化但执行时长较短的任务,而且必须为每一台服务器买单,即使有的...

2020-06-08 23:31:09 361

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

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

2020-06-08 23:31:08 325

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

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。TCP 协议是由操作系统实现,所以操作系统提供了不少调节 TCP 的参数。如何正确有效的使用这些参数,来提高 TCP 性能是一个不那么简单事情。我们需要针对 TCP 每个阶段的问题来对症下药,而不是病急乱投医。接下来,将以三个角度来阐述提升 TCP 的策略,分别是:TCP 三次握手的性能提升;...

2020-06-08 23:30:54 399

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

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

2020-06-08 23:30:32 376

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

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

2020-06-08 23:30:31 464

原创 Python爬虫学习

网络爬虫是一种互联网机器人,它通过爬取互联网上网站的内容来工作。它是用计算机语言编写的程序或脚本,用于自动从Internet上获取任何信息或数据。机器人扫描并抓取每个所需页面上的某些信息,直到处理完所有能正常打开的页面。网络爬虫大致有4种类型的结构:通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫 。网络爬虫是为了建立数据集以用于研究,业务和其他目的。· 了解和分析网民对公司或组织的...

2020-06-08 23:30:29 364

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

如果节点运行了service首先需要删除service使用dbca图形化界面删除节点依次选择 Real Application Clusters -- > Instance Management --- > Delete Instance.Accept the alert windows to delete the 也可以使用静默方式删除实例(在其他节点执行)...

2020-06-08 23:30:27 340

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

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

2020-06-08 23:30:03 338

原创 HTTP和HTTPS

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

2020-06-08 23:30:02 318

原创 真正学会Java集合之List

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

2020-06-07 23:31:21 352

原创 Linux 用户配置文件

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

2020-06-07 23:30:24 364

原创 终于有人把 java代理 讲清楚了,万字详解!

通过故事来学知识,这篇java文章写的很妙,代理的定义、代码演示、优缺点分析。不怕你学不会,就不怕你不点进来。

2020-06-06 23:31:20 350 1

原创 文件的基本管理和 XFS 文件系统备份恢复

所讲内容:Linux 系统目录结构和相对/绝对路径。2.创建/复制/删除文件,rm -rf / 意外事故3.查看文件内容的命令4.实戓:xfs 文件系统的备份和恢复

2020-06-06 23:30:42 319

原创 游戏开发之目录划分

开发游戏的时候,划分资源是最基础部分,不仅涉及到游戏内存占用,还涉及到团队配合等相关事项。

2020-06-05 23:31:19 343

原创 Seata 长事务解决方案 Saga 模式 | SOFAChannel#10 回顾

分布式系统有一个比较明显的问题就是,一个业务流程需要组合一组服务。这样的事情在微服务下就更为明显了,因为这需要业务上的一致性的保证。也就是说,如果一个步骤失败了,那么要么回滚到以前的服务调用,要么不断重试保证所有的步骤都成功。---《左耳听风-弹力设计之“补偿事务”》本文将从金融分布式应用开发的痛点出发,结合 Saga 分布式事务的理论和使用场景,讲解如何使用 Seata Saga 状态机来进行...

2020-06-05 23:31:17 689

原创 从一个例子开始体验 SOFAJRaft | SOFAChannel#8 直播整理

今天是要从一个用户而非 owner 的视角来了解 SOFAJRaft。这么设计题目的原因是 SOFAJRaft 作为一种共识算法的实现,涉及到了一些概念和术语,而这些内容更适合通过一系列文章进行阐述,而在直播中我们希望能够分享对用户更有用、更容易理解的信息——SOFAJRaft 是什么,以及我们怎么去用它。本文大纲:SOFAJRaft 的背景知识;这个例子源于什么需求;架构的选型;如何...

2020-06-05 23:30:58 417

原创 Python自带的GUI库Tkinter是否值得学习?

Python语言可以用在很多方面,网站开发、数据分析、运营维护、游戏开发等等,那么桌面应用程序GUI呢?其实Python标准库里自带Tkinter就是干这个的。相比PyQT、wxPython等等,Tkinter有哪些优势和不足,是否值得学呢?...

2020-06-05 23:30:56 706

空空如也

空空如也

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

TA关注的人

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