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

原创 程序员的 MySQL 面试金典

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

2019-09-26 18:26:39

阅读数 1549

评论数 1

原创 Java面试常问高频题之Spring全家桶系列(100题)

很多小伙伴可能会很困惑,为什么BAT的面试官总是喜欢问源码?其实我们常用的Spring、MyBaits这样的框架可以说是JAVA里面最经典的教科书,从中你能学习到很多写代码的经验技巧,而去悟开源框架中蕴含的优雅架构设计之道这才是最重要的。 在本场 Chat 中,会讲到如下内容: 1.Spring、...

2019-09-28 23:31:12

阅读数 188

评论数 0

原创 一文理清 Go 引用的常用疑惑

今天,尝试谈下 Go 中的引用。 之所以要谈它,一方面是之前的我也有些概念混乱,想梳理下,另一方面是因为很多人对引用都有疑问。我经常会看到与引用有关的问题。 比如,什么是引用?引用和指针有什么区别?Go 中有引用类型吗?什么是值传递?址传递?引用传递?...

2019-09-28 23:31:11

阅读数 24

评论数 0

原创 深入浅出 PHP · 通往中高级 PHP 开发的必经之路

PHP 也是互联网市场很火的一门编程语言,对于 PHP 开发者而言,只有在了解 PHP 背后的原理后,才能写出更高质量的代码,才能在错综复杂的 bug 中快速定位出问题并找到解决方案。 本场 Chat 首先会带领大家讲解基本知识,然后针对面试中常考的知识点和开发中常用的关键技术进行详细地阐述,帮助...

2019-09-28 23:31:10

阅读数 47

评论数 0

原创 第05讲 多元函数的梯度及其应用

2019-09-28 23:31:07

阅读数 132

评论数 0

原创 第04讲 多元函数的微分及泰勒近似

2019-09-28 23:31:06

阅读数 37

评论数 0

原创 深入理解JVM虚拟机

一些总结,面试前复习

2019-09-28 23:31:05

阅读数 27

评论数 0

原创 一文讲解Java面试中需知的JVM与性能优化精华知识点

作为 Java 的从业者,在找工作的时候,一定会被问及关于 JVM 相关的知识。 JVM 知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。而大多数人可能没有对 JVM 的实际开发和使用经验,接下来这一系列文章将带你深入了解 JVM 需要掌握的各个知识点。这也将帮助你完成从初级程...

2019-09-28 23:30:58

阅读数 154

评论数 0

原创 缓存失效和缓存穿透的解决方法

缓存失效和缓存穿透的解决方法

2019-09-28 23:30:57

阅读数 23

评论数 0

原创 Spring Cloud 微服务架构搭建

快速入门微服务框架 Spring Cloud,构建一个可用的基于 Spring Cloud 的微服务工程。 本 Chat 你将会获得以下在工作中常用 Spring Cloud 组件: Spring Cloud Netflix Eureka 服务注册与发现中心 Spring Cloud Netfl...

2019-09-27 23:31:24

阅读数 277

评论数 0

原创 Elasticsearch 性能优化指南

本场 Chat 将从 4 个层面(系统、集群、索引、API)介绍 Elasticsearch.优化方案,分别包括写入的优化和查询的优化。共包含优化细项 50 余项。总结了与多位大咖的交流经验,在此分享给大家。我会针对优化原理做一些简单的解释,以及利弊权衡。方便读者针对实际的业务场景进行针对性优化。...

2019-09-27 23:31:14

阅读数 27

评论数 0

原创 Java面试:13个Redis面试题,你能答对几个?

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获Redis最核心的知识点?想要更全面更深入的了解Redis 技?这篇文章给你想要的所有答案。 本 C...

2019-09-27 23:31:13

阅读数 225

评论数 0

原创 Rust Rocks

Rust 是一门系统编程语言,也是许多区块链底层编程语言,不论是旧欢 Parity,还是新贵 Libra;不论是微软还是 Linux 的核心开发者都对它青眼有加。 Rust 有一些很迷人的地方,比如:AOT,内存安全性,空指针安全性,还是丰富的类型系统,异或是庞大的社区生态。这些别的语言也有,但是...

2019-09-27 23:31:12

阅读数 43

评论数 0

原创 技术管理之道

一年管理成富翁,十年技术一场空!你沉迷于技术不能自拔,幻想成为一名受人尊敬的架构师,但你发现时间、精力越来越不够!你身体透支,做着 CRUD,感觉自己没有技术成长!打开你的小圈子,你犹如井底之蛙。你时常焦虑,你时常说要努力!然而并没有什么卵用,你最终活成了一个屌丝。 不破不立,从今天开始,走上技术...

2019-09-27 23:31:10

阅读数 38

评论数 0

