- 博客(22)
- 收藏
- 关注
原创 前端之Response
404:表示请求的路径错了,没有对应的资源405:请求方式没有对于doxxx方法1.重定项:除了以上的方法,还有简单重定项的方法response.sendRedirect("/day15/rsponseDemo2");2.输出字符数据有时会出现中文乱码的情况,解决的方法:需要在获取流之前设置3.输出字节数据(多用于输出图片信息等)ServletContext在相应数据的时候,可以在response...
2021-08-30 20:46:14
972
原创 前端学习之项目三
要求:运用DOM完成网页计算器应用简易版:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Count</title></head><style> *{ text-align: center; } #btn{ ...
2021-07-08 17:12:44
172
原创 前端学习之项目二
项目要求:创建页面,实现能根据时间显示网页上的不同问候语,要求如下:5点以后~8点以前显示早上好!12点以前显示上午好!;18点以前显示下午好!;21点以前显示晚上好!;23点以前显示祝你晚安!;23点~5点以前显示网虫:该休息了,明天还有课呢! 提示:显示上面提示内容可用alert实现!进入页面,页面显示当前时间,且时间是动态更新的。效果图:代码:<!DOCTYPE html><html lang="en"><he...
2021-07-08 17:08:38
990
原创 前端学习项目一
这久在学习前端的相关知识,用刚学习的知识完成了一个项目。虽然简单,但刚起步。这是完成的效果,代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>online reta.
2021-07-08 17:06:10
111
原创 数据库学习之图书馆项目重构
之前做过一个图书馆管理系统,不过当时对于数据的保存使用的是I/O流的相关知识,现在学习了数据库之后,打算用数据库知识从新写一个项目。本项目使用了三层架构设计出来的,分为用户界面,逻辑控制层,数据访问层。逻辑控制层和数据访问层在各功能实现之前都写好了相应的接口,本篇博客中将接口省略。用户层:public class Client { public boolean login; public static void main(String[] args) { ..
2021-06-29 14:28:51
263
1
原创 常用设计模式
单例模式1.单例模式算是非常常用的一种设计模式1.1懒汉式public class Lazzy { private Lazzy(){ System.out.println(Thread.currentThread().getName()+"ok"); } private volatile static Lazzy lazzy=null; //普通模式// public static Lazzy getInstance(){// i
2021-06-04 15:47:27
159
1
原创 JDBC
JDBC:1.数据的持久化:把数据保存到可掉电存储设备中以供以后使用。2.JDBC的理解:(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),简单来说,是SUUN公司提供的一套API,使用这套API可以实现具体的数据库操作。3.好处:1.从开发程序员的角度:不需要关注具体的数据库的细节2.从数据库厂商:只需要提供标准的具体实现。4.数据库的驱动:数据库厂商针对于JDBC这套接口,提供的具体实现.
2021-05-27 15:56:59
148
原创 Mysql之查询语言(DQL)
在mysql数据中使用最多的就是查询语言(SQL),本篇博文来总结一下存在的一些查询语言。1.分组查询语法:select+查询列表from 表名where 筛选条件group by 分组列表(having)特点:1.查询列表往往是分组函数和被分组的字段。2.若是需要分组后进行筛选,则不能使用where,应使用having。如:在一个员工信息表中,查询哪个部门的员工数大于5.SELECT COUNT(*) 员工个数,department-id FROM em
2021-05-17 17:05:59
211
原创 Mysql数据库之范式
范式:Normal Format,是一种离散数学中的知识。是为了解决数据的存储与优化的问题,终极目标是为了减少数据的冗余。 范式是一种分层结构的规范,分为6层,每一层都比上一层更加严格,若要满足下一层范式,前提是必须满足上一层范式。六层范式分为:1NF,2NF,3NF,4NF,5NF,6NF。1NF是最底层的范式,要求最低。6NF是最高层,要求最严格。Mysq是一种关系形的数据库,会有空间的浪费,遵循范式也是为了节省存储空间,所以会利用范式来指导思想。但是,范式只是为了解决空间问题,在..
2021-05-17 16:10:43
145
原创 Mysql数据库之主键
主键(RRIMART KEY),完整的称呼是“主键约束”,也是musql中使用最为频繁的约束。用于限制字段的值不能重复,设置主键列对的字段默认不能为空。一个表只能有一个主键,当然该主键也可以是组合主键(几个列共同组合成为主键)。主键有下面几个规则:1.每个表只能定义一个主键。2.唯一性原则:主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数据有相同的主键值。3.最小化原则:复合主键不能包含不必要的多余列。当把复合主键的某一列删除后,如果剩下的列构成的主键仍然满足唯..
2021-05-17 14:40:33
2173
原创 接口知识
一、1.接口,在java编程中是一个抽象类型,是抽象方法的集合,接口通常以interface 来声明。(就像一个类一样,接口也可以说是一个全是抽象方法的抽象类,但接口并不是类),一个类可以通过 implements 实现接口的方法,除非是抽象类,否则需要定义接口中的所有方法,接口里不能写方法的实现(没有方法体)。public interface Text{ public static final int a=10;//代码段中public,static,final可以不写,默认的 .
2021-05-07 16:38:18
275
1
原创 抽象类
随着继承层次中一个个新子类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。一、1.用abstract关键字来修饰一个类,这样的类叫抽象类。2.用abstract关键字来修饰一个方法,这样的方法叫抽象方法。抽象方法只有方法的声明,没有方法的实现:如public abstract void run();注意:含有抽象方法的类必须被声明为抽象类抽象类不能被实例化,抽象类是用来继
2021-04-30 14:11:36
133
2
原创 图书馆管理系统项目总结
本次项目因为没有接触过数据库的知识,还在学习当中,所以用到的都是I/O流的知识。相关的思想:1.需要掌握java的基本语法。2.有一定的控制流程。3.运用面向对象的思想。4.封装好方法,方便调用。5.运用集合来存初对象6.运用I/O流存储数据,写入文件保存和读取。-----------------------------------------------------------------项目说明:长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较
2021-04-25 14:17:07
2189
6
原创 和时间相关的类
一、SimpleDateFormat(日期格式化显示).使用以下代码,可能会出现方法过期了,不建议使用了,可能有问题了等问题Data data=new Data() ;所以我们也需要一种将字符串转换为日期的方法,使用SimpleDateFormat。注意一些标记1.年yyyy2.月MM3.日dd4.时HH5.分mm6.秒ss7.毫秒SS8.D : 一年中的第一几天9.F : 一个月中的第几个星期(通过这个月的天数除7,例如5号那就是属于第一个星期
2021-04-23 09:14:51
127
4
原创 Collection 和 Collections的区别
Collection 和 Collections的区别1.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供最大化的统一操作方式。2.Collections是一个包装类。它包含各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。3.Collections的方法:import java.uti.
2021-04-16 10:11:39
359
3
原创 String类
String类String类不能继承,因为他是使用final修饰的。public final class String......1.由于在程序中字符串经常出现,所以为了提升字符串的访问效率,在程序中使用了“缓存”技术。即在Java中使用“ ”括起来的字符串都会在字符串常量池中创建一份2.在程序运行时,如果程序中用到了某一个字符串,如“AB”,那么首先会去字符串常量池中寻找,找到了就直接拿来用,没找到就新创一个。public class Textt { publ...
2021-04-12 10:04:05
100
1
原创 关于集合的知识总结
Collection数组和集合的区别一、数组声明了它容纳的元素的类型,而集合不声明。二、数组是静态的,一个数组实例具有固定的大小,一旦创建了就无法改变容量了。而集合是可以动态扩展容量,可以根据需要动态改变大小,集合提供更多的成员方法,能满足更多的需求。三、数组的存放的类型只能是一种(基本类型/引用类型),集合存放的类型可以不是一种(不加泛型时添加的类型是Object)。四、数组是java语言中内置的数据类型,是线性排列的,执行效率或者类型检查都是最快的。一、...
2021-04-06 19:34:35
231
18
原创 一周知识点总结
static关键字在类中,被static修饰的变量称为静态成员变量,如果想让一个类的所有实例共享数据,就用类变量。1.在设计类时,分析哪些属性不会因为对象的不同而改变,就可以把这些属性设置为类变量。相应的方法设置为类方法。2.如果方法与调用者无关,则这样的方法通常被声明为类方法,由 于不需要创建对象就可以调用类方法,从而简化了方法的调用。一,使用范围在java中,可用static修饰属性,方法,内部类,代码块。二、特点被修饰后的成员具备以下特点: 1.随着类的加载而加载 .
2021-03-26 19:51:01
159
5
原创 2021-03-20
·周总结一.object类object类是所有java类的父类,如果在类的声明中未指明其父类,那么都默认其继承object类。如 public class Person {}其实是 public class Person extends Object{}。1.“==”和equals方法“==”是一个运算符,对于基本数据类型的比较只要两个值相等,结果即为true。而对于引用数据类型,只有指向同一个地址时,返回的结果才为true。且需要两边的数据类型必须兼容(可自动转换的基本数据类型除外),否则
2021-03-23 19:26:26
140
4
原创 2021-03-16
第一个java学习了半个多月的java代码,今天完成了一个项目。虽然大体的功能都实现了,但是和其他组做的对比之下就显得有点下乘。这段时间一直学的都是面向对象的思想,但由于我水平有限,仅仅只是封装了两个方法来进行了调用,而且也没有很好的处理输入数据的类型问题。大部分代码都是面向过程的思想写出来的,所以代码就会非常的多,不够简洁和明了,看了其他“高手”写出来的代码,觉得以前由于不够努力,别人都已经学过了,可自己什么都不会,才开始一起学习就被拉开了一段距离,但是也不会气馁,只要肯学,总会学会的嘛,我在接下来
2021-03-16 19:58:20
139
4
原创 2021-03-11
第一篇博客 **## 遇见未来的自己** 今天是2021年,3月11日。我来到扬州训练营的第十六天。从一开始的不适应,到了现在基本可以投入到学习中,慢慢的进入转态,心态方面发生了很大的转变,虽然只来了不长的时日,但自己感觉,就像是已经来了好长时间一样,怎么都没想到会走上做程序员的道路啊。以前觉得对于我来说,事业是大于家庭的,但第一...
2021-03-11 17:01:10
173
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人