- 说明:之前系统性的学习java不是很完整,总觉得差些东西,基础不够扎实,所以重新复习一遍,作为马上步入社会的毕业党,在加把劲。 1,数据库相关概念 以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。 假设在文件中存储以下的数据: 说明:之前系统性的学习java不是很完整,总觉得差些东西,基础不够扎实,所以重新复习一遍,作为马上步入社会的毕业党,在加把劲。 1,数据库相关概念 以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。 假设在文件中存储以下的数据:
- 目录 实现流程和思路 项目视频演示设置数据库studenttest①、创建user表创建项目jsp页面登录界面login.jsp主界面mainPage.jsp添加学生信息AddUser.jsp修改学生信息change.jspServlet下登录LoginServlet查找SearchServlet删除DeleteServlet修改ChangeServlet添加addServletServ... 目录 实现流程和思路 项目视频演示设置数据库studenttest①、创建user表创建项目jsp页面登录界面login.jsp主界面mainPage.jsp添加学生信息AddUser.jsp修改学生信息change.jspServlet下登录LoginServlet查找SearchServlet删除DeleteServlet修改ChangeServlet添加addServletServ...
- @[Toc] 写在前言 mybatis里面的配置文件是如何联系的这是我第二次学习mybatis的理解,我理解的和如下图,config包含了数据库的配置,以及mappers,通过mappers可以找到各类Mapper,这样就把配置文件,联系了起来。 Mybatis连接数据库与JDBC连接数据库 JDBC的工作原理DriverManager 工具类,用于管理驱动,可以获取数据库的链接Connec... @[Toc] 写在前言 mybatis里面的配置文件是如何联系的这是我第二次学习mybatis的理解,我理解的和如下图,config包含了数据库的配置,以及mappers,通过mappers可以找到各类Mapper,这样就把配置文件,联系了起来。 Mybatis连接数据库与JDBC连接数据库 JDBC的工作原理DriverManager 工具类,用于管理驱动,可以获取数据库的链接Connec...
- 本文比较偏向基础,适合初学者观看学习参考。本文主要介绍了static 静态关键字、静态static关键字修饰成员变量、静态static关键字修饰成员方法、静态代码块、 final 关键字、final关键字用于修饰类、final关键字用于修饰成员方法 、final关键字用于修饰局部变量、final关键字用于修饰成员变量。 本文比较偏向基础,适合初学者观看学习参考。本文主要介绍了static 静态关键字、静态static关键字修饰成员变量、静态static关键字修饰成员方法、静态代码块、 final 关键字、final关键字用于修饰类、final关键字用于修饰成员方法 、final关键字用于修饰局部变量、final关键字用于修饰成员变量。
- 本文比较偏向基础,适合小白观看。本文主要详细的介绍了定义方法的格式、方法的三种调用格式、方法注意事项、重载方法。并且通过方法练习代码实战,让你对方法的印象更深刻。 本文比较偏向基础,适合小白观看。本文主要详细的介绍了定义方法的格式、方法的三种调用格式、方法注意事项、重载方法。并且通过方法练习代码实战,让你对方法的印象更深刻。
- 2022年即将结束,不知道你这一年写了多少行代码,写代码的同时是否想过今年比较热门的技术有哪些?比较新的技术又有哪些?本文,笔者给大家着重介绍了Java最新版本Java19的新特性以及比较热门的微服务、并发、NoSQL。 2022年即将结束,不知道你这一年写了多少行代码,写代码的同时是否想过今年比较热门的技术有哪些?比较新的技术又有哪些?本文,笔者给大家着重介绍了Java最新版本Java19的新特性以及比较热门的微服务、并发、NoSQL。
- 前言Sting类是JAVA中十分重要的一种引用数据类型,本章将深入String类内部,了解其基本用法以及常见操作,认识字符串常量池以及StringBuffer 和 StringBuilder。 一、JDK中String类的声明==为何Sring类被final修饰?==被final修饰的类无法被继承,String类不存在子类。这样的话就可以保证所有使用JDK的人,大家用的String类都仅此... 前言Sting类是JAVA中十分重要的一种引用数据类型,本章将深入String类内部,了解其基本用法以及常见操作,认识字符串常量池以及StringBuffer 和 StringBuilder。 一、JDK中String类的声明==为何Sring类被final修饰?==被final修饰的类无法被继承,String类不存在子类。这样的话就可以保证所有使用JDK的人,大家用的String类都仅此...
- 一、说明线程池的生命周期线程池的状态runState和工作线程数量workerCount共同保存在 AtomicInteger 类型的控制变量 ctl 中ctl高三位保存运行状态(2^3^=8>5),低29位保存工作线程的数量(2^29^-1) // 初始运行状态为RUNNING,线程数为0 private final AtomicInteger ctl = new AtomicIn... 一、说明线程池的生命周期线程池的状态runState和工作线程数量workerCount共同保存在 AtomicInteger 类型的控制变量 ctl 中ctl高三位保存运行状态(2^3^=8>5),低29位保存工作线程的数量(2^29^-1) // 初始运行状态为RUNNING,线程数为0 private final AtomicInteger ctl = new AtomicIn...
- 一、说明Future和FutureTask的关系Future 是一个接口,无法直接创建对象,需配合线程池使用.submit()方法返回值Future来保存执行结果;而使用.execute()方法传入Runnable接口无返回值FutureTask 是一个类,可以直接创建对象,其实现了RunnableFuture接口(继承Future接口)使用区别就是一个接口和实现类的不同写法 二、理解Fu... 一、说明Future和FutureTask的关系Future 是一个接口,无法直接创建对象,需配合线程池使用.submit()方法返回值Future来保存执行结果;而使用.execute()方法传入Runnable接口无返回值FutureTask 是一个类,可以直接创建对象,其实现了RunnableFuture接口(继承Future接口)使用区别就是一个接口和实现类的不同写法 二、理解Fu...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. 类和对象 1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. 类和对象 1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1.Debug模式 1.1什么是Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1.Debug模式 1.1什么是Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执...
- JDK 1.5开始提供ScheduledThreadPoolExecutor类,ScheduledThreadPoolExecutor类继承ThreadPoolExecutor类重用线程池实现了任务的周期性调度功能。在JDK 1.5之前,实现任务的周期性调度主要使用的是Timer类和TimerTask类。本文,就简单介绍下ScheduledThreadPoolExecutor类与Timer类的区别 JDK 1.5开始提供ScheduledThreadPoolExecutor类,ScheduledThreadPoolExecutor类继承ThreadPoolExecutor类重用线程池实现了任务的周期性调度功能。在JDK 1.5之前,实现任务的周期性调度主要使用的是Timer类和TimerTask类。本文,就简单介绍下ScheduledThreadPoolExecutor类与Timer类的区别
- 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,developer.a... 大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流作者简介:CSDN java领域新星创作者blog.csdn.net/bug…掘金LV3用户 juejin.cn/user/bug…阿里云社区专家博主,星级博主,developer.a...
- 基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。 基本特征适应面Kotlin的设计初衷是开发效率更高的Java,可以适用于任何Java涉及的应用场景,除了常见的信息管理系... 基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。 基本特征适应面Kotlin的设计初衷是开发效率更高的Java,可以适用于任何Java涉及的应用场景,除了常见的信息管理系...
- 接口是java中的核心概念之一,Java 接口是 Java 编程语言的核心部分,不仅在 JDK 中而且在Java 设计模式中也被广泛使用,大多数框架大量使用java接口。那么什么是接口?为啥需要使用接口?接口应该怎么使用?本文一一给大家介绍。 一、什么是接口?在 Java 中,接口是一种抽象类型,包含方法和常量变量的集合,它是Java中的核心概念之一,用于实现抽象、多态和多重继承。Java ... 接口是java中的核心概念之一,Java 接口是 Java 编程语言的核心部分,不仅在 JDK 中而且在Java 设计模式中也被广泛使用,大多数框架大量使用java接口。那么什么是接口?为啥需要使用接口?接口应该怎么使用?本文一一给大家介绍。 一、什么是接口?在 Java 中,接口是一种抽象类型,包含方法和常量变量的集合,它是Java中的核心概念之一,用于实现抽象、多态和多重继承。Java ...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签