自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day09-Spring框架

Spring整合Mybatis。

2024-09-28 21:50:59 176

原创 day08-三层架构

【代码】day08-三层架构。

2024-09-26 21:05:07 199

原创 day07-XML书写SQL语句+动态SQL+Servlet

2.Request获取请求。

2024-09-25 20:46:06 225

原创 day06-Mybatis

以下的操作用于发送SQL命令。

2024-09-23 21:19:45 244

原创 day05-Maven

一、Maven1.Maven的作用2.maven仓库3.jar包的详解4.依赖配置5.依赖范围6.常见命令7.生命周期

2024-09-22 20:18:12 136

原创 day02-JS-VUE-Ajax

简化了之前的写法。

2024-09-20 16:54:47 421

原创 day01 -HTML+CSS

一、Web1.Web标准1.1小结2.CSS引入的三种方式3.对正文的排版4.盒子的设计5.flex布局6.表单

2024-09-15 21:30:14 156

原创 day14-设计模式-动态代理

一、设计模式1.单例设计模式1.1饿汉式1.2懒汉式1.3枚举实现单例二、动态代理1.代理对象的创建

2024-09-14 10:13:19 204

原创 day13-单元测试-断言-反射-注解-lombok

目录一、单元测试1.单元测试的步骤2.断言3.总结4.JUnit中常用的注解二、反射1.获取Class对象的三种方式1.1小结2.获取类的构造器2.1小结3.获取类的成员变量3.1小结4.获取类的成员方法4.1小结5.反射的作用三、注解1.自定义注解和元注解1.1小结2.注解的解析3.注解属性3.1注解的访问四、lombok

2024-09-12 21:30:09 270

原创 day12-TCP和UDP-基于UDP的客户端和服务端的创建-基于TCP的客户端和服务端的创建

一、InetAddress二、TCP和UDP三、UDP通信1.客户端和服务端的创建四、TCP通信1.客户端的创建2.服务端的创建3.多客户端通信4.bs(浏览器/服务器)

2024-09-10 21:58:01 291

原创 day11-线程同步-线程池-Object(wait(),notify(),notifyAll())-

一、线程同步方案1.同步代码块(synchronized(同步锁){})2.同步方法(synchronized)3.lock锁4.三种锁的对比二、线程池1.线程池的执行流程1.1如何创建线程池1.2小结2.线程池的常用方法3.线程通信三、理论补充1.进程与线程2.并发的含义3.线程生命周期

2024-09-10 20:37:26 288

原创 day10-配置文件(Properties+XML)+日志+多线程

1)好比生活中的日记,可以记录你生活中的点点滴滴。2)程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息。

2024-09-08 21:12:30 194

原创 Day09-字符流-字符缓冲流-序列化流-释放资源-IO框架

1.二、IO流-缓冲流1.字节缓冲流。

2024-09-06 21:49:48 309

原创 Day08-FileInputStream-FileOutputStream-编码解码-listFiles

FileOutputStream(文件字节输出流)

2024-09-06 21:07:36 209

原创 Day06-集合-迭代器-List集合-Set集合-TreeSet集合

如果想通过对象中的内容来判断是否是同一个对象需要重写hashCode()方法和equals()方法。只有hash值和equals判断都为true才判定为重复。不可重复,存取有序。

2024-09-04 18:43:12 298

原创 Day07-可变参数-Collections-Map-Stream流

Collection是单列集合,Map是双列集合(分别是key和value)。key值不可以重复,而value值可以重复。如果存入一条数据,这条数据的key值在Map中存在,则这条数据的value值覆盖原来的value值。

2024-09-04 17:42:01 262

原创 day05-异常-Lambda表达式-方法引用-正则表达式

Java无法为这个世界上全部的问题都提供异常类来代表, 如果以后我们自己写的代码中的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。此时要注意的是,如果发生的是非运行时异常(我理解为可能出现异常),需要在方法上明确使用throws。的方法调用中,如果一个方法中出现了异常,本方法自己不处理,默认是会抛给调用方法去处理的。及其子类,编译阶段不会出现错误提醒,运行时出现的异常(如:数组索引越界异常):叫异常,它代表的才是我们程序可能出现的问题,所以,我们程序员通常会用。

2024-09-01 21:41:11 370

原创 day04-StringBuider-StringJoiner-BigDecimal-LocalDateTime-Arrays工具类-Date-SimpleDateFormat-时区

String每次进行修改拼写操作都需要开辟一块新的空间进行操作。所以如果操作字符串较少,或者不需要操作,以及定义字符串变量,还是建议用String。类在 Java 中主要用于处理高精度的十进制数值计算,特别是那些需要精确到小数点后许多位的情况。Java 的基本数值类型如。在进行大数值运算时可能会因为浮点数的表示限制而失去精度,甚至会出现意外的结果。1)将LocalDateTime按指定格式转化成字符串。StringBuilder是线程不安全的。类提供了一种不受此类问题影响的方式。

2024-08-31 21:39:09 561

原创 黑马day03-内部类-泛型-常量-枚举-Object类-Objects类-包装类

枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量记住的都是枚举类的一个对象。枚举类的构造器都是私有的(写不写都只能是私有的),因此,枚举类对外不能创建对象。枚举都是最终类,不可以被继承。枚举类中,从第二行开始,可以定义类的其他各种成员。五.Object类toStringtoString()方法存在的意义就是为了被子类重写,以便返回对象具体的内容。equalsequals存在的意义就是为了被子类重写,以便子类自己来定制比较规则(比如比较对象内容)。

2024-08-31 17:12:19 880

原创 黑马day02

因为接口中的成员变量是静态的。模板方法就是在抽象类中定义一个模板方法,并将其中不同的代码抽出生成抽象方法,在子类中完成抽象方法的重写。一个类可以实现多个接口,同时也必须重写多个接口中的全部抽象方法,否则该类是抽象类,不能是接口。abstract可以修饰类和方法,修饰类时该类被称为抽象类,修饰方法时该方法被称为抽象方法。当接口和父类有同名方法时,子类中不需要强制重写接口中的同名方法,前提是父类中的同名方法不是抽象方法。一个类继承抽象类,必须重写抽象类中的全部抽象方法,否则这个类也必须定义成抽象类。

2024-08-28 15:20:53 724

原创 黑马day01

static用于修饰成员变量、成员方法,static修饰的成员变量称为类变量,static修饰的成员方法称为类方法。无static修饰的成员变量和成员方法被称为实例变量和实例方法。访问类变量和类方法的方法:类名.类变量,类名.类方法。对象名.类变量(不推荐),对象名.类方法(不推荐)重写的方法返回值类型,必须与被重写方法的返回值类型一样,或者范围更小。main方法也是类方法,main方法的调用隐藏有类名.main()。类方法最常见的应用场景时工具类。访问自己类中的类变量可以省略类名访问。

2024-08-26 22:00:29 202

空空如也

空空如也

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

TA关注的人

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