- 博客(23)
- 收藏
- 关注
原创 SpringBoot 配置⽂件
配置⽂件主要是为了解决硬编码带来的问题, 把可能会发⽣改变的信息, 放在⼀个集中的地⽅, 当我们启 动某个程序时, 应⽤程序从配置⽂件中读取数据, 并加载运⾏.计算机上有数以千计的配置⽂件, 我们使⽤的绝⼤多数软件, ⽐如浏览器, 微信, Idea, 甚⾄电脑, ⼿机, 都 离不开配置⽂件.properties 配置⽂件是最早期的配置⽂件格式,也是创建 SpringBoot 项⽬默认的配置⽂件。不同的⽤⼾有不同的偏好, 我们可以把⼿机字体的⼤⼩放在配置⽂件中, 当程序启动时, 读取配。
2024-07-14 12:13:42
1354
原创 Spring IoC&DI
此时,我们只需要将原来由⾃⼰创建的下级类,改为传递的⽅式(也就是注⼊的⽅式),因为我们不 需要在当前类中创建下级类了,所以下级类即使发⽣变化(创建或减少参数),当前类本⾝也⽆需修 改任何代码,这样就完成了程序的解耦.先设计汽⻋的⼤概样⼦,然后根据汽⻋的样⼦来设计⻋⾝,根据⻋⾝来设计 底盘,最后根据底盘来设计轮⼦. 这时候,依赖关系就倒置过来了:轮⼦依赖底盘, 底盘依赖⻋⾝, ⻋⾝依赖汽⻋。1.Spring bean是Spring框架在运⾏时管理的对象, Spring会给管理的对象起⼀个名字.
2024-07-13 22:07:23
1450
原创 初识Spring Web MVC
MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分• View(视图) 指在应⽤程序中专⻔⽤来与浏览器进⾏交互,展⽰数据的资源.• Model(模型) 是应⽤程序的主体部分,⽤来处理程序中数据逻辑的部分.• Controller(控制器)可以理解为⼀个分发器,⽤来决定对于视图发来的请求,需要⽤哪⼀个模型来处理,以及处理完后需要跳回到哪⼀个视图。即⽤来连接视图和模型。
2024-07-12 20:33:17
1728
1
原创 JAVA入门基础知识点(入门到学废1.5)
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我 们实际情况的异常结构.例如, 我们实现一个用户登陆功能.if (!if (!System.out.println("登陆成功");此时我们在处理用户名密码错误的时候可能就需要抛出两种异常. 我们可以基于已有的异常类进行扩展(继承), 创建和我们业务相关的异常类.具体方式:1. 自定义异常类,然后继承自Exception 或者 RunTimeException。
2024-06-28 20:35:58
424
原创 JAVA入门基础知识点(入门到学废1.4)
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我 们实际情况的异结构.例如, 我们实现一个用户登陆功能.if (!if (!System.out.println("登陆成功");此时我们在处理用户名密码错误的时候可能就需要抛出两种异常. 我们可以基于已有的异常类进行扩展(继承), 创建和我们业务相关的异常类.具体方式:1. 自定义异常类,然后继承自Exception 或者 RunTimeException。
2024-06-28 10:50:23
854
原创 JAVA入门基础知识点(入门到学废1.3)
在Java中,类和类之间是单继承的,一个类可以实现多个接口,接口与接口之间可以多继承。接口中每一个方法都是public的抽象方法, 即接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)核心区别: 抽象类中可以包含普通方法和普通字段, 这样的普通方法和字段可以被子类直接使用(不必重写), 而接口中 不能包含普通方法, 子类必须重写所有的抽象方法。接口中的方法是不能在接口中实现的,只能由实现接口的类来实现。
2024-06-27 22:50:32
871
原创 JAVA入门基础知识点(入门到学废1.2)
在Java中,被static修饰的成员,称之为静态成员,也可以称为类成员,其不属于某个具体的对 象,是所有对象所共享的。如果数组中存储元素类型为基类类型,默认值为基类类型对应的默认值。数组对象.length获取数组长度。修饰符 类名 (形参列表){数组的访问,通过下标。【静态成员变量特性】
2024-06-24 10:21:15
910
原创 IDEA 出现Unable to resolve column ‘userName‘解决办法
IDEA 出现Unable to resolve column 'userName'解决办法
2024-06-12 09:36:25
341
原创 ArrayList与顺序表
在集合框架中,List是一个接口,继承自Collection。从数据结构的角度来说,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增删 改查以及变量等操作。下面是一些比较常用的方法方法解释尾插 e将 e 插入到 index 位置尾插 c 中的元素删除 index 位置元素删除遇到的第一个 o获取下标 index 位置元素将下标 index 位置元素设置为 element清空判断 o 是否在线性表中返回第一个 o 所在下标返回最后一个 o 的下标。
2024-05-17 16:23:38
527
原创 java多线程
有时,我们需要等待⼀个线程完成它的⼯作后,才能进⾏⾃⼰的下⼀步⼯作。例如,排队的时候只有等前面的人离开了我们才能再上去(当然你也可以非常粗暴的插队,但是不建议)。• 其他线程调⽤该等待线程的 interrupted ⽅法, 导致 wait 抛出 InterruptedException 异常.t1执行完过后内存中count的值为1,t2继续读取内存中的值进行自增操作,此时count的值为2。ps:看不懂线程的创建方式可以看我的上一篇文章,有详细的介绍。多个线程的执行顺序是不确定的(随机调度,抢占式执行)
2024-05-10 16:42:28
1115
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人