- 《代码提升篇》 《代码提升篇》
- 《代码提升篇》 《代码提升篇》
- 在【高并发专题】的专栏中,我们深度分析了ThreadPoolExecutor类的源代码,而ScheduledThreadPoolExecutor类是ThreadPoolExecutor类的子类。今天我们就来一起手撕ScheduledThreadPoolExecutor类的源代码。 在【高并发专题】的专栏中,我们深度分析了ThreadPoolExecutor类的源代码,而ScheduledThreadPoolExecutor类是ThreadPoolExecutor类的子类。今天我们就来一起手撕ScheduledThreadPoolExecutor类的源代码。
- 一、什么是Mybatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 小游:什么是持... 一、什么是Mybatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 小游:什么是持...
- ### 1.1 为什么要学? * 从使用和占有率看 * Spring在市场的占有率与使用率高 * Spring在企业的技术选型命中率高 * 所以说,Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>==90%== ### 1.1 为什么要学? * 从使用和占有率看 * Spring在市场的占有率与使用率高 * Spring在企业的技术选型命中率高 * 所以说,Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>==90%==
- ==Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。== 我们之前也学习过后端的框架 `Mybatis` ,`Mybatis` 是用来简化 `jdbc` 代码编写的;而 `VUE` 是前端的框架,是用来简化 `JavaScript` 代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下 ==Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。== 我们之前也学习过后端的框架 `Mybatis` ,`Mybatis` 是用来简化 `jdbc` 代码编写的;而 `VUE` 是前端的框架,是用来简化 `JavaScript` 代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下
- Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。 过滤器可以把对资源的请求==拦截==下来,从而实现一些特殊的功能。 Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。 过滤器可以把对资源的请求==拦截==下来,从而实现一些特殊的功能。
- 对于`会话跟踪`这四个词,我们需要拆开来进行解释,首先要理解什么是`会话`,然后再去理解什么是`会话跟踪`: * 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含==多次==请求和响应。 * 从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了 * 会话被建立后,如果浏览器或服务端都没有被关闭, 对于`会话跟踪`这四个词,我们需要拆开来进行解释,首先要理解什么是`会话`,然后再去理解什么是`会话跟踪`: * 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含==多次==请求和响应。 * 从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了 * 会话被建立后,如果浏览器或服务端都没有被关闭,
- ==JSP(全称:Java Server Pages):Java 服务端页面==。是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 `JSP = HTML + Java`。如下就是jsp代码 ==JSP(全称:Java Server Pages):Java 服务端页面==。是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 `JSP = HTML + Java`。如下就是jsp代码
- request:==获取==请求数据 * 浏览器会发送HTTP请求到后台服务器[Tomcat] * HTTP的请求中会包含很多请求数据[请求行+请求头+请求体] * 后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中 * 所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数 * 获取到数据后就可以继续后续的 request:==获取==请求数据 * 浏览器会发送HTTP请求到后台服务器[Tomcat] * HTTP的请求中会包含很多请求数据[请求行+请求头+请求体] * 后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中 * 所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数 * 获取到数据后就可以继续后续的
- Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。 在我们日常的生活中,经常会使用浏览器去访问`百度`、`京东`、`传智官网`等这些网站,这些网站统称为Web网站。 Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。 在我们日常的生活中,经常会使用浏览器去访问`百度`、`京东`、`传智官网`等这些网站,这些网站统称为Web网站。
- JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。 JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。
- * 超文本:超越了文本的限制,比普通文本更强大。<font color = #B2222>除了文字信息,还可以定义图片、音频、视频等内容。</font> 如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。 * 标记语言:由标签构成的语言 * 超文本:超越了文本的限制,比普通文本更强大。<font color = #B2222>除了文字信息,还可以定义图片、音频、视频等内容。</font> 如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。 * 标记语言:由标签构成的语言
- Maven的作用: 项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题 统一开发结构:提供标准的、统一的项目结构 Maven的作用: 项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题 统一开发结构:提供标准的、统一的项目结构
- 在开发中我们使用的是java语言,那么势必要<font color = #B2222>通过java语言操作数据库中的数据。</font> 这就是接下来要学习的JDBC。 在开发中我们使用的是java语言,那么势必要<font color = #B2222>通过java语言操作数据库中的数据。</font> 这就是接下来要学习的JDBC。
上滑加载中
推荐直播
-
仓颉编程语言开源创新人才培养经验分享
2025/08/06 周三 19:00-20:00
张引 -华为开发者布道师-高校教师
热情而富有活力的仓颉社区为学生的学习提供了一个充满机遇和挑战的平台。本次直播探讨如何运用社区的力量帮助同学们变身为开源开发者,从而完成从学生到工程师身份的转变。
回顾中 -
“全域洞察·智控未来” ——云资源监控实战
2025/08/08 周五 15:00-16:00
星璇 华为云监控产品经理,霄图 华为云监控体验设计师,云枢 华为云可观测产品经理
本期直播深度解析全栈监控技术实践,揭秘华为云、头部企业如何通过智能监控实现业务零中断,分享高可用系统背后的“鹰眼系统”。即刻预约,解锁数字化转型的运维密码!
即将直播
热门标签