自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring ioc/DI到底解决什么问题?

Spring是一个装东西的容器,它里面存储的是一个个已经初始化好的对。Spring在运行的时候会去加载我们的配置文件,然后根据你配置好的路径去加载指定的类或者让指定的注解生效,意思为创建Bean,然后把这些对象都初始化一遍。DI 是站在容器的角度,容器会把对象依赖的其他对象注入(送进去),比如 A 对象实例化过程中因为声明了一个 B 类型的属性,那么就需要容器把 B 对象注入到 A。IoC 是站在对象的角度,对象实例化及其管理的权利交给了(反转)给了容器。控制:指的是对象创建(实例化,管理)的权利。

2023-04-20 09:21:20 363 1

原创 文件上传&高级用法文件复制

目标文件的路径(可能与源路径的不同提供程序相关联)- 指定副本应如何完成的选项。- 要复制的文件的路径。

2023-04-11 17:25:48 625

原创 前后端时间数据转换

上面这个可以解决前后端Date 数据的转换,上面这个单方面向向前端转换。

2023-04-11 08:33:24 119

转载 ResTFul 风格

使请求路径变得更加简洁传递、获取参数值更加方便,框架会自动进行类型转换通过路径变量@PathVariable的类型,可以约束访问参数。若参数值与定义类型不匹配,则访问不到对应的方法,报错400错误的请求。安全,请求路径中直接传递参数值,并用斜线/分隔,不会暴露传递给方法的参数变量名。高效,更易于缓存的实现,让响应更加高效。t=N2N8restful 风格https://www.cnblogs.com/letsdaydayup/p/14441123.html。

2023-04-07 08:40:42 78

原创 Java议题

1、关键字作为参数,使用"$",两边不加""。2、非关键字作为参数,使用"#"防注入。其他情况优先使用"#"

2023-04-06 15:14:08 299

原创 (43)MyBatis (2023-4-4)

①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml⑤编写核心文件SqlMapConfig.xml⑥编写测试类知识小结MyBatis常用配置解析1)environments标签数据库环境的配置,支持多环境配置

2023-04-04 16:58:20 344

原创 (42)Java的一些知识点(2023-4-3)

都是RuntimeException类及其子类异常,这些是不检查异常,可以选择捕获处理也可以选择不捕获。RuntimeException以外的异常,如果不做处理,程序就不能编译通过。

2023-04-03 16:45:50 69

原创 (41)Spring MVC (2023-3-31)

①在web.xml中配置ContextLoaderListener监听器(导入spring-web坐标)①导入Spring和SpringMVC的坐标、导入Servlet和Jsp的坐标。需求:客户端发起请求,服务器端接收请求,执行逻辑并进行视图跳转。⑤配置SpringMVC核心文件 spring-mvc.xml。④使用注解配置Controller类中业务方法的映射地址。②在web.xml配置SpringMVC的核心控制器。③创建Controller类和视图页面。⑤创建spring-mvc.xml。

2023-03-31 17:35:53 107

原创 (40)Spring 常用方法(2023-3-30)

【代码】(40)Spring 常用方法(2023-3-30)

2023-03-30 21:30:24 64

原创 (39)代理模式(2023-3-29)

AOP(Aspect Oriented Programming):面向切面编程。动态代理分为两类:一类是基于接口动态代理,一类是基于类的动态代理。动态代理的代理类是动态生成的,静态代理的代理类是我们提前写好的。静态代理有的它都有,静态代理没有的,它也有!

2023-03-29 19:55:53 74

原创 (38)Spring(2023-3-28)

将查找其类中所有的set方法名,例如setCat,获得将set去掉并且首字母小写字符串,即cat。依赖注入:(Dependency Injection,DI)。依赖:指Bean对象的创建依赖于容器,Bean对象的依赖资源。注入:指Bean对象所依赖的资源,由容器来设置和装配。去spring容器中寻找是否有此字符串名称id的对象。如果有,就取出注入;如果没有,就报空指针异常。

2023-03-28 22:01:09 341

原创 (37)Spring 配置数据源(2023-3-27)

当程序创建数据源实例时,系统会一次性地创建多个数据库连接,并把这些数据库连接保存在连接池中。数据源是一种用来提高数据库连接性能的常规手段,数据源会负责维持一个。④读取jdbc.properties配置文件创建连接池。③提取jdbc.properties配置文件。④使用数据源获取连接资源和归还连接资源。①导入数据源的坐标和数据库驱动坐标。①导入c3p0和druid的坐标。①导入mysql数据库驱动坐标。③设置数据源的基本连接数据。②创建Druid连接池。②创建C3P0连接池。

2023-03-27 19:48:10 352

原创 (36)Spring的基础学习 (2023-3-24)

Spring 是最受欢迎的企业级 Java 应用程序开发框架Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小Spring 框架的核心特性是可以用于开发任何 Java 应用程序。

2023-03-24 17:32:15 103

原创 (35)前端赋值分页(2023-3-23)

方法不能都写着同一个方法里,应该先写在$外面,比如点击事件的方法,必须写在外面,要不然页面的div一直显示方法未定义。1.在div里面加一个onclick事件,点击时,传递id到另一个页面。window.open("详细页面地址");2.通过id查询数据,然后赋值给详细页面。