原创 2019 年来看过的 Java 系书籍,靠着他们一路升职加薪!

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Java 技术栈最核心的知识点?想要更全面更深入的了解 Java 技术?这篇文章给你想要的所有答案...

2019-09-26 23:31:27

阅读数 29

评论数 0

原创 「Java 岗 」阿里 150 道面试题:JVM+并发+SpringBoot+Netty+Redis

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Java 技术栈最核心的知识点?想要更全面更深入的了解 Java 技术?这篇文章给你想要的所有答案...

2019-09-26 23:31:25

阅读数 27

评论数 0

原创 备战 “金九银十”:66 个 Java 面试知识点,你掌握了几个?

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Java 技术栈最核心的知识点?想要更全面更深入的了解 Java 技术?这篇文章给你想要的所有答案...

2019-09-26 23:31:24

阅读数 62

评论数 0

原创 React 中的状态自动保存(KeepAlive)

开发中,时常回碰到需要做状态保存的场景,常见如详情页回退到列表页,希望保持滚动位置与已请求的数据 在 Vue 中,我们可以非常便捷地通过 keep-alive 标签实现状态的保存,而在 React 中并没有这个功能 本文将分别基于 react-router 或基于 React 渲染原理,探讨两种 ...

2019-09-26 23:31:23

阅读数 46

评论数 0

原创 如何为 VSCode 开发一个扩展插件

Visual Studio Code(VSCode)一发布就获得了爆炸式的增长,被称为宇宙最好用的 IED。VSCode 支持插件扩展,从界面显示到编辑体验,几乎每个部分都可以通过扩展 API 进行定制和增强。作为一个开源项目,VSCode 吸引了无数第三方开发者。 我是 VSCode 用户,同时...

2019-09-26 23:31:22

阅读数 72

评论数 0

原创 第02讲 函数近似与泰勒级数

2019-09-26 23:31:18

阅读数 33

评论数 0

原创 架构设计:配置信息管理

您的配置信息是怎么管理的呢?让我们一起见证下配置信息管理的不同方案。 通过本篇文章,您可以了解以下几种常见配置管理方案: 将配置信息写死在业务代码中 将配置信息配置到配置文件中 使用 Maven 的 Profile 功能 全环境打包结合运行时配置 集中式配置 全环境打包结合集中配置 ...

2019-09-25 23:31:29

阅读数 42

评论数 0

原创 「Java 岗 」阿里 150 道面试题:JVM+并发+SpringBoot+Netty+Redis 等

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Java 技术栈最核心的知识点?想要更全面更深入的了解 Java 技术?这篇文章给你想要的所有答案...

2019-09-25 23:31:23

阅读数 44

评论数 0

原创 Netty 如何实现内存泄露的追踪审计

Netty 中使用内存池化技术有效的提升了程序的整体性能。但是由于回归了手动申请内存和释放的方式,在粗心或者遗忘的情况下,开发者往往会忘记释放申请得到的内存而造成内存泄露。而在复杂的程序中寻找泄露的内存对象也往往不容易。为此 Netty 提供了针对资源对象的追踪审计功能,帮助开发者发现潜在的内存泄...

2019-09-25 23:31:22

阅读数 133

评论数 0

原创 性能测试解析及如果使用 JMeter 进行性能测试

JMeter 日益成为互联网大厂面试的重要内容,对于测试工程师而言,只有在了解 JMeter 的相关操作原理和方法,才能更好的做接口测试和性能测试,能有效的提升在测试行业的专业技能 本场 Chat 首先会带领大家了解学习 JMeter如何进行性能测试,帮助大家对 JMeter 做到知其然,并知其所...

2019-09-25 23:31:19

阅读数 47

评论数 0

原创 C语言指针深入理解

在学习C语言时,指针一直是一个难题。但是在C语言中,指针是个非常强大的东西。理解好指针,会给你C语言的学习带了更多的便利。对一些底层的东西,也理解的更加透彻。 在本次Chat中,我会从指针的概念开始和大家讨论指针。逐步深入,先讨论指针和普通变量之间的关系(变量的指针),再深入到数组的指针、多维数组...

2019-09-25 23:31:18

阅读数 75

评论数 1

原创 C语言指针深入理解

在学习C语言时,指针一直是一个难题。但是在C语言中,指针是个非常强大的东西。理解好指针,会给你C语言的学习带了更多的便利。对一些底层的东西,也理解的更加透彻。 在本次Chat中,我会从指针的概念开始和大家讨论指针。逐步深入,先讨论指针和普通变量之间的关系(变量的指针),再深入到数组的指针、多维数组...

2019-09-25 23:31:17

阅读数 128

评论数 0

原创 Netty如何实现内存泄露的追踪审计

