自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件设计模式-单例模式

软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。

2024-07-20 09:20:13 610

原创 JAVA高级-线程池

*** 定义线程池名称或优先级*/// 创建线程工厂//!!!!!!!一定要注意:要把任务Runnable设置给新创建的线程// 设置线程的命名规则thread.setName("我的线程:" + r.hashCode());// 设置线程的优先级// 参数是接口类,所以lambda的()->{}在括号里面,上面的r->{}是直接一个类,并不是作为入参。

2024-07-11 10:11:21 1320

原创 JDK8新特性--Stream流

用于简化集合和数组操作的API。流水线, 不是IO操作获取Stream流:创建一条流水线,并把数据放到流水线上准备进行操作中间方法:流水线上的操作。一次操作完毕之后,还可以继续进行其他操作。终结方法:一个Stream流只能有一个终结方法,是流水线上的最后一个操作。

2024-07-09 09:32:10 970

原创 JDK8新特性-lambda表达式

Lambda表达式是特殊的匿名内部类,语法更简洁Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递。

2024-07-08 09:05:40 1229

原创 JAVA高级-多线程02

想给出一个线程安全的确切定义是复杂的,但我们可以这样认为: 如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的。

2024-07-04 19:40:32 1015

原创 手写ORM持久层框架

/1.创建一个sql字符串//2. 获取实体类的反射类.Class<?//3.获取表名//实体类的名称=null){//4.获取所有的列名--对于属性名//5. 获取所有的属性对象//获取属性名//获取属性上的注解=null){continue;=null){//对象属性的值//执行sql语句return i;

2024-07-03 19:17:02 468

原创 JAVA高级—多线程01

求1~1000之间3的倍数之和。java中提供了三种实现多线程的方式。第二种:实现Runnable接口。第三种:实现Callable接口。第一种:继承Thread类。

2024-07-03 19:08:41 647 1

原创 JAVA高级-反射

反射它是框架设计的灵魂。之前学过那些框架?[mybatis框架持久化框架。springmvc框架 mvc框架。spring框架]反射就是类在运行期间,把类中成员抽取为其他类的过程就是反射。

2024-07-01 18:35:17 535 1

空空如也

空空如也

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

TA关注的人

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