这些 Spring Cloud 知识很重要:五分钟了解客户端负载均衡-Ribbon

2020-05-21
阅读 3 分钟
1.4k
众所周知,随着用户量的增加,我们的应用访问量也会随之增加,单台服务器已经不能满足高并发的业务需求了,这个时候就需要多台服务器组成集群来应对高并发带来的业务压力,同时也需要负均衡器来对流量进行合理分配。

JVM 如何判断哪些对象应被回收?这样判断简单快捷!

2020-05-20
阅读 3 分钟
1.1k
而池中对象的引用层次,有的是很深的。一个被频繁调用的接口,每秒生成对象的速度,也是非常可观的。对象之间的关系,形成了一张巨大的网。虽然 Java 一直在营造一种无限内存的氛围,但对象不能只增不减,所以需要垃圾回收。

了解统一资源管理与调度系统的这几点,轻松搞懂 spark !

2020-05-19
阅读 5 分钟
1k
Hadoop 2.0 与 Hadoop 1.0 最大的变化就是引入了 YARN,而 Spark 在很多情况下,往往也是基于 YARN 运行,所以,相比于分布式文件系统 HDFS,YARN 是一个比较关键的组件,承担着计算资源管理与调度的工作,所以本课时将对其进行深入讨论,先务虚再务实,主要内容如下:

搞不懂如何衡量程序运行的效率,数据结构与算法可能与你无缘了

2020-05-18
阅读 5 分钟
1.3k
为什么所有程序员都该学好数据结构与算法?在你的工作中你会发现,利用数据结构的知识,建立算法思维,更好完成代码效率的优化。我们先来讲一讲如何衡量程序运行的效率。

这份 20 分钟的缓存指南,总结了运维高手的十年实战经验

2020-05-15
阅读 3 分钟
1.3k
​你好,我是你的运维课老师 Jeson,接下来我们来了解一个问题,客户端如何直观的看到大部分缓存(浏览器缓存、代理缓存、ssl缓存)优化效果呢?

不会 JVM 的类加载机制,你很难在实际场景中应用

2020-05-14
阅读 2 分钟
1.1k
本课时我们主要从覆盖 JDK 的类开始讲解 JVM 的类加载机制。其实,JVM 的类加载机制和 Java 的类加载机制类似,但 JVM 的类加载过程稍有些复杂。

简单三步实现 Flink 环境搭建,618 再也不愁了!

2020-05-13
阅读 3 分钟
2.8k
上一课时已经讲解了 Flink 的常用应用场景和架构模型设计,这一课时我们将会从一个最简单的 WordCount 案例作为切入点,并且同时使用 SQL 方式进行实现,为后面的实战课程打好基础。

用了这份 Android 工程师实操,我实现了 3K 到 3W 的财富自由之路

2020-05-12
阅读 7 分钟
1.5k
你好,我是你的 Android 课老师阿星,本课时我们讲解如何编译插桩操纵字节码。 本课时就使用 ASM 来实现简单的编译插桩效果,通过插桩实现课时开始讲的需求,在每一个 Activity 打开时输出相应的 log 日志。

纵观 Hadoop 发展史,离它退出历史舞台还有多远?

2020-05-11
阅读 3 分钟
1k
Hadoop 的出现,对于坐拥数据而苦于无法分析的用户来说,无疑是久旱逢甘霖,加之那段时间移动互联网的流行,数据呈几何倍数增长,Hadoop 在很大程度上解决了数据处理的痛点。在很长的一段时间里,Hadoop 是大数据处理的事实标准,直到现在,很多公司的大数据处理架构也是围绕 Hadoop 而建的。

经历一场 Java 面试,面对这些问题我竟然结巴了

2020-05-09
阅读 4 分钟
1.2k
HashMap 是使用频率最高的类型之一,同时也是面试经常被问到的问题之一,这是因为 HashMap 的知识点有很多,同时它又属于 Java 基础知识的一部分,因此在面试中经常被问到。

从架构师到 CTO, 你还有多远的路要走?

