自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 servlet的执行顺序

如果想要你的web前端输入的数据传入数据库,要把导入的jar包放置在web目录下的WEB-INF文件下,否则会报错。执行的时候Tomcat先初始化 然后调用 server 根据server来回调请求方式下面会追入源码解释。追入继承的Httpservlet找到service方法 根据和这个方法来进行方法的回调。

2024-08-14 21:22:51 283

原创 servlet基础操作(get)

简历一般的java项目选中项目,双击shift出现搜索栏找到这个框架,选择里面的javaweb,注意选择右侧版本显示为4.0的javaweb之后部署Tomcat我这里是本地,所以在本地选的是local。

2024-08-14 21:16:45 333

原创 DAO层设计模式

7) 添加实现类XxxDAOImpl(com.xxx.dao.impl) 实现 DAO接口。* 4) 构造器(无参,有参)、get\set方法、toString方法。* 5) 添加DAO接口 XxxxDAO(com.xxx.dao)* 实现了对应的数据库相关操作 => daoImpl。* 1) 添加 druid.properties。* 1) 实现接口 Serializable。* 6) DAO接口继承 BaseDAO。* 4) 添加JDBCTools。

2024-08-12 19:25:29 128

原创 JDBC在java代码中的使用

serverTimezone=Asia/Shanghai代表的含义是jdbc:操作的是那个数据库(mysql,orcale 等数据库)//你要连接的数据的地址,这里是本地所以就是localhost:端口号/数据库的名称/占位符 时区(时区不能少)刚刚展示的插入语句只是最基础的,没有对使用占位符来让我们用户输入来决定插入什么信息,这次删除使用占位符来指定删除信息。如果我们正常输入就可以正常查询,查找和其余部分有些不同。

2024-08-09 08:54:50 817

原创 sql中表和表之间基础的关系以及,多种连接查询和select的字句

一对一 网上购买商品 一个订单是不是只能有一个地址一对多 一个老师 可以教多个学生 但是 一个学生一个科目只能对应一个老师多对多 一个学生在学校可以选修多门课程 一门课程可以被多个学生选择数据准备。

2024-08-07 18:23:35 374

原创 Mysql数据库基础以及普通查询和一些方法

1,非空 not nul,2,唯一 unique4,一个表只能有一个主键主键以外的 都叫 外键5,auto_increment 自增长6,comment注释7,check约束条件在上面的建表中,这里的数据类型需要注意 double中的3代表需要三个数字,其中的1代表三个数中最少有一位是小数,注意:即使是412.1111111依旧可以当做数传入进去,他会自动保留一位,,因为必须要有一位有效的小数数据准备这里主键自增所以可以不传。

2024-08-06 18:36:32 880

原创 jdk1.8之后新增的函数式编程思想

在传入参数是接口的时候我们正常情况下是需要传入,接口或者接口的子实现类(多态思想的体现),但是引入lambda之后可以直接使用lambda之后可以直接使用这个表达式来调用接口中你需要的方法,接下来我会追入源码解析。追入源码后可以看到他们二个都是这个方法而且都是需要传入一个Comparator接口。这次只追入和上个案例不同方式的源码,供大家理解,另一个源码和上个案例一样不做演示了。在举一个不同的案例帮助大家理解。四,自定义函数式接口。

2024-08-01 19:06:05 523

原创 IO流的字节流和字符流,之后衍生出来的处理流{缓冲流,转换流,对象流}(字符缓冲流遇到一些bug,待完善)

在了解处理流的时候我们要了解一些基本内容,如上图的IO流体系所示,

2024-07-31 18:39:27 341

原创 IO流的字节流和字符流相关内容

首先在学习io流的时候一定要看明白字节流和字符流的的父类。

2024-07-30 16:38:24 329

原创 Map(HashMap,Hashtable,LinkedHashMap,TresMap)之间的操作和区别

Map只是一个接口,HashMap,Hashtable,LinkedHashMap,TresMap们都是实现了map接口所以我们创建的时候一般创建他的子实现类,他们四个的方法都是继承自map没有区别,所以下面演示的时候只做一次方法的演示,他们之间的区别分HashMap,Hashtable二者间的区别HashMap,Hashtable二者间的区别。方法演示过后会说明他们的区别。

2024-07-29 19:00:29 461

原创 IO操作中一些最基本的操作系统文件方法

代码如下。

2024-07-29 17:02:13 130

原创 面向对象(下)

