- 前言 每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里,竟然被Spring问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被录用。 以下... 前言 每一个程序员都拥有一座大厂梦,我也不例外,去年面试阿里,竟然被Spring问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了阿里,被录用。 以下...
- 概要 本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解决,以及在各种场景下如何调... 概要 本文的目的是搞清楚Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解决,以及在各种场景下如何调...
- 文章目录 桥接模式1.多层继承结构1.1扩展性问题1.2违反单一职责原则 2.桥接模式实现2.1场景分析2.2桥接模式核心要点: 3.代码实现4.桥接模式总结 本文介绍下J... 文章目录 桥接模式1.多层继承结构1.1扩展性问题1.2违反单一职责原则 2.桥接模式实现2.1场景分析2.2桥接模式核心要点: 3.代码实现4.桥接模式总结 本文介绍下J...
- WebMagic的架构设计参照了Scrapy,而实现则应用了HttpClient、Jsoup等Java成熟的工具。 WebMagic由四个组件(Downloader、PageProcessor、Sche... WebMagic的架构设计参照了Scrapy,而实现则应用了HttpClient、Jsoup等Java成熟的工具。 WebMagic由四个组件(Downloader、PageProcessor、Sche...
- 一.JSP简介: JSP(全称JavaServer Pages),JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP文件在运行时会被其编译器转换成... 一.JSP简介: JSP(全称JavaServer Pages),JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP文件在运行时会被其编译器转换成...
- 希尔排序是直接插入排序算法的一种更高效的改进版本。 希尔排序思想: 按照增量d对其进行分组,每组内部分别进行直接插入排序; (如果不太懂直接插入排序的java具体实现方法,可参考本人所写另一篇博文:直... 希尔排序是直接插入排序算法的一种更高效的改进版本。 希尔排序思想: 按照增量d对其进行分组,每组内部分别进行直接插入排序; (如果不太懂直接插入排序的java具体实现方法,可参考本人所写另一篇博文:直...
- 重写的规定: 方法的声明: 权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{ //方法体 } 123 约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法 子类重写的... 重写的规定: 方法的声明: 权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{ //方法体 } 123 约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法 子类重写的...
- 一.Java标识符 1.什么是标识符 标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名等等。 2.标识符的命名规则:( 如果不遵守如下的规则,编译不通过!需要大... 一.Java标识符 1.什么是标识符 标识符:凡是自己可以起名字的地方都叫标识符。 比如:类名、变量名、方法名、接口名、包名等等。 2.标识符的命名规则:( 如果不遵守如下的规则,编译不通过!需要大...
- 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 1.饿汉式 坏处:对象加载时间过长。好处:饿汉式是线程安全的 代码示例: //饿汉式 public ... 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 1.饿汉式 坏处:对象加载时间过长。好处:饿汉式是线程安全的 代码示例: //饿汉式 public ...
- 最近刚好有空给大家整理下JDK8的特性,这个在实际开发中的作用也是越来越重了,本文重点讲解下Lambda表达式 Lambda表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 ... 最近刚好有空给大家整理下JDK8的特性,这个在实际开发中的作用也是越来越重了,本文重点讲解下Lambda表达式 Lambda表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 ...
- 什么是逆序对: 对于一个包含n个整数的数组arr[1…n],如果有i < j,且arr[ i ]>arr[ j ],则称(A[ i] ,A[ j] )为数组arr中的一个逆序对。 一般思维... 什么是逆序对: 对于一个包含n个整数的数组arr[1…n],如果有i < j,且arr[ i ]>arr[ j ],则称(A[ i] ,A[ j] )为数组arr中的一个逆序对。 一般思维...
- 根据Java白皮书,它是一个可重用的软件组件。一个bean将许多对象封装到一个对象中,这样我们就可以从多个地方访问这个对象。此外,它提供了方便的维护。所谓JavaBean,是指符合如下标准的Java类: ... 根据Java白皮书,它是一个可重用的软件组件。一个bean将许多对象封装到一个对象中,这样我们就可以从多个地方访问这个对象。此外,它提供了方便的维护。所谓JavaBean,是指符合如下标准的Java类: ...
- 直接插入排序算法思想: 以数组为例: 每次从未排序的数组中取出一个,与之前排好序的数组逐一比较大小,并插入到适当位置,直到未排序的数组为空。 时间复杂度O(n2). java代码(注释写得比较详细,请... 直接插入排序算法思想: 以数组为例: 每次从未排序的数组中取出一个,与之前排好序的数组逐一比较大小,并插入到适当位置,直到未排序的数组为空。 时间复杂度O(n2). java代码(注释写得比较详细,请...
- super理解为:父类的 super可以用来调用:属性、方法、构造器 super的使用:调用属性和方法 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,... super理解为:父类的 super可以用来调用:属性、方法、构造器 super的使用:调用属性和方法 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,...
- 固定主元的快速排序: 1.首先选取一个主元(一般取数组的头部或者尾部为主元); 2.把其他数与主元比较,如果比主元小,放主元左边,如果比主元大,放主元右边;(这个时候主元左边的数都只是比主元小,左边的数... 固定主元的快速排序: 1.首先选取一个主元(一般取数组的头部或者尾部为主元); 2.把其他数与主元比较,如果比主元小,放主元左边,如果比主元大,放主元右边;(这个时候主元左边的数都只是比主元小,左边的数...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签