2020-05-08
阅读 4 分钟
2.1k
成为一名优秀的架构师,是大多数技术人的追求。但资深架构师的出现几率仅约为0.3%,如果想在3-5年后稳坐金字塔尖,必须有扎实的代码功底和项目积累,也要意识地培养技术广度和架构思维能力。多学习牛人经验也可获益良多。

排序算法到底有多重要?统计了100+场算法面试,发现最常考的数据结构是它!

2020-04-30
阅读 3 分钟
3k
你好,我是你的算法老师苏勇,欢迎来到今天的学习。在前两节课里,我们学习了面试中常用的以及几个较为复杂的数据结构,它们是学好算法的基石,只有把它们的性质牢牢掌握了,才能在接下来的课程里游刃有余。

【机器学习】案例实操:遍布机器学习每个角落的统计学是如何发挥作用的

2020-04-29
阅读 4 分钟
1.7k
你好,我是你的机器学习入门课老师白朔天,欢迎进入第 4 课时“统计学”的学习,本课时我们学习与机器学习相关的统计学相关知识,主要包括统计量、中心极限定理、均值假设检验、AB 实验方法等内容。

深度解读“模块化管家”:Webpack是如何帮助开发者管理前端工程的?

2020-04-28
阅读 4 分钟
976
早期制定前端模块化标准时,并没有直接选择 CommonJS 规范,而是专门为浏览器端重新设计了一个规范,叫作 AMD ( Asynchronous Module Definition) 规范,即异步模块定义规范。同期还推出了一个非常出名的库,叫作 Require.js,它除了实现了 AMD 模块化规范,本身也是一个非常强大的模块加载器。

Flink:实时计算的领域的第一选择?

2020-04-27
阅读 3 分钟
3.5k
在过去的十年里,面向数据时代的实时计算技术接踵而至。从我们最初认识的 Storm,再到 Spark 的异军突起,迅速占领了整个实时计算领域。直到 2019 年 1 月底,阿里巴巴内部版本 Flink 正式开源!一石激起千层浪,Flink 开源的消息立刻刷爆朋友圈,整个大数据计算领域一直以来由 Spark 独领风骚,瞬间成为两强争霸的时代。

前阿里运维高手的实战经验:Nginx 基础配置优化要做到这四点!

2020-04-26
阅读 3 分钟
1.3k
我是 Jeson,今天,给大家分享的是:关于 Nginx 配置优化的内容,相信对于 Nginx 你一定并不陌生,它是一款轻量级的开源 Web 服务及代理程序。

机器学习传奇大佬,都是从这里开始的

2020-04-24
阅读 3 分钟
1.3k
你好,我是白朔天,欢迎进入“概率论”的学习,本次分享中,我们学习与机器学习相关的概率论知识,主要包括计算概率的两大招式、极大似然估计,以及信息论中关于事件不确定性的度量等内容。

零基础入门网络爬虫,强烈推荐这几个必学知识点

2020-04-23
阅读 3 分钟
2.5k
在淘宝的首页[链接]中,URL 的开头会有 http 或 https,这个就是访问资源需要的协议类型,有时我们还会看到 ftp、sftp、smb 开头的 URL,那么这里的 ftp、sftp、smb 都是指的协议类型。在爬虫中,我们抓取的页面通常就是 http 或 https 协议的,我们在这里首先来了解一下这两个协议的含义。

JVM面试2大难题,标准答案给你做出来了!

2020-04-17
阅读 4 分钟
959
作者简介:李国,前京东高级架构师。 本文选自:拉勾教育专栏《深入浅出Java虚拟机》 你好,我是李国,今天我们主要讲解 JVM 的内存划分以及栈上的执行过程。这块内容在面试中主要涉及以下这 2 个面试题: JVM 是如何进行内存区域划分的? JVM 如何高效进行内存管理? 带着这 3 个问题,我们开始今天的学习,关于内存划...

不了解这些 Linux 常用命令,很难在测试开发岗混下去

