自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 IDEA写SQL语句时不会提示表名、列名的处理方法(实测有效)

解决IDEA写SQL语句时不会提示表名、列名的处理方法(实测有效)

2022-06-03 08:23:52 2254 1

原创 软件工程实训day01-mybatis

软件工程专业实训课记录

2022-06-02 18:08:46 296

原创 常用API——Date、SimpleDateFormat、Calendar

Date 类Date类代表当前所在系统的日期时信息。public class DateDemo1 { public static void main(String[] args) { // 1、创建一个Date类的对象:代表系统此刻日期时间对象 Date d = new Date(); System.out.println(d); // 2、获取时间毫秒值 long time = d.getTime()

2022-05-17 20:19:02 261

原创 常用API——Math、System、BigDecimal

常用API——Math、System、BigDecimal

2022-05-17 19:57:44 295

原创 常用API——Object、Objects、StringBuilder

Object类的作用Object类的方法是一切子类对象都可以直接使用的,所以我们要学习Object类的方法。 一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类。Object类的常用方法Object的toString方法问题引出开发中直接输出对象,默认输出对象的地址其实是毫无意义的。开发中输出对象变量,更多的时候是希望看到对象的内容数据而不是对象的地址信息。toString存在的意义父类toString()方法存在的意义就

2022-05-17 19:46:02 104

转载 面向对象三大特征之二:继承

什么是继承? Java中提供关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。 public class Student extends People(){} Student称为子类(派生类),People称为父类(基类 或超类)。 使用继承的好处当子类继承父类后,就可以直接使用父类公共的属性和方法了。因此,用好这个技术可以很好的我们提高代码的复用性继承后子类的特点 Java中子类更强大 子类 继承父类,子类可以得到父类的属性

2022-05-17 16:18:37 140

原创 static的应用知识——单例设计模式

static的应用--单例模式(饿汉、懒汉)

2022-05-17 15:54:18 200

原创 静态关键字——static

静态关键字的作用static是静态的意思,可以修饰成员变量和成员方法。 static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改public class User { // 成员变量 public static int onlineNumber= 161; private String name; private int age; …}成员变量可以分为2类1、静态成员变量(有static修饰,属于类,内存中加载一次)

2022-05-17 14:31:35 675

原创 浅试 模板方法模式 的使用

模板方法模式的简单使用

2022-05-16 15:25:23 109

原创 ArrayList类常用方法与遍历

ArrayList类常用方法与遍历

2022-05-16 13:16:43 338

原创 MyBatis教程看这一篇就够啦,简单又全面(IDEA版)

浅学MyBatis~~

2022-05-16 11:35:03 8326

原创 关于Git看这一篇就够了(IDEA版本)

Git教程内容涵盖Git的下载与安装、基本命令使用、远程仓库操作、分支管理、关联IDEA、团队协同开发演示!笔记来源:https://www.bilibili.com/video/BV1Sv41177sA?spm_id_from=333.999.0.0

2022-05-03 20:48:20 1637 1

原创 Maven使用教程(IDEA版)

Maven从零基础到实战开发教程,最适合小白学习的教程内容涵盖Maven的介绍、使用、关联IDEA及私服的搭建!

2022-05-03 20:08:50 17134

原创 SSM框架——Spring的Ioc和DI及数据源的配置

目录1. Spring简介1.1 Spring是什么1.2 Spring发展历程1.3 Spring的优势1.4 Spring的体系结构2. Spring快速入门2.1 Spring程序开发步骤2.2 导入Spring开发的基本包坐标2.3 编写Dao接口和实现类2.4 创建Spring核心配置文件2.5 在Spring配置文件中配置UserDaoImpl2.6 使用Spring的API获得Bean实例2.7 知识要点3. Spring配置文件3.

2022-05-01 23:16:01 301

原创 JavaWeb核心技术——Filter过滤器、Listener监听器

目录1,Filter1.1 Filter概述1.2 Filter快速入门1.2.1 开发步骤1.2.2 代码演示1.3 Filter执行流程1.4 Filter拦截路径配置1.5 过滤器链1.5.1 概述1.5.2 代码演示1.5.3 问题1.6 案例1.6.1 需求1.6.2 分析1.6.3 代码实现2,Listener2.1 概述2.2 分类2.3 代码演示今日目标: 能够使用 Filter 完成登陆状态校验功能

2022-04-02 19:29:48 261 1

原创 JavaWeb核心技术——会话技术

目录1,会话跟踪技术的概述2,Cookie2.1 Cookie的基本使用1.概念2.Cookie的工作流程3.Cookie的基本使用2.2 Cookie的原理分析2.3 Cookie的使用细节2.3.1 Cookie的存活时间2.3.2 Cookie存储中文3,Session3.1 Session的基本使用1.概念2.Session的工作流程3.Session的基本使用3.2 Session的原理分析3.3 Session的使用细节3.

2022-04-01 20:08:58 579 1

原创 JavaWeb核心技术——JSP动态网页技术

目录1,JSP 概述2,JSP 快速入门2.1 搭建环境2.2 导入 JSP 依赖2.3 创建 jsp 页面2.4 编写代码2.5 测试3,JSP 原理4,JSP 脚本4.1 JSP 脚本分类4.2 案例4.2.1 需求4.2.2 实现4.2.3 成品代码4.2.4 测试4.3 JSP 缺点5,EL 表达式5.1 概述5.2 代码演示5.3 域对象6,JSTL标签6.1 概述6.2 if 标签6.3 forEac

2022-04-01 10:48:16 3860 1

原创 JavaWeb核心技术——Request&Response用户登录注册案例

目录1,用户注册登录案例1.1 用户登录1.1.1 需求分析1.1.2 环境准备1.1.3 代码实现1.2 用户注册1.2.1 需求分析1.2.2 代码编写1.3 SqlSessionFactory工具类抽取1,用户注册登录案例接下来我们通过两个比较常见的案例,一个是注册,一个是登录来对今天学习的内容进行一个实战演练,首先来实现用户登录。1.1 用户登录1.1.1 需求分析 用户在登录页面输入用户名和密码,提交请求给LoginServlet

2022-03-30 23:01:14 2146 2

原创 JavaWeb核心技术——Response响应

目录1,Response对象1.1 Response设置响应数据功能介绍1.2 Respones请求重定向1.2.1 Response重定向(redirect):一种资源跳转方式。1.2.2 重定向的实现方式:1.2.3重定向的特点1.3 路径问题1.4 Response响应字符数据1.5Response响应字节数据1,Response对象前面讲解完Request对象,接下来我们回到刚开始的那张图: Request:使用request对象来获取请..

2022-03-30 22:46:11 4610 3

原创 JavaWeb核心技术——Request请求

目录1,Request和Response的概述2,Request对象2.1 Request继承体系2.2 Request获取请求数据2.2.1 获取请求行数据2.2.2 获取请求头数据2.2.3 获取请求体数据2.2.4 获取请求参数的通用方式2.3 IDEA快速创建Servlet2.4 请求参数中文乱码问题2.4.1 POST请求解决方案2.4.2 GET请求解决方案1,Request和Response的概述Request是请求对象,Respon

2022-03-30 20:14:27 6223 1

原创 JavaWeb核心技术——Servlet

目录1,Servlet1.1 简介1.2 快速入门1.3 执行流程(掌握)1.4 生命周期1.5 方法介绍1.6 体系结构1.7 urlPattern配置1.8 XML配置1,Servlet1.1 简介 Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。 使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。 Servlet是JavaEE规范之一,其实就是一个接口,将来

2022-03-29 23:45:42 761 1

原创 JavaWeb核心技术——Tomcat服务器

目录1,Tomcat1.1 简介1.1.1 什么是Web服务器1.2 基本使用1.2.2 安装1.2.3 卸载1.2.4 启动1.2.5 关闭1.2.6 配置1.2.7 部署1.3 Maven创建Web项目1.3.1 Web项目结构1.3.2 创建Maven Web项目1.4 IDEA使用Tomcat1.4.1 集成本地Tomcat1,Tomcat1.1 简介1.1.1 什么是Web服务器Web服务器是一个应用程序(软件),..

2022-03-29 14:22:38 701 1

原创 JavaWeb核心技术——HTTP

目录1,HTTP1.1 简介1.1.1 HTTP概念1.1.2 HTTP协议的特点1.2 请求数据格式1.2.1 格式介绍1.3 数据的响应格式1.3.1 格式介绍1.3.2 响应状态码1,HTTP1.1 简介1.1.1 HTTP概念HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果想知道具体的格式,可

2022-03-29 13:55:50 179 1

原创 JavaWeb核心技术——Web概述

目录1,Web概述1.1 Web和JavaWeb的概念1.2 JavaWeb技术栈1.2.1 B/S架构1.2.2 静态资源1.2.3 动态资源1.2.4 数据库1.2.5 HTTP协议1.2.6 Web服务器1,Web概述1.1 Web和JavaWeb的概念Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度、京东、传智官网等这些网站,这些网站统称为Web网站。我们知道了什么是Web

2022-03-29 13:33:56 3562 1

原创 Redis快速入门

1,Redis的概念Redis是一款高性能的NOSQL系列的非关系型数据库1.1 什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决..

2022-03-27 11:05:26 109

原创 JDBC -- Java 数据库连接

目录1,JDBC概述1.1 JDBC概念1.2 JDBC本质1.3 JDBC好处2,JDBC快速入门2.1 编写代码步骤2.2 具体操作3,JDBC API详解3.1 DriverManager3.2 Connection3.2.1 获取执行对象3.2.2 事务管理3.3 Statement3.3.1 概述3.3.2 代码实现3.4 ResultSet3.4.1 概述3.4.2 代码实现3.5 案例3.6 PreparedSta

2022-03-26 14:11:25 285

原创 MySQL数据库超详细学习笔记(高级篇【下】收藏版)

目录1,约束1.1 概念1.2 分类1.3 非空约束1.4 唯一约束1.5 主键约束1.6 默认约束1.7 约束练习1.8 外键约束2,数据库设计2.1 数据库设计简介2.2 表关系(一对多)2.3 表关系(多对多)2.4 表关系(一对一)2.5 数据库设计案例3,多表查询3.1 内连接查询3.2 外连接查询3.3 子查询3.4 案例4,事务4.1 概述4.2 语法4.3 代码验证4.4 事务的四大特征

2022-03-26 13:38:59 161

原创 MySQL数据库超详细学习笔记(高级篇【上】收藏版)

1,数据库相关概念以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。假设在文件中存储以下的数据:姓名 年龄 性别 住址张三 23 男 北京西三旗李四 24 女 北京西二旗王五 25 男 西安软件新城现要修改李四这条数据的性别数据改为男,我们现学习的IO技术可以通过将所有的数据读取到内存中,然后进行修改再存到该文件中。通过这种方式操作存在很大问题,现在只有三条数据,如果文件中存储1T...

2022-03-25 11:17:06 787 1

原创 day09--Java面向对象进阶(包、权限修饰符、抽象类、接口)

目录1. 包2. 权限修饰符2.1 什么是权限修饰符?2.2 权限修饰符的分类和具体作用范围:3. final4. 常量4.1 常量 4.2 常量的执行原理5. 枚举5.1 枚举的概述5.2 枚举的特征:6. 抽象类6.1抽象类、抽象方法概述6.2抽象类的特征、注意事项6.3抽象类的应用知识:模板方法模式7.接口7.1 接口概述、特点7.2 接口的基本使用:被实现7.3 接口与接口的关系:多继承7.4 JDK8开始接...

2022-03-24 12:39:01 170

原创 day08--Java面向对象进阶(static、单例模式、代码块、继承)

目录1. 静态关键字:static1.1 静态关键字:static static的作用、修饰成员变量的用法1.2 static修饰成员变量的内存原理1.3 static修饰成员方法的基本用法1.4 static修饰成员方法的内存原理1.5 static实际应用案例:设计工具类1.6 static的注意事项总结[面试热点]2.static应用知识:代码块2.1 代码块的分类2.2代码块的分类3.static应用知识:单例模式3.1 饿汉单例设计模式3.2 .

2022-03-24 12:08:55 175

原创 多线程概述及其实现方式

目录一、线程简介1. 任务2. 多线程​3. 程序>进程>线程4.Process与Thread5. 核心概念二、线程的实现1、继承Thread类2、实现Runnabl接口3、实现Callable接口4、Thread和Runnable对比一、线程简介1. 任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。2. 多线程原来是一条路,慢慢因为车太多了,道路阻塞,效率

2022-03-23 09:34:46 322

原创 day07--Java常用API

目录1.API1.1API概述1.2如何使用API帮助文档2.String类2.1String类概述2.2String类的特点2.3String类的构造方法2.4创建字符串对象两种方式的区别2.5字符串的比较2.6用户登录案例2.7遍历字符串案例2.8统计字符次数案例2.9字符串拼接案例2.10字符串反转案例2.11帮助文档查看String常用方法3.ArrayList3.1ArrayList类概述3.2ArrayList类常用方法

2022-03-22 18:37:52 124

原创 day06--Java面向对象

目录1. 类和对象1.1 类和对象的理解1.2 类的定义1.3 对象的使用1.4 学生对象-练习2. 对象内存图2.1 单个对象内存图2.2 多个对象内存图2.3 多个对象指向相同内存图3. 成员变量和局部变量3.1 成员变量和局部变量的区别4. 封装4.1 private关键字4.2 private的使用4.3 this关键字4.4 this内存原理4.5 封装思想5. 构造方法5.1 构造方法概述5.2 构造方法的注意事项

2022-03-22 18:30:03 109

原创 day05--Java方法

目录1. 方法概述1.1 方法的概念(理解)2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)2.2 方法调用过程图解(理解)2.3 无参数方法的练习(应用)3. 带参数方法定义和调用3.1 带参数方法定义和调用(掌握)3.2 形参和实参(理解)3.3 带参数方法练习(应用)4. 带返回值方法的定义和调用4.1 带返回值方法定义和调用(掌握)4.2 带返回值方法练习(应用)5. 方法的注意事项5.1 方法的注意事项(掌握)5.2 方法的

2022-03-21 23:38:41 105

原创 day04--Java数组

1.数组1.1什么是数组【理解】数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2数组定义格式【记忆】1.2.1第一种数据类型[] 数组名示例:int[] arr; double[] arr; char[] arr;1.2.2第二种数据类型 数组名[]示例:int arr[];double arr[];char arr[];1.3数组动态初始化【应用】1.3.1什么是动态初始化数组动态初始...

2022-03-20 19:33:00 132

原创 day03--Java流程控制语句

目录1、流程控制语句(应用)1.1 流程控制语句分类1.2 顺序结构1.3 分支结构:if语句1.4 分支结构:switch语句1.5 循环结构:for循环1.6 循环结构: while循环1.7 循环结构:do-while循环1.8 三种循环的区别(理解)1.9 跳转控制语句(掌握)1.10 循环嵌套(理解)1.11 Random 随机函数1、流程控制语句(应用)在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚

2022-03-20 19:18:58 122

原创 day02--Java基础语法

目录1、类型转换问题2. 运算符2.1 算术运算符(理解)2.1.1 运算符和表达式2.1.2 算术运算符2.1.3 字符的“+”操作2.1.4 字符串的“+”操作2.2 赋值运算符(应用)2.3 自增自减运算符(理解)2.4 关系运算符(应用)2.5 逻辑运算符(应用)2.6 三元运算符(理解)3. 数据输入(应用)1、类型转换问题类型转换(理解)在Java中,会存在不同类型的数据需要一起参与运算,所以这些数据类型之间是需要相互转换的,分为两

2022-03-20 19:09:44 80

原创 day01--Java基础语法

目录1、Java概述1.1 Java语言的发展史1.2 Java语言跨平台原理(理解)1.3 JRE和JDK(记忆)1.4 JDK的下载和安装(应用)1.4.1 下载1.4.2 安装1.4.3 JDK的安装目录介绍2. 入门程序HelloWorld2.1 常用DOS命令(应用)2.2 Path环境变量的配置(应用)2.2.1 为什么配置环境变量2.3 HelloWorld案例(应用)2.3.1 Java程序开发运行流程2.3.2 HelloWorl

2022-03-19 20:34:18 135

原创 Java 语言之面向对象编程

面向对象是 Java语言的特性之一。面向对象的编程语言是利用类和对象将问题的数据和操作封装起来,并用标准接口与外界交互,是代表客观世界实体的各种类在程序中能够独立和继承。1. 面向对象编程的概念我们先来了解一些基本概念:抽象、封装、继承1)抽象面向对象的编程思路与传统抽象设计不同,它强调按照与人类思维方式中的抽象、分类、继承、组合、封装等原则去模拟现实世界的物理存在。对编程者来说,重要的是要理解现实系统怎么去抽象转化为软件系统。在编程阶段,通过抽象找出各种类,再对各种类之间的消息进行收集和处

2022-03-15 15:47:56 265

原创 Java 语言到底是什么?

1、Java 语言的由来19991年,Sun 公司成员为电视、控制烤面包机等家用电器开发了一个分布式系统软件 Oak,它就是 Java 语言的前身。当时,Oak并没有引起人们的注意, 直到1994年后期,随着互联网和万维网的飞速发展,他们用 Java 编写了HotJava 浏览器,得到 Sun 公司首席执行官的支持,并进一步地研发。因为促销和法律的原因,在1995年, Oak 改名为 Java。Java的出现给【软件行业带来了巨大的冲击,它的独立于平台和安全可靠非常适合网络要求,于是很快便工业界所认可。

2022-03-15 14:01:10 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除