自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring框架深入学习

通过它,我们能够以 bean 属性的形式实现 setter 方式的属性注入,而不再使用嵌套的 元素,以实现简化 Spring 的 XML 配置的目的。环绕增强由@Around修饰,可以实现上述@Before,@After,@AfterReturning和@AfterThrowing四种增强效果,可以实现动态代理全过程。异常增强以@AfterThrowing注解为标识,目标方法抛出异常之后执行,可以访问到异常对象,且可以指定在出现哪种异常时才执行增强代码。//查询名为dao的Bean,并注入给dao属性。

2023-10-18 11:57:51 40 1

原创 Spring框架小技巧

假设现在项目中有多个人开发,张三(beans.xml)、李四(beans2.xml)、王五(beans3.xml),这三个人负责不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的beans.xml合并为一个总的applicationContext.xml!没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为***所谓控制反转就是:获得依赖对象的方式反转了。

2023-10-16 11:55:14 34 1

原创 java设计模式

该原则的初衷是降低类的耦合,虽然可以避免与非直接的类通信,但是要通信,就必然会通过一个“中介”来发生关系,过分的使用迪米特原则,会产生大量的中介和传递类,导致系统复杂度变大,所以采用迪米特法则时要反复权衡,既要做到结构清晰,又要高内聚低耦合。在模板方法模式中,可以将子类共性的部分放在父类中实现,而特性的部分延迟到子类中实现,只需将特性部分在父类中声明成抽象方法即可,使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤,不同的子类可以以不同的方式来实现这些逻辑。

2023-10-11 11:06:37 31

原创 XML

5.Oracle公司提供了JAXP(Java API for XML Processing)来解析XML,JAXP会把XML文挡转换成一个DOM树。JAXP包含3个包。1.XML是Extensible Markup Language的简称,即可扩展标记语言,XML是基于文本的格式的。--org.w3c.dom : W3C推荐的用于使用DOM解析XML文档的接口。--javax.xml.parsers:解析器工具工厂,获得并配置特殊的分析器。--org.xml.sax:用于使用SAX解析XML文档的接口。

2023-10-09 11:54:23 27 1

原创 java反射

System.out.println("**********************所有公有构造方法*********************************");System.out.println("**************获取私有字段****并调用********************************");System.out.println("******************获取私有构造方法,并调用*******************************");

2023-10-07 13:01:36 24 1

原创 MyBatis框架动态 SQL

动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。

2023-09-25 10:12:05 27 1

原创 MyBatis框架动态SQL

SQL映射xml文件是所有sql语句放置的地方,不同于JDBC连接的方法,需要构造方法,写statement和resultset语句才可以调用指定的sql语句,只需要把所有的sql语句写在配置文件中,根据不同的id,可以在类中直接调用这些语句。接口中的方法名与映射文件中SQL语句映射的 ID — —对应。以要映射的Mapper接口的完全限定名(即包含包名的完整名称)作为namespace属性的值。sql:定义可重用的SQL语句块,可以在其他语句映射中引用,提高编写和维护SQL语句的效率。

2023-09-22 11:54:25 20 1

空空如也

空空如也

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

TA关注的人

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