2020-04-16
阅读 4 分钟
976
我们知道Linux 下有非常多的命令,我们可以通过这些命令在 Shell 环境下与机器进行交互,那么 Linux 下有多少资源可以供我们调度呢?其实是非常多的,但所有资源都可以分为三大类型。

不会线性代数,你还想学好机器学习?

2020-04-15
阅读 7 分钟
3.3k
你好,我是白朔天,今天我们进行“线性代数”的学习。本课时我们主要学习与机器学习相关的线性代数知识,主要包括向量和矩阵的乘法、范数、求导等基本运算,及其在机器学习中的应用等内容。

如何用高级数据结构,解决算法难题?

2020-04-14
阅读 3 分钟
846
和普通队列不同的是,优先队列最大的作用是能保证每次取出的元素都是队列中优先级别最高的,这个优先级别可以是自定义的,例如,数据的数值越大,优先级越高,或者是数据的数值越小,优先级越高,优先级别甚至可以通过各种复杂的计算得到。

四招“黄金法则”,教你搞定 Java 面试!

2020-04-13
阅读 3 分钟
2.7k
作者简介:张雷,新浪微博资深技术专家。 本文选自:拉勾教育专栏《 32 个 Java 面试必考点 》 你好,我是新浪微博张雷,本次分享主要普及各层次的工程师岗位分支及晋升要求,以及告诉你如何提高面试成功率。 01PART Java 技术岗位划分 除了有明确的职业规划外,想要往高处走还得了解职级划分与对应的软、硬技能要求。这...

大厂运维高手如何打造核心竞争力?这些Shell命令合集得知道!

2020-04-10
阅读 3 分钟
1.6k
你好,我是牧客。我在运维领域深耕10余年,现在是一家知名互联网公司架构师。我曾就职于大型互联网公司阿里巴巴、大型国企中国体彩等,先后担任运维专家、SRE负责人、运维架构师等核心岗位。

Android工程师能有多赚钱? 搞懂GC 回收机制与分代回收策略是关键!

2020-04-09
阅读 4 分钟
1k
上一节课我介绍了 Java 内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈 3 个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作,这几个区域内不需要过多考虑回收的问题。

面试灵魂拷问:对你 JVM 的运行原理了解多少?

2020-04-08
阅读 3 分钟
1.8k
你好,我是李国,今天要给大家分享的是 JVM 的学习。如果你是一名软件开发工程师,在日常工作中除了 Java 这个关键词外,还有一个名词也一定经常被提及,那就是 JVM 。提到 JVM 我们经常会在面试中遇到这样的问题:

机器学习入门必看,三分钟掌握基础!

2020-04-07
阅读 3 分钟
1.6k
毋庸置疑,人工智能技术可以让机器帮助人类做出更正确的决策。而在做决策的时刻,机器就必然会面对在多个决策之间进行抉择的情形。这个决策通常是在有某些限定条件下的选择取舍。

同九义,为何 SkyWalking 一枝独秀?

2020-04-03
阅读 3 分钟
1.5k
随着互联网时代的发展,很多企业为了快速响应业务的变化,开始使用微服务架构。微服务架构的系统常常被切分为多个独立的子系统并以集群的方式部署在数十甚至成百上千的机器上。--《31讲带你搞懂 SkyWalking 》

测试技能进阶之路 究竟有多艰难?

2020-04-02
阅读 4 分钟
2.5k
第一个时代是 OS 时代,这个时候操作系统才刚刚成型,最早是 1973 年由贝尔实验室开发的UNIX 系统,以及 1982 年与 1991年在 UNIX 系统基础上进行扩展定制的若干变种。

微博技术达人教你支撑百万QPS的核心技术

2020-04-01
阅读 2 分钟
1.7k
你好,我是陈波,新浪微博平台架构技术专家。今天跟大家探讨一下,业务数据访问性能太低怎么办?这就涉及到缓存的原理。那么今天的分享主要围绕缓存的基本思想、缓存的优点、缓存的代价三个部分展开。