有这一个就够了
文章平均质量分 90
Java路线的完结篇文章
胖虎不秃头
热爱Java编程的小学四年级学生,我今年十岁啦!
展开
-
新学期,新FLAG | 从心出发
📄个人主页:胖虎不秃头✨个人简介:Java领域新星创作者,随时准备跑路的大二学生🔥精品专栏:有这一个就够了🌈个人名言:知道的越多,不知道的越多。原创 2022-09-18 11:25:32 · 1276 阅读 · 31 评论 -
SpringBoot 基础篇——基于SpringBoot实现ssm/ssmp整合
学习要求环境要求学习资料Spring Boot官网:https://spring.io/projects/spring-bootSpring Boot 官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/Spring Boot 中文文档:http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/视频地址:https://www.bilibili.com/video/BV15b原创 2022-09-12 10:54:44 · 611 阅读 · 4 评论 -
AJAX——Web数据交互方式
AJAX不能称为一种技术,它是多种技术的综合产物。AJAX可以让浏览器发送一种特殊的请求,这种请求可以是:异步的。什么是异步,什么是同步?假设有t1和t2线程,t1和t2线程并发,就是异步。假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1,显然他们是排队的,排队的就是同步。AJAX是可以发送异步请求的。也就是说,在同一个浏览器页面当中,可以发送多个ajax请求,这些ajax请求之间不需要等待,是并发的。原创 2022-08-19 11:55:46 · 375 阅读 · 0 评论 -
SSM项目整合——综合案例
Spring提供了监听器ContextLoaderListener,实现ServletContextListener接口,可监听ServletContext的状态,在web服务器的启动,读取Spring的配置文件,创建Spring的IOC容器。web应用中必须在web.xml中配置02 准备工作①创建Maven Module②导入依赖③创建表03 配置web.xml04 创建SpringMVC的配置文件并配置05 搭建Mybatis环境①创建属性文件\jdbc.properties原创 2022-08-08 13:45:48 · 320 阅读 · 1 评论 -
SpringMVC——基于MVC架构的Spring框架
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器。.....原创 2022-08-07 22:47:42 · 802 阅读 · 1 评论 -
Spring——以IOC、AOP为核心的轻量级框架
Spring是于2003年兴起的一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。spring的核心是控制反转(IOC)和面向切面编程(AOP)。Spring是可以在JavaSE/EE中使用的轻量级开源框架。Spring的主要作用就是为代码“解耦”,降低代码间的耦合度。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。即在Spring中说明对象(模块)的关系。//无参构造方法是为spring提供创建对象。............原创 2022-07-25 23:54:12 · 1071 阅读 · 0 评论 -
Mybatis——持久层框架
目录MyBatis01 简介1.1 什么是Mybatis1.2 持久化1.3 持久层1.4 为什么需要MyBatis02 第一个Mybatis程序2.1 搭建环境2.2 创建一个模块2.3 编写代码2.4 注意点03 CRUD3.1 namespace3.2 select3.3 insert3.4 update3.5 delete3.6 分析错误3.7 万能的Map3.8 思考题3.9 注意点04 配置解析4.1 核心配置4.2 环境配置(environments)4.3 属性(properties)4.4原创 2022-07-11 20:43:34 · 2382 阅读 · 1 评论 -
Linux操作系统——类UNIX系统
目录01 Linux 介绍1.1 Linux 的应用领域1.1.1个人桌面领域的应用1.2 服务器领域1.3 嵌入式领域02 Linux 入门2.1 Linux 介绍2.1.1 概述2.2 Linux 和 Unix 的关系2.2.1 unix 是怎么来的2.2.2 Linux 是怎么来的2.2.3 Linux 和 Unix 关系图03 VM 和 Linux 的安装3.1 安装 vm 和 Centos3.1.1基本说明3.2 vmware16下载3.3 VM 安装的步骤3.4 Centos 下载地址3.5 C原创 2022-07-30 22:03:52 · 4675 阅读 · 0 评论 -
JavaScript——基于原型编程、多范式的动态脚本语言
JS函数类似Java中的方法Java中定义方法的格式是[修饰符列表]返回值类型方法名(形式参数列表){方法体;}...}JS是一种弱类型,JS中的函数不需要指定返回值类型,返回什么类型都行函数的定义格式是//第一种方式function函数名(形式参数列表){函数体;}//第二种方式函数名=function(形式参数列表){函数体;}例如函数//a和b都是局部变量,他们都是形参(a和b都是变量名,变量名随意。)}sum(10,20);......原创 2022-07-30 10:59:08 · 832 阅读 · 0 评论 -
Lombok、JUnit——开发工具插件
Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables原创 2022-07-06 13:26:27 · 454 阅读 · 0 评论 -
Maven——自动化构建工具
测试开发人员提交代码(如果测试有问题)–> 需要开发人员修改–> 在提交代码给测试–> 测试人员再测试代码(如果还有问题)–> 开发人员修改后再提交–> 再测试直到测试代码通过。依赖:a.jar需要b.jar这个关系叫做依赖。构建是面向过程的,就是一些步骤,完成项目代码的编译,测试,运行,打包,部署等等。maven支持的构建包括有:①POM : 一个文件 名称是pom.xml , pom翻译过来叫做项目对象模型。 maven把一个项目当做一个模型使用。控制maven构建项目的过程,管理jar依赖原创 2022-07-05 22:56:38 · 291 阅读 · 1 评论 -
JavaWeb——动态 web 资源开发
目录Servlet01 系统架构1.1 系统架构包括什么形式?1.2 C/S架构1.3 B/S架构1.4 C/S和B/S结构的系统如何选择?1.5 开发一个WEB系统需要哪些技术?1.6 Java EE是什么?02 B/S结构的系统通信原理2.1 WEB系统的访问过程2.2 域名2.3 IP地址2.4 端口号2.5 WEB系统的通信原理2.6 URL2.7 请求、响应03 WEB服务器软件3.1 WEB服务器软件都有哪些呢?3.2 应用服务器和WEB服务器的关系3.3 Tomcat下载04 实现一个最基本的原创 2022-07-04 16:59:35 · 4187 阅读 · 13 评论 -
MySQL——关系型数据库管理系统
MySQL常用命令、数据库表、CRUD、排序、数据处理函数、连接查询、子查询、union合并、limit、表的创建、约束、存储引擎、事务、索引、视图、DBA常用命令、数据库设计三范式原创 2022-06-24 15:12:39 · 859 阅读 · 2 评论 -
JDBC——Java数据库连接
编写程序模拟JDBC本质、JDBC编程六步、模拟用户登录功能的实现、SQL注入、PrepareStatement使用场景、CUBD操作、事务机制、DBUtil工具类、模糊查询、悲观锁和乐观锁机制原创 2022-06-24 15:03:56 · 808 阅读 · 1 评论 -
JavaSE——09注解
1)注解,或者叫做注释类型,英文单词是:Annotation2)注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。3)怎么自定义注解呢?语法格式?4)注解怎么使用,用在什么地方? 第一:注解使用时的语法格式是:@注解类型名 第二:注解可以出现在类上、属性上、方法上、变量上、注解类型 java.lang包下的注释类型: 掌握: Deprecated 用 @Deprecated 注释的程序元素, 不鼓励程序员使用这样的元素,通常是因为它很危险或存在更原创 2022-07-14 01:05:42 · 162 阅读 · 0 评论 -
JavaSE——08反射机制
通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。)反射机制使得对象的创建更加地灵活,可以通过读取配置文件的方式随意改变new的对象,不会将java代码写死1.3 反射机制相关的重要的类有哪些? java.lang.Class:代表整个字节码,代表一个类型,代表整个类。 java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的方法。 java.lang.re原创 2022-07-14 01:04:57 · 214 阅读 · 0 评论 -
JavaSE——07多线程
当在DOS命令窗口中输入:java HelloWorld 回车之后。会先启动JVM,而JVM就是一个进程。JVM再启动一个主线程调用main方法。同时再启动一个垃圾回收线程负责看护,回收垃圾。最起码,现在的java程序中至少有两个线程并发,一个是垃圾回收线程,一个是执行main方法的主线程。阿里巴巴:进程马云:阿里巴巴的一个线程童文红:阿里巴巴的一个线程京东:进程强东:京东的一个线程妹妹:京东的一个线程进程可以看做是现实生活当中的公司。线程可以看做是公司当中的某个员工。注意:进程A和进程B的原创 2022-07-14 01:04:06 · 293 阅读 · 0 评论 -
JavaSE——06IO流
目录06 IO流1、什么是IO流2、流的分类2.1 按照流的方向进行分类2.2 按照读取数据方式的不同来进行分类3、流的四大家族4、常用的IO流4.1 文件专属4.2 缓冲流专属4.3 数据流专属4.4 PrintStream标准输出流4.5 File类4.6 ObjectInputStream和ObjectOutputStream4.7 IO+Properties的联合使用文件通常是由一连串的字节或字符构成,组成文件的字节序列 称为 字节流 ,组成文件的字符序列称为字符流,Java 中根据流的方向可以分为原创 2022-07-14 01:03:12 · 242 阅读 · 0 评论 -
JavaSE——05集合及常用类库
1)集合实际上是一个容器,可以容纳其他类型的数据。集合不能直接存放基本数据类型,另外集合也不能直接存储java对象,而存储的是java对象的内存地址(引用)2)为什么集合在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象,实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询将10个数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来注意:集合再java中本身就是一个容器,是一个对象,原创 2022-07-14 01:01:50 · 810 阅读 · 0 评论 -
JavaSE——04数组
目录04 数组1、数组的基本概念和语法2、声明和初始化一维数组2.1 声明2.2 初始化2.3 实例3、main方法的String数组4、继承关系的数组5、一维数组的扩容6、数组拷贝7、二维数组7.1 二维数组的声明和初始化7.2 length属性7.3 关于二维数组中元素的访问8、数组模拟栈数据结构8.1 题目要求8.2 代码呈现8.3 问题展现9、酒店管理系统9.1 题目要求9.2 代码呈现9.3 问题展现1)Java语言中的数组是一种引用数据类型。 不属于基本数据类型。数组的父类是Object。2)数原创 2022-07-14 01:00:02 · 333 阅读 · 0 评论 -
JavaSE——03集成开发工具的使用
1)字体设置File —> setting —> 输入font —>设置字体样式以及字号大小;2)快速生成main方法:psvm3)快速生成Sys.out.println():sout4)注意IDEA是自动保存,不需要Ctrl + S5)删除一行:Ctrl + Y6)运行:代码上右键—>run点击代码左侧的绿色箭头Ctrl + Shift + F107)左侧窗口的列表的展开和关闭:左箭头关闭;右箭头打开;上下箭头移动;8)退出任何窗口Esc键9)任何新增/新建/添加的快捷键:Alt原创 2022-07-14 00:59:34 · 1582 阅读 · 0 评论 -
JavaSE——02核心面向对象及常用类
1.1.1 三大特性三大特性:封装、继承、多态;面向对象的分析 OOA面向对象的设计 OOD面向对象的编程 OOP1.1.2 类与对象对象抽象化找出共同特征定义为类(类是属性、模板、概念);对象(个体)真实存在;类不存在,是虚拟的;类---->对象(通过实例化);对象---->类(通过抽象化);状态---->一个类的属性(通过对象的状态信息);动作---->一个类的方法(描述对象的动作信息);注意:状态和动作当具体到某个对象上之后,发现最终的结果可能不一样;对象和对象之间有共同的特征,但是具体到对象之后有数原创 2022-07-14 00:59:18 · 213 阅读 · 0 评论 -
JavaSE——01语法基础
目录01 语法基础01、Java程序基础1.1 JDK和JRD1.2 命令行操作1.3 pubilic+class1.4 字节码文件02、标识符2.1 标识符的组成2.2 遵守驼峰命名方式2.3 类名、接口名:2.4 变量名、方法名:2.5 常量名:03、关键字04、变量与常量4.1 变量4.2 常量05、boolean类型5.1 布尔类型的值5.2 布尔类型占用的字节数5.3 布尔类型的底层表示和定义06、byte类型07、char类型7.1 char类型占有字节数7.2 char类型与short类型08原创 2022-07-14 00:58:54 · 603 阅读 · 0 评论 -
Java——Web后端学习路线
至少做三个以上的项目:原创 2022-07-04 10:30:54 · 637 阅读 · 0 评论