接口本身不能创建对象,只能创建接口的实现类对象,接口类型的变量可以与实现类对象构成多态引用。声明接口用interface,接口的成员声明有限制:(1)公共的静态常量(2)公共的抽象方法(3)公共的默认方法(4)公共的静态方法(5)私有方法(JDK1.9以上)类可以实现接口,关键字是implements,而且支持多实现。如果实现类不是抽象类,就必须实现接口中所有的抽象方法。如果实现类既要继承父类又要实现父接口,那么继承(extends)在前,实现(implements)在后。

2024-07-27 14:01:46 552

原创 面向对象(上)

对象就是类实例化的结果,要创建对象就要先有一个类,先创建一个狗类。类创建完毕之后就可以创建对象了,和对对象内的属性进行复制操作了// 创建对象// 类名 变量名(对象名) = new 类名();// 对象名.属性名 = 属性值;

2024-07-27 13:03:28 1053

原创 泛型相关(简洁篇)

先定义一个类,其中<>内部表示的就是泛型,这里的T,I代表的是泛型变量,可以根据你后续声明的时候灵活的定义。具体看实现这个类的代码return age;实现类的代码Animal<String,Integer> animal = new Animal("狮子",15,"捕食");可以看到这里我吧T定义为了String,把I定义为了Integer类型。

2024-07-27 11:10:34 280

原创 List(ArrayList与LinkList)以及Set(HashSet,TreeSet,LinkedHashSet)区别以及常用的方法

代码如下:各个list的特点 ArrayList 的特点,他是有序的(指的是插入的顺序)(也有索引下标),线性结构在操作方面因为有序所以 查找根据索引查找,查找快,插入慢(慢的原因是因为,每次插入,都会插入位置后面的所有元素后移一个位置)

2024-07-26 17:14:45 876

原创 Java常用的方法二,数组篇

因为string是不可变,所以每次操作都要在内存开辟空间,最后结束还需要销毁,所以耗费时间远大于只操作自身的StringBuffer和StringBuilder,前者线程安全后者线程不安全。此处只做线程安全的演示。线程不安全的StringBuilder与线程安全的用法一样。

2024-07-25 18:04:45 514

原创 Java中常用类的方法

代码如下。

2024-07-24 18:44:17 224

原创 线程与锁的问题

/ 这里面runnable他的本质是,创建线程中的任务,// 然后吧这个任务作为参数传入到线程中进行执行// 这里线程的二种命名方式,Thread th01=new Thread(runnable01,"线程一");Thread th03=new Thread("线程三");th02.setName("线程二");运行结果。

2024-07-23 17:21:06 922

原创 Java异常总结

at com.haogu.moreAgain.Java01.main(Java01.java:14)代表在你项目下的具体位置,具体包中的具体类,以及具体函数,和行,(Java01.java:14)在你的项目中点击(在idea中是蓝色字体),可以直接跳转到你的错误信息为止。在处理异常报错的时候,有时候会出现多行的报错,只需要处理异常后面详细的具体位置即可,修复完成之后,下面一些底层代码就不会报错了,通常叫做编译异常,就是编译器无法把代码编译为可执行的class文件导致的报错,1,受检异常(编译形异常)

2024-07-22 13:45:21 250

原创 盒子模型相关知识

子模型(Box Model)是网页布局和设计中的核心概念之一,它描述了在HTML文档中每个元素的矩形框如何计算和呈现。这种模型是CSS布局的基础,理解它是掌握网页样式和布局的关键。

2024-06-18 20:13:40 575

原创 本日学习css常用知识小结

选择器(Selectors)用于选择 HTML 元素以应用样式。选择器的类型多种多样,包括类选择器(.classname)、ID 选择器(#idname)、元素选择器(element)、属性选择器()、伪类选择器(:hover)等。属性与值(Properties and Values)样式定义的核心,通过属性: 值;的形式,为选择的 HTML 元素应用样式。例如设置字体大小为 14 像素。设置文本颜色为接近黑色的半透明效果。

2024-06-17 19:32:51 516

原创 css中一些属性使用的注意事项

当使用CSS时,有一些属性需要特别注意其行为和使用方式。

2024-06-14 22:12:48 556

原创 css样式以及常用的标签

div>标签块级元素。用于分割和布局大的内容区域。占据整行,后续元素会换行。常用作网页结构和布局的容器。<span>标签内联元素。用于局部样式和操作内联文本或其他内联元素。不会换行,多个span可以在同一行显示。适合小范围的样式应用和文本操作。两者在网页开发中都有重要的作用,<div>主要用于布局和结构化页面,而<span>主要用于细粒度的文本样式和操作。根据需要选择合适的标签可以帮助更好地组织和管理页面内容。内联样式(Inline CSS)

2024-06-13 23:29:27 1260 2

空空如也

空空如也

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

TA关注的人

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