- “古来青史谁不见,今见功名胜古人。”Java 激荡三十年,我们一起来回顾 Java 开发的历程。总结前人智慧,引领前进之路,本文作为 Java 全栈入门第一课,全栈工程师、Java 后端工程师面试第一课,希望能有“等闲识得东风面,万紫千红总是春”的效果。 “古来青史谁不见,今见功名胜古人。”Java 激荡三十年,我们一起来回顾 Java 开发的历程。总结前人智慧,引领前进之路,本文作为 Java 全栈入门第一课,全栈工程师、Java 后端工程师面试第一课,希望能有“等闲识得东风面,万紫千红总是春”的效果。
- X86与鲲鹏的差异计算机的计算基础架构,从底层的晶体管、物理原材料,二极管也就是逻辑门电路,到往上走的微架构、自评级架构,再往上面走就到了操作系统所完成的二进制机器译码汇编高级语言、JavaC等等,整个技术站从复杂到抽象,技术语言也从经历一个简单的交换指令发展为汇编进行访存和锁存,再到形成机器码,这个过程中最核心的变化在指令集上。鲲鹏处理器架构采用精简指令集。RISC是一种执行较少类型计算机... X86与鲲鹏的差异计算机的计算基础架构,从底层的晶体管、物理原材料,二极管也就是逻辑门电路,到往上走的微架构、自评级架构,再往上面走就到了操作系统所完成的二进制机器译码汇编高级语言、JavaC等等,整个技术站从复杂到抽象,技术语言也从经历一个简单的交换指令发展为汇编进行访存和锁存,再到形成机器码,这个过程中最核心的变化在指令集上。鲲鹏处理器架构采用精简指令集。RISC是一种执行较少类型计算机...
- 反射Q: 调用类对象.class 和 forName(类名)的区别?Class<A> classA = A.class;Class<A> classA = Class.forName("A");A: 仅使用.class不能进行第一次静态初始化, forname函数则可以例如B是A的基类,下面这段代码如何?假设有父子2个类,如下:static class Parent { }static c... 反射Q: 调用类对象.class 和 forName(类名)的区别?Class<A> classA = A.class;Class<A> classA = Class.forName("A");A: 仅使用.class不能进行第一次静态初始化, forname函数则可以例如B是A的基类,下面这段代码如何?假设有父子2个类,如下:static class Parent { }static c...
- Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。但是大多数浏览器在Applet安全方面受到... Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。但是大多数浏览器在Applet安全方面受到...
- 准备:运行样例程序的机器需与MRS集群网络连通一. 运行样例程序1. 获取集群浮动ip登录集群master节点登录MRS集群Master节点,执行命令ip a | grep wsom,对应ip即为浮动ip。浮动ip可能绑定在任意maste节点或控制节点上,若某一节点没获取到,请切换到其他节点尝试2. 配置用户。建议在mrs manager页面创建单独的用户用于获取监控指标,请参考:创建用户3... 准备:运行样例程序的机器需与MRS集群网络连通一. 运行样例程序1. 获取集群浮动ip登录集群master节点登录MRS集群Master节点,执行命令ip a | grep wsom,对应ip即为浮动ip。浮动ip可能绑定在任意maste节点或控制节点上,若某一节点没获取到,请切换到其他节点尝试2. 配置用户。建议在mrs manager页面创建单独的用户用于获取监控指标,请参考:创建用户3...
- 微认证系列文章 微认证系列文章
- 今天在做一个项目时,遇到了列表遍历的一个问题:定义一个实体类 Page,数据写死,默认每页显示 6 条数据,通过 service 处理 dao 查询数据库的结果,在当前 new 的对象 page 中存放 6 条数据并返给 servlet,servlet 通过返回json 的形式将 page 对象返回给前台。前台接收到的数据 data 里面默认在一个 page 页面显示的是 6 条数据,该如何截取? 今天在做一个项目时,遇到了列表遍历的一个问题:定义一个实体类 Page,数据写死,默认每页显示 6 条数据,通过 service 处理 dao 查询数据库的结果,在当前 new 的对象 page 中存放 6 条数据并返给 servlet,servlet 通过返回json 的形式将 page 对象返回给前台。前台接收到的数据 data 里面默认在一个 page 页面显示的是 6 条数据,该如何截取?
- 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。 月份为 1、3、5、7、8、10、12 时,天数为 31 天。 月份为 4、6、9、11 时,天数为 30 天。 月份为 2 时,若为闰年,天数为 29 天,否则,天数为 28 天。 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。 月份为 1、3、5、7、8、10、12 时,天数为 31 天。 月份为 4、6、9、11 时,天数为 30 天。 月份为 2 时,若为闰年,天数为 29 天,否则,天数为 28 天。
- 本文通过依靠本地的 JRE,使用 Windows 的 Shell 命令在桌面新建文件夹,并在该文件夹中编译、运行一段 Java 程序段来揭示 Java 跨平台运行的机理。这也是我们在初学 Java 时老师会带我们做的一个实验,一步一步来理解 Java 的运行流程。 本文通过依靠本地的 JRE,使用 Windows 的 Shell 命令在桌面新建文件夹,并在该文件夹中编译、运行一段 Java 程序段来揭示 Java 跨平台运行的机理。这也是我们在初学 Java 时老师会带我们做的一个实验,一步一步来理解 Java 的运行流程。
- Java 是一个全面且功能强大的软件。Java 语言规范和 Java API 定义 Java 的标准。本文对 Java 中最为常见的几个英文单词如 JDK、JRE、IDE 等作了简单介绍,同时介绍了不同版本类型之间的开发区别和语言规范、数据类型等。希望能对你初学 Java 有一个认知。 Java 是一个全面且功能强大的软件。Java 语言规范和 Java API 定义 Java 的标准。本文对 Java 中最为常见的几个英文单词如 JDK、JRE、IDE 等作了简单介绍,同时介绍了不同版本类型之间的开发区别和语言规范、数据类型等。希望能对你初学 Java 有一个认知。
- 在 Java 中提供了很多的方法能够产生随机数。我们今天介绍其中最为简单的两种,对于初学者来说较为友好,同时附了两个简单的案例供大家参考。 在 Java 中提供了很多的方法能够产生随机数。我们今天介绍其中最为简单的两种,对于初学者来说较为友好,同时附了两个简单的案例供大家参考。
- 前言当需要执行大量的小任务的时候,我们需要将多个小任务进行拆分,类似 快速排序 的 分而治之。Fork 将一个大任务进行递归,不断的把它切割成符合条件的小任务,然后这些子任务分配到不同 CPU 核心上去分别计算,提高效率,Join 是 获取到小任务的计算结果,最后合并返回。它充分利用了现在多核 CPU 的性能。<!--more-->正文Fork/Join框架的核心类是ForkJoinPool... 前言当需要执行大量的小任务的时候,我们需要将多个小任务进行拆分,类似 快速排序 的 分而治之。Fork 将一个大任务进行递归,不断的把它切割成符合条件的小任务,然后这些子任务分配到不同 CPU 核心上去分别计算,提高效率,Join 是 获取到小任务的计算结果,最后合并返回。它充分利用了现在多核 CPU 的性能。<!--more-->正文Fork/Join框架的核心类是ForkJoinPool...
- Stream基础概念Stream流是 Java8 API 新增的一个处理集合的关键抽象概念,是一个来自数据源的元素队列并支持聚合操作。以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且... Stream基础概念Stream流是 Java8 API 新增的一个处理集合的关键抽象概念,是一个来自数据源的元素队列并支持聚合操作。以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且...
- JDBC(Java数据库连接)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成。 它可以为多种关系数据库提供统一访问,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,实现了所有这些面向标准的目标并且具有简单,严格类型定义且高性能实现的接口。1)注册Driver#Oracle中:Class.forName(“oracle.j... JDBC(Java数据库连接)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成。 它可以为多种关系数据库提供统一访问,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,实现了所有这些面向标准的目标并且具有简单,严格类型定义且高性能实现的接口。1)注册Driver#Oracle中:Class.forName(“oracle.j...
- 1、what is spring?Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。2、Spring主要做什么?解耦控制反转IOC依赖注入DI3、Spring第一个案例导包准备spring核心配置文件编写测试A和Demo在spring.xml中配置类A,也就是将A交给Spring ioc容器进行管理在Demo中测试并获取A的实例,调用它4、BeanBean就是Java... 1、what is spring?Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。2、Spring主要做什么?解耦控制反转IOC依赖注入DI3、Spring第一个案例导包准备spring核心配置文件编写测试A和Demo在spring.xml中配置类A,也就是将A交给Spring ioc容器进行管理在Demo中测试并获取A的实例,调用它4、BeanBean就是Java...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签