2023-03-24 07:41:48 47

原创 (34)调试及找错(2023-3-23)

根据debug的调试,查看相应代码的书写是否正确,一般最容易出错的是字符串的拼接,以后找错,dubug的时候一般先看字符串拼接部分的代码。:DOM 的子树变动、属性变动、节点删除时断住,可以用来调试引起 DOM 变化的代码。:抛出异常被捕获或者未被捕获的时候断住,可以用来调试发生异常的代码。:URL 匹配某个模式的时候断住,可以用来调试请求相关代码。方法,重新建立一个项目,将原本项目相关代码复制到新的项目。:触发某个事件监听器的时候断住,可以用来调试事件相关代码。

2023-03-23 07:30:30 68

原创 (33)前端页面的赋值和Redis的使用(2023/3/21)

前端:使用js,通过提供的接口取得后端的数据,根据页面元素的ID或者通过其他元素选择器取得相应的元素,然后将取得的数据赋值上去。 后端:注意点:最容易出问题的步骤是字符串的拼接

2023-03-21 19:53:28 205

原创 (32)Java单元测试(2023-3-20)

我们可以先创建测试类和方法,然后在测试方法上方加入@Test注解,此时IDEA显示的@Test注解是飘红的,这时候我们使用Alt + Enter组合键来打开导入Junit单元测试列表,然后再选择Junit4或者Junit5确定即可导入成功!因为我们的方法是用来测试的,至于参数列表的传入是没有必要的。我们在测试的时候自行传入需要的参数测试即可。因为我们的方法只是在类中测试,可以独立运行,所以不需要处理任何返回值,所以这里使用。注解来完成测试,只要是加该注解的方法,可以单独运行此方法来完成测试。

2023-03-20 20:11:31 104

原创 (31)反射和枚举(2023-3-17)

1.得到Class 对象。

2023-03-17 19:18:28 38

原创 (30)Java中可能用到的技术方法收集(2023-3-15开始收集)

与上面不同的是这个可以用 new 创建 对象 上面一个使用静态方法获取对象。但是有的时候输出结果不一样。

2023-03-15 18:04:46 87

原创 (29)File(2023-3-15)

【代码】(29)File(2023-3-15)

2023-03-15 12:46:52 47

原创 (28)集合和Stream流(2023-3-15)

TreeMap 的使用需要排序,一般都用选择器排序。Stream 流

2023-03-14 17:38:50 29

原创 (27)redis的初步学习(2023-3-13)

它是一种NoSQL(泛指非关系型数据库)的数据库。

2023-03-13 19:34:00 53

原创 (26)Java的一些基础知识(2023-3-10)

体现在父类和子类之间,在其它类里面的方法里面设置参数类型为父类,在调用的时候可以可以传入子类对象以及父类对象,注意,编译时异常可以在方法后面抛出异常(必须),如果异常没有被捕获,会一直跑到JVM中去,由java虚拟机去执行异常。因此,一边情况下都建议使用try catch,上面地方抛出异常,在什么地方捕获异常。可以实例化,只不过在实例化的时候默认创建了一个子类,子类必须实现里面的方法。27.如果参数只有一个,则可以省略数据类型,如果由多个,要么都省了数据类型,要么都写上。如果没有调用父类的方法。

2023-03-10 20:55:54 36

原创 (25)Java的一些知识点(2023-3-9)

基础

2023-03-09 11:45:02 36

原创 (24)Java的一些知识点(2023-3-8)

基础打固

2023-03-08 20:08:08 38

原创 (23)接口&lombda表达式(2023-3-7)

接口

2023-03-07 19:16:28 70

转载 (21)layui表格的学习 (2023-3-6)

layui

2023-03-06 19:17:11 46

原创 (21)后端代码数据库编写注意点 &代码封装(2023-3-3)

后端编写

2023-03-03 18:05:16 72

原创 (20)前后端交互的流程(2023-3-2)

前后端交互

2023-03-02 20:13:13 96

原创 (19)前后端交互(2023-2-28)

数据库 登录流程图

2023-02-28 19:25:08 32

原创 (十八)数据库基础(2023-2-27)

数据库基础

2023-02-27 13:54:55 49

原创 (十七)项目JSP(2023-2-24)

基础知识

2023-02-24 17:44:21 49

原创 (十六)前后端交互(2023-2-23)

前后端交互

2023-02-23 13:41:08 57

原创 (十四)Servlet 介绍(2023-2-22)

Servlet 基础学习

2023-02-22 21:23:55 29

原创 (十三)day01-HTTP&Tomcat&Servlet (2023-2-22)

JavaWeb项目创建

2023-02-22 20:19:58 107

原创 (十二)网络编程(2023-2-22)

网络编程

2023-02-22 09:08:08 30

原创 (十一)IO 流和 File 类(2023-2-21)

IO流和File类。

2023-02-21 16:21:28 57

原创 (十)集合(2023-2-20)

Java 集合

2023-02-20 19:46:33 30

原创 Java日常问题

问题&解决方法

2023-02-20 13:50:57 127

原创 (九)面向对象二(2023/2/9)

面向对象

2023-02-09 19:36:32 44

空空如也

空空如也

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

TA关注的人

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