- 2020 秋招已经在如火如荼的进行中了,关注公众号的很多小伙伴目前也都在找工作中,不知道大家目前准备的怎么样了。我将公众号到目前为止总结的一些还不错的面试相关文章整理了出来并且进行了分类,希望可以对即将参加秋招或者以后要面试的朋友有所帮助。如果大家觉得下面的阅读起来不方便的话,也可以订阅我的专栏《Java面试进阶指南》,扫描下方二维码了解详情。当然,你可以可以查看我开源的JavaGuide:... 2020 秋招已经在如火如荼的进行中了,关注公众号的很多小伙伴目前也都在找工作中,不知道大家目前准备的怎么样了。我将公众号到目前为止总结的一些还不错的面试相关文章整理了出来并且进行了分类,希望可以对即将参加秋招或者以后要面试的朋友有所帮助。如果大家觉得下面的阅读起来不方便的话,也可以订阅我的专栏《Java面试进阶指南》,扫描下方二维码了解详情。当然,你可以可以查看我开源的JavaGuide:...
- 以下文章来源于Java技术栈 ,作者栈长Java技术栈专注分享Java技术干货,包括多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、Git、面试题、程序员攻略、最新动态等。本文转载自公众号 Java技术栈你见过最无可奈何的代码是什么?今天,我就来总结一下我遇到过的一些神逻辑代... 以下文章来源于Java技术栈 ,作者栈长Java技术栈专注分享Java技术干货,包括多线程、JVM、Spring Boot、Spring Cloud、Intellij IDEA、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、Git、面试题、程序员攻略、最新动态等。本文转载自公众号 Java技术栈你见过最无可奈何的代码是什么?今天,我就来总结一下我遇到过的一些神逻辑代...
- 背景口碑的 O2O 业务 Bundle,目前需要在支付宝和口碑独客这两个 App 中的运行。目前口碑 App 也是使用 mPaaS 框架,一些基础服务比如 ConfigService,H5 容器,RPC 网络库,AntUI 库,Sync,扫码,Push 等,和支付宝保持一致,并对于不兼容的地方进行拉分支单独改造,对于支持多 App 的 Bundle,直接使用支付宝的基线。那么,每次业务在支付... 背景口碑的 O2O 业务 Bundle,目前需要在支付宝和口碑独客这两个 App 中的运行。目前口碑 App 也是使用 mPaaS 框架,一些基础服务比如 ConfigService,H5 容器,RPC 网络库,AntUI 库,Sync,扫码,Push 等,和支付宝保持一致,并对于不兼容的地方进行拉分支单独改造,对于支持多 App 的 Bundle,直接使用支付宝的基线。那么,每次业务在支付...
- 每个数据科学家都需要处理存储在磁盘中的数据,这些数据涉及的格式有ASCII文本、PDF、XML、JSON等。此外,数据还可以存储在数据库表格中。在对数据进行分析之前,数据科学家首先要做的是从这些数据源获取各种格式的数据,并对这些数据进行清洗,去除其中的噪声。今天推荐的图书是《Java数据科学指南》一书,并从中节选第一章内容,从本文中我们将学习这些内容,即了解如何从不同数据源获取各种格式的数据... 每个数据科学家都需要处理存储在磁盘中的数据,这些数据涉及的格式有ASCII文本、PDF、XML、JSON等。此外,数据还可以存储在数据库表格中。在对数据进行分析之前,数据科学家首先要做的是从这些数据源获取各种格式的数据,并对这些数据进行清洗,去除其中的噪声。今天推荐的图书是《Java数据科学指南》一书,并从中节选第一章内容,从本文中我们将学习这些内容,即了解如何从不同数据源获取各种格式的数据...
- 本节书摘来自清华大学出版社《Hadoop权威指南:大数据的存储与分析》一书中第三章,第3.5.1节,作者是Tom White , 王 海 华 东 刘 喻 吕粤海 译。 本节书摘来自清华大学出版社《Hadoop权威指南:大数据的存储与分析》一书中第三章,第3.5.1节,作者是Tom White , 王 海 华 东 刘 喻 吕粤海 译。
- 本节书摘来自清华大学出版社《C#编程入门与应用》一书中第一章,第1.1.1节,作者是李 鑫 祝惠娟。 本节书摘来自清华大学出版社《C#编程入门与应用》一书中第一章,第1.1.1节,作者是李 鑫 祝惠娟。
- 31.1 JAVA程序运行的内存分析栈: 1. 每个线程私有,不能实现线程间的共享! 2. 局部变量放置于栈中。 3. 栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆: 1. 放置new出来的对象! 2. 堆是一个不连续的内存空间,分配灵活,速度慢!方法区(也是堆): 1. 被所有线程共享! 2. 用... 31.1 JAVA程序运行的内存分析栈: 1. 每个线程私有,不能实现线程间的共享! 2. 局部变量放置于栈中。 3. 栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆: 1. 放置new出来的对象! 2. 堆是一个不连续的内存空间,分配灵活,速度慢!方法区(也是堆): 1. 被所有线程共享! 2. 用...
- 30.1 面向对象编程(oop)的本质 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。---尚学堂老高扯淡语录 抽象是什么?就是将多个物体共同点归纳出来,就是抽出像的部分!---尚学堂老高扯淡语录 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。---尚学堂老高扯淡语录 从代码运行角度考虑是先有类后有对象。类是对象... 30.1 面向对象编程(oop)的本质 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。---尚学堂老高扯淡语录 抽象是什么?就是将多个物体共同点归纳出来,就是抽出像的部分!---尚学堂老高扯淡语录 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。---尚学堂老高扯淡语录 从代码运行角度考虑是先有类后有对象。类是对象...
- 28.1 面向对象和面向过程的本质区别 语言的进化发展跟生物的进化发展其实是一回事,都是”物以类聚”。相近的感光细胞聚到一起变成了我们的眼睛,相近的嗅觉细胞聚到一起变成了我们的鼻子。语句多了,我们将完成同样功能的相近的语句,聚到了一块儿,便于我们使用。于是,方法出现了!变量多了,我们将功能相近的变量组在一起,聚到一起归类,便于我们调用。于是,结构体出现了!再后来,方法多了,变量多了!结... 28.1 面向对象和面向过程的本质区别 语言的进化发展跟生物的进化发展其实是一回事,都是”物以类聚”。相近的感光细胞聚到一起变成了我们的眼睛,相近的嗅觉细胞聚到一起变成了我们的鼻子。语句多了,我们将完成同样功能的相近的语句,聚到了一块儿,便于我们使用。于是,方法出现了!变量多了,我们将功能相近的变量组在一起,聚到一起归类,便于我们调用。于是,结构体出现了!再后来,方法多了,变量多了!结...
- 27.1 import27.1.1为什么需要import? 如果不适用import,我们如果用到其他包的类时,只能这么写:java.util.Date,代码量太大,不利于编写和维护。通过import可以导入其他包下面的类,从而可以在本类中直接通过类名来调用。 27.1.2 import怎么使用?import java.util.Date; import java.util.*; ... 27.1 import27.1.1为什么需要import? 如果不适用import,我们如果用到其他包的类时,只能这么写:java.util.Date,代码量太大,不利于编写和维护。通过import可以导入其他包下面的类,从而可以在本类中直接通过类名来调用。 27.1.2 import怎么使用?import java.util.Date; import java.util.*; ...
- 26.1 API是什么?API:Application Programming Interface,应用程序编程接口。26.2 API文档是什么? DK为我们提供了很多类,如何使用这些类。我们可以通过查看API文档来获取信息。API文档就相当于我们学英语用的词典一样! 26.3 package包的概念26.3.1 为什么需要package? 26.3.2 package怎么用... 26.1 API是什么?API:Application Programming Interface,应用程序编程接口。26.2 API文档是什么? DK为我们提供了很多类,如何使用这些类。我们可以通过查看API文档来获取信息。API文档就相当于我们学英语用的词典一样! 26.3 package包的概念26.3.1 为什么需要package? 26.3.2 package怎么用...
- 25.1 递归算法 A方法调用B方法,我们很容易理解!递归就是:A方法调用A方法!就是自己调用自己,因此我们在设计递归算法时,一定要指明什么时候自己不调用自己。否则,就是个死循环!---尚学堂老高扯淡语录25.1.1 递归算法要点 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。利用递归可以... 25.1 递归算法 A方法调用B方法,我们很容易理解!递归就是:A方法调用A方法!就是自己调用自己,因此我们在设计递归算法时,一定要指明什么时候自己不调用自己。否则,就是个死循环!---尚学堂老高扯淡语录25.1.1 递归算法要点 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。利用递归可以...
- 24.1 方法设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。 我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。---尚学堂老高扯淡语录 24.2 方法的要点l Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){J... 24.1 方法设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。 我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。---尚学堂老高扯淡语录 24.2 方法的要点l Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){J...
- 23.1 break语句n 在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) //循环输出随机数,直到输出88为止!public class BreakTest { public static void main(String[] args... 23.1 break语句n 在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) //循环输出随机数,直到输出88为止!public class BreakTest { public static void main(String[] args...
- 21.1 For循环n for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构n 语法形式 for (初始表达式;布尔表达式;步进) { 循环体; }n for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”。1. 初始化部分设置循环变量的初值2. 条件判断... 21.1 For循环n for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构n 语法形式 for (初始表达式;布尔表达式;步进) { 循环体; }n for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”。1. 初始化部分设置循环变量的初值2. 条件判断...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签