- 博客(12)
- 收藏
- 关注
原创 Java中多态
编译时类型决定了可以调用哪些方法,而运行时类型决定了实际的对象是什么。在面向接口编程时,通过接口类型进行声明可以提高代码的灵活性和可维护性。
2024-06-21 22:01:00
319
原创 Spring中的依赖注入
依赖注入(DI)和控制反转(IoC)是从不同角度来描述了同一件事情。依赖注入是从应用程序的角度描述,即应用程序依赖IoC容器创建并注入它所需要的外部资源:而控制反转是从IoC容器的角度描述,即IoC容器控制应用程序,由IoC容器反向地向应用程序注人应用程序所需要的外部资源。这里所说的外部资源可以是外部实例对象,也可以是外部文件对象等。
2024-06-21 21:37:33
630
原创 Spring中的控制反转
在传统面向对象编程中,应用程序是主动创建相关的对象。然后再将对象组合使用。这样会导致类与类之间高耦合,并且难以测试。在使用Spring框架之后,对象的实例不再由调用者来创建,而是由Spring的loC容器来创建,IoC容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。这样,控制权由应用代码转移到了IoC容器,控制权发生了反转,这就是Spring的控制反转。
2024-06-21 21:27:25
211
原创 Mybatis入门程序基础配置
具体来说,它定义了项目构建时需要包含的资源,并指定了如何处理这些资源。在src/main/resources(资源包)/mapper(包)UserMapper.xml配置文件中。在src/main/Java(包)/com.itheima.pojo(包)/User类。在src/main/resources(资源包)dp.properties配置文件中。在src/main/resources/mybatis-config.xml。在src/test/java/Test/UserTest.java。
2024-06-21 21:19:45
472
原创 Spring MVC入门程序基础配置
我们的开发架构一般都是基于两种形式:一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多。也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web 层,web 需要接收 http 请求,完成http 响应。
2024-06-21 21:16:50
1041
原创 使用jk_mod整合tomato和apache遇到的错误配置信息
这段代码定义了一个监听在 8009 端口上的 AJP 1.3 连接器,将配置文件写好后打开apache和tomato服务,使用整合好的apache服务打开网页文件index.jsp时出现报错,然而使用tomato服务打开此网页文件时却没有报错,对此我对其中的代码做了以下修改。但是这种情况下,可能存在着安全风险,因为连接器不再需要密码进行验证,任何人都可以连接到该端口。这是一个 XML 注释,用于说明下面的代码是在定义一个 AJP 1.3 连接器,该连接器将监听在 8009 端口上。
2024-03-27 20:46:03
214
原创 对于C语言字符串的输入
读取整行输入,存储arrsize-1个字符和一个\\0到word中,不丢弃换行符/检查溢出/会指明读入文件(如果读到第一个是\\n则存储\\n,然后停止读取)。s_get()函数也有缺陷是遇到不合适的输入毫无反应,它丢弃多余的字符时,既不通知程序也不告知用户,但是用来替换程序中的fgets()函数就足够了。在需要输入字符串时,我们通常要用到gets(),fgets(),gets_s()这三个函数,在此,我们来比较一下三个函数的适用性。使用fgets()函数会把换行符放在字符串的末尾(假设输入行不溢出)。
2023-03-16 15:47:04
6557
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人