- 博客(30)
- 收藏
- 关注
原创 【Day07-Servlet&HTTP】
HTTP (Hyper Text Transfer Protocol) 超文本传输协议,是互联网上应用最为广泛的一种网络协议。作用:规范浏览器和服务器之间通信时传输数据的格式特点:基于TCP协议:面向连接,安全基于请求-响应模型的:一次请求对应一次响应HTTP协议是无状态的协议:每次请求-响应都是独立的,不相互记录数据,目的是为提高效率无论是请求还是响应都包含三部分:行、头、体以Chrome浏览器为例,使用F12打开开发者模式,选择NetWork选项卡,然后通过网络访问页面。
2024-09-28 21:33:28
785
原创 【Day06-maven基础】
框架可以理解为半成品软件,框架做好以后,程序员只需要在它基础上继续进行后面的开发框架中一般都是所有程序员都需要开发的重复代码,框架将这些做好之后,程序员就可以把精力专注在核心业务上==学习框架, 关注点: 怎么去用这个框架==下面四个api了解一下即可* Resources:将配置文件读取成一个输入流* SqlSessionFactoryBuilder:用于创建SqlSessionFactory* SqlSessionFactory:用于获取SqlSession。
2024-09-27 16:20:21
1018
原创 【Day05-maven基础】
依赖管理主要指的是项目怎样引入依赖包,maven会将所有需要的依赖包放在本地仓库中,然后每个项目通过配置文件引入自己所需要的那部分jar包在maven本地仓库中是按照什么结构存放的?我们的项目应该怎么获取对应的jar包本地仓库没有jar包从哪里下载。
2024-09-27 15:16:41
1120
原创 【Day04-MySQL多表】
一个业务操作包含多个子操作,如果这个业务操作被事务管理了,那么这些子操作要么同时成功,要么同时失败。在MySQL数据库中,默认情况下,一条DML语句就是一个独立的事务。SQL语法描述begin;开启手动控制事务commit;提交事务rollback;回滚事务-- 事务的三个api-- 开启事务 begin;-- 提交事务 commit;-- 回滚事务 rollback;begin;--开启事务commit;-- 提交事务begin;--开启事务rollback;
2024-09-27 11:49:49
947
原创 【Day03-MySQL单表】
SQL全称Structured Query Language,翻译为:结构化查询语言是用来操作数据库的一种语言,通过sql可以实现数据库、数据表、数据记录的增删改查我们一般把增删改查称为CRUD:create创建、retrieve 检索、update 修改、delete删除。
2024-09-20 17:05:22
2542
原创 【Day02-JS+Vue+Ajax】
</script>标签之间在HTML文档中,可以在任意地方,放置任意数量的<script>一般会把脚本置于<body>元素的底部,可改善显示速度<body>-- 页面内容 --><script>
2024-09-20 16:26:58
2514
原创 【Day13-单元测试&反射&注解】
可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。反射就是:加载类,并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器等)。无法实现自动化测试,一个方法测试失败,可能影响其他方法的测试。在定义注解的时候,还可以通过属性来进一步描述注解的细节。实例方法,该方法会在每一个测试方法执行之前执行一次。实例方法,该方法会在每一个测试方法执行之后执行一次。实例方法,该方法会在每一个测试方法执行之前执行一次。实例方法,该方法会在每一个测试方法执行之后执行一次。
2024-09-12 21:32:54
1027
原创 【Day11-多线程】
线程池就是一个可以复用线程的技术它就像一个大的池子一样,里面可以放置一些线程,当需要的时候,就从里面取出来用,用完了就还回去如此一来,就不必频繁的创建和销毁线程了,大大的提高了线程的利用率,提供系统的性能。
2024-09-10 20:38:52
1092
原创 【Day10-配置文件&日志&多线程】
配置文件在企业开发过程中,我们习惯把一些需要灵活配置的数据放在一些文本文件中而不是在Java代码写死我们把这种存放程序配置信息的文件统称为配置文件日志技术可以将系统执行的信息,方便的记录到指定的位置(控制台、文件中、数据库中)。可以随时以开关的形式控制日志的启停,无需侵入到源代码中去进行修改。日志技术的体系结构设计日志框架的一套标准,日志框架需要实现这些接口。牛人或者第三方公司已经做好的实现代码,后来者直接可以拿去使用。注意1因为对接口不满意,有人就搞了SLF4J;因为对。
2024-09-08 21:15:53
1269
原创 【Day09-IO-字符流&其它流】
解决某类问题,编写的一套类、接口等,可以理解成一个半成品。好处:在框架的基础上开发,可以得到优秀的软件架构,并能提高开发效率框架的形式:一般是把类、接口等编译成class形式,再压缩成一个.jar结尾的文件发行出去。
2024-09-08 20:04:59
846
原创 【Day07-集合-Map&Stream&递归】
也叫Stream流,是Jdk8开始新增的一套API (.*)可以用于操作集合或者数组的数据。优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中的数据,代码更简洁,可读性更好。
2024-09-07 17:19:33
1326
原创 【Day08-IO-文件&字节流】
File对象既可以代表文件、也可以代表文件夹。它封装的对象仅仅是一个路径名,这个路径可以存在,也可以不存在。
2024-09-07 15:52:16
1535
原创 【Day09-练习】
创建一个反序列化对象:ObjectInputStream,将文件”1.txt”的对象反序列化到程序中,并打印此对象。请使用字节缓冲流:BufferedInputStream和BufferedOutputStream实现。定义一个序列化对象:ObjectOutputStream,将stu序列化到文件“1.txt”中。复制到E:盘下,例如:D:/1.txt复制到E:/2.txt。复制到E:盘下,例如:D:/1.mp4复制到E:/2.mp4。复制到E:盘下,例如:D:/1.txt复制到E:/2.txt。
2024-09-06 20:48:44
251
原创 【Day08-练习】
第一第二项是1,第三项是前两项的和1+1=2,第四项是第二第三项的和1+2=3,所以第n项是第n-1项与n-2项的和。用递归求第n个斐波那契数。
2024-09-06 20:40:11
159
原创 【Day07-练习】
2.3 请使用TreeMap集合保存劳模信息,要求以劳模对象为键,家庭住址为值,并按照劳模的年龄从大到小排序后输出;2.6 定义一个集合中有如下7个元素黄药师,冯蘅,郭靖,黄蓉,郭芙,郭襄,郭破虏,使用stream完成下面需求。每一个HashMap集合的键是String类型的(丈夫的姓名),值都是对象类型的(妻子的对象)耳机=[华为耳机, 苹果耳机, 华强北耳机, oppo耳机, vivo耳机, 三星耳机]手机=[华为手机, 苹果手机, oppo手机, vivo手机, 三星手机]
2024-09-05 21:33:45
748
原创 【Day06-集合-Collection&List&Set】
Java集合框架(Java Collection Framework, JCF)是Java编程语言的一部分,它提供了一种存储和操作一组对象的方式。这个框架的设计目标是提供一组标准的数据结构来帮助开发者更有效地管理数据。
2024-09-05 21:26:22
2933
原创 【Day06-练习】
张三,22 李四,26 张翠山,38 赵六,19 张三丰,103 张无忌,17 赵敏,16。 “JavaEE企业级开发指南”,”Oracle高级编程”,”MySQL从入门到精通”,”Java架构师之路”请定义方法找出集合中所有姓张的人并且年龄大于18岁的并全部返回, 然后在main方法中输出返回的人;集合中的人需要以对象的形式存在,人只要有姓名和年龄两个成员变量即可;3. 目前有一个Book类,属性有:编号,名称,单价,出版社。
2024-09-02 21:48:40
426
原创 【Day05-异常、Lambda、常见算法】
自定义异常Java无法为这个世界上全部的问题都提供异常类来代表, 如果以后我们自己写的代码中的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。/*自定义异常Java无法为这个世界上全部的问题都提供异常类来代表,如果以后我们自己写的代码中的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。自定义运行时异常1、定义一个异常类,继承RuntimeException2、在类中提供构造函数。
2024-09-02 21:42:03
1094
原创 【Day04-常用API、日期时间、Arrays】
代表简单日期格式化,可以用来把日期对象、时间毫秒值格式化成我们想要的形式。使用它拼接字符串的时候,不仅高效,而且代码的编写更加的方便。JDK8出现的一个可变的、操作字符串的容器。除法、可以控制精确到小数几位。把字符串时间解析成日期对象。对象,精确几位,舍入模式。注意:不推荐使用这个。
2024-09-01 20:05:27
1472
原创 【Day04-作业练习】
2.2【BigDecimal类】有以下double数组:double[] arr = {0.1,0.2,2.1,3.2,5.56,7.21};请编写程序,从控制台接收一个字符串“日期”,格式:yyyy-MM-dd,程序将其转换为:xxxx年xx月xx日的格式输出到控制台。请编写程序,使用LocalDateTime类获取时间对象,并分别获取年、月、日、小时、分、秒,并将它们打印到控制台。请在控制台以“xxxx年xx月xx日 xx时xx分xx秒”的格式打印当前系统时间。请计算5.6四舍五入取整的结果。
2024-08-31 17:04:46
252
原创 【day03-内部类、泛型、常用API】
内部类是类中的五大成分之一(成员变量、方法、构造器、代码块、内部类如果一个类定义在另一个类的内部,这个类就是内部类。场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类。
2024-08-31 15:10:59
1379
原创 【Day03-作业练习】
1.请按标准格式定义一个“手机类”,它有三个属性:品牌(String)、颜色(String)、价格(double)3) 提示:Java提供了一个类Number作为Double、Long、Integer等数值类的父类。2)此方法需要计算两个参数的和,并返回(注意:两个参数的类型是什么,返回结果的类型就要什么)1)此方法只能接收两个数值类型(包括Double、Long、Integer)的参数。1)请编写测试类,创建两个“手机对象”并为它们的属性赋值。2)直接打印手机对象的属性信息 :toString。
2024-08-30 08:27:53
255
原创 【Day02-多态、抽象类、接口】作业
2.请按要求在代码中定义上述类,并用多态的形式测试调用“吃饭”和“捉老鼠”的方法。4.请定义”UI讲师类”,继承自“员工类”,并实现“绘画”接口。5.请按上述要求设计出类结构,并实现相关的方法,并进行调用测试。属性:姓名、性别、年龄(全部私有)3.请定义“Java讲师类”继承自“员工类”属性:名称、年龄、性别。行为:工作(抽象)无参、全参构造方法。get/set方法。2.请定义“绘画(接口)”
2024-08-28 11:45:53
380
原创 【Day02-多态、抽象类、接口】
1、final修饰的类、方法、变量各有什么特点?修饰类:该类被称为最终类, 类不能再被继承修饰方法:该方法被称为最终方法, 方法不能被重写修饰变量:该变量只能被赋值一次, 赋值完毕之后不能再修改2、final修饰基本类型和引用类型的变量有啥区别?final修饰基本类型的变量,变量存储的数据不能被改变final修饰引用类型的变量,变量存储的地址不能被改变但地址所指向对象中的内容是可以被改变的。/*final关键字是最终的意思,可以修饰(类、方法、变量)
2024-08-28 11:30:34
1022
原创 设定 :出租车类:属性包括:车型,车牌,所属出租公司;方法包括:启动,停止(输出相应对顾客的提醒问候语) * 家用轿车类:属性包括:车型,车牌,车主姓名;方法包括:启动,停止
出租车类:属性包括:车型,车牌,所属出租公司;* 方法2: floor(double num) 向下取整,无论是正数还是负数,都取最小的值。* 方法3: ceil(double num) 向上取整,无论是正数还是负数,都取最大的值。* 家用轿车类:属性包括:车型,车牌,车主姓名;* 编写测试类,分别测试汽车类,出租车类和家用轿车类对象的相关方法。* 定义名为car的包存放汽车类,出租车类,家用轿车类和测试类。* 利用继承机制,实现出租车类和家用轿车类。
2024-08-27 10:01:29
294
2
原创 【学习JavaSE的第一天】
被static修饰的成员变量加类变量。访问方式:方法一:类名.类变量(推荐)方法二:对象名.类变量无修饰的是实例方法。
2024-08-27 09:28:42
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人