Netty中使用内存池化技术有效的提升了程序的整体性能。但是由于回归了手动申请内存和释放的方式,在粗心或者遗忘的情况下,开发者往往会忘记释放申请得到的内存而造成内存泄露。而在复杂的程序中寻找泄露的内存对象也往往不容易。为此Netty提供了针对资源对象的追踪审计功能,帮助开发者发现潜在的内存泄露问题...

2019-09-25 23:31:16

阅读数 16

评论数 0

原创 Netty如何实现内存泄露的追踪审计

Netty中使用内存池化技术有效的提升了程序的整体性能。但是由于回归了手动申请内存和释放的方式,在粗心或者遗忘的情况下,开发者往往会忘记释放申请得到的内存而造成内存泄露。而在复杂的程序中寻找泄露的内存对象也往往不容易。为此Netty提供了针对资源对象的追踪审计功能,帮助开发者发现潜在的内存泄露问题...

2019-09-25 23:31:14

阅读数 555

评论数 0

原创 程序员的 MySQL 面试金典

在面试前,有一句话请记住: 获得高薪的关键:就是高效的准备面试 对于程序员来说,面试内容一般分为两个部分: 编程面试题部分 + 数据库面试题部分。 基于这个原则,我和汽车之家的资深技术专家老张,也是一位有着 10 年工作经验的技术老兵,前前后后大概花了两个多月的时间,改了 4、5 个版本,最终总结...

2019-09-25 23:30:02

阅读数 379

评论数 0

原创 GNE 预处理技术:如何移除特定标签但是保留文字到父标签

在开发新闻网页正文通用抽取器 GNE的过程中,需要对目标网页的源代码进行一些预处理,从而提高正文抓取的准确性。其中之一就是把 p 标签内部的 span 标签中的文本,合并到 p 标签中,再删除 span 标签。...

2019-09-24 23:31:22

阅读数 51

评论数 0

原创 第01讲 见微知著:导数与微分

2019-09-24 23:31:13

阅读数 16

评论数 0

原创 Spring从初认到熟练

Spring从初认到熟练,让你一步步掌握使用Spring。

2019-09-24 23:31:11

阅读数 14

评论数 0

原创 Spring从初认到熟练

Spring从初认到熟练,让你一步步掌握使用Spring。

2019-09-24 23:31:10

阅读数 29

评论数 0

原创 游戏开发

游戏开发入门

2019-09-24 23:31:09

阅读数 31

评论数 0

原创 当我说我爱你时,你已经不在

XX,莫怪我今夜才提笔于你,新的一年里,你在那里好吗?柔肠一寸,思念万缕。冬天的深夜依旧是如此的寒冷凄凉,我轻轻的抚摸着那年你围在我脖子上的丝巾,试图寻找你残余的气息,而心中已是一阵伤悲。-   XX,还记得我们的第一次相遇吗?在朋友的一次生日聚会里,缘份从这里开始,我看见你穿着一件白色的短袖T恤...

2019-09-24 23:31:05

阅读数 28

评论数 0

原创 大数据计算框架 Spark 最佳入门实践

Apache Spark 是一种快速的集群计算技术,它基于 Hadoop MapReduce,扩展了 MapReduce 模型,主要特性是在内存中集群计算,因而计算结果更快。 在本场 Chat 中,会讲到如下内容: Spark 的产生背景 Spark 的功能及运行模式 Spark 的安装及环境变...

2019-09-23 23:31:17

阅读数 30

评论数 0

原创 从源码学习 Netty(1):Netty 的模块组成&线程模型

Netty 可以说作为中高级工程师,基本都会在项目当中使用过。其对开发者友好的编程模型使得其成为事实上的 Java 领域网络 IO 框架标准。不过其使用虽然容易,但是想深入其设计和细节却有点困难,社区上也未能提供有效的资料。因此笔者根据日常的使用和源码上的研究,整理了一份深入其设计细节的 Nett...

2019-09-23 23:31:15

阅读数 21

评论数 0

原创 备战 BAT:66 个 Java 面试知识点,你掌握了多少?

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Java 技术栈最核心的知识点?想要更全面更深入的了解 Java 技术?这篇文章给你想要的所有答案...

2019-09-23 23:31:14

阅读数 32

评论数 0

原创 一场 Chat 搞定面试 ReentrantLock 底层原理

并发包中的 ReentrantLock 底层原理在面试中经常被问到,但是很少人能脱颖而出,这是为什么呢? 阅读源码门槛高 网上文章内容质量低、网上高质量的文章寻找成本高:网上的文章大多是给自己看的,所以常常忽略细节、描述不清晰甚至错误、有技术盲点、不系统 阅读源码是一回事,面试时有逻辑的说出来并...

2019-09-23 23:31:11

阅读数 40

评论数 0

原创 《test》

士大夫

2019-09-23 23:31:07

阅读数 29

评论数 0

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