自定义博客皮肤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)
  • 收藏
  • 关注

原创 初识Spring框架

AOP,全称为Aspect Oriented Programming,即面向切面编程,是一种编程范式,隶属于软件工程范畴。它通过预编译方式和运行期动态代理实现程序功能的统一维护,是OOP(面向对象编程)的延续和补充。AOP主要关注于基于OOP开发中的共性功能,通过横向切割OOP的纵向结构来增强程序的功能,从而提高代码的可重用性、降低业务逻辑各部分之间的耦合度,使业务代码更加简洁且易于维护。

2024-07-15 15:51:59 375

原创 Redis

目前的互联网应用广泛使用两种方式来进行数据存储:关系型数据库和NoSQL数据库(1)关系型数据库是指采用关系模型来组织数据的数据库,主要是于存储式化的数据结构,大量传统数据库如MySQL、Oracle、SQLServer等都属于关系型数据库(2)NoSQL数据库泛指非关系型数据库,主要服务于特定背景的专用数据库,对外提供的是特定的API,而非通用的SQL接口,数据访问更加高效Redis是一个开源的key-value数据库,属于NoSQL数据库,按照键值对的结构对数据进行存储。

2024-07-09 16:27:18 1000

原创 设计模式.

抽象工厂(Abstract Factory):提供了创建产品的接口,声明创建方法,该方法返回值为抽象产品类型,调用者通过抽象工厂接口访问具体工厂的方法来创建产品(提供创建Dao接口实现类的实例的接口)。真实主题(Real Subject):实现了抽象主题中的具体业务,是实施代理的目标对象,即代理对象所代表的真实对象,是最终要引用的对象(NewsDao接口的实现类)。具体产品(Concrete product):抽象产品的实现类,是工厂的创建目标,工厂所创建的实例就是某个具体产品类的实例。

2024-07-04 20:51:31 559

原创 XML总结

1.DOM:基于XML的树结构来完成解析,DOM解析XML文档时,会根据读取的文档,构建一个驻留内存的树结构,然后就可以使用DOM API来操作这个树结构。是Document Object Model的简称,即文档对象模型,DOM把XML文件映射成一棵倒挂的“树”,以根元素为根节点,每个节点都以对象形式存在。3.JDOM:是不针对语言的,而JDOM是针对Java的特定文档模型,它简化了与XML的交互并且比使用DOM更快。2.SAX:基于事件的解析,它是为了解决DOM解析的资源消耗而出现的。

2024-07-01 09:41:38 392

原创 Java反射

java.lang.reflect.Method类:表示类的方法,可以用来获取类中方法的信息或执行方法。java.lang.reflect.FieId类:表示类的属性,可以获取和设置类中的属性的值。java.lang.reflect.Constructor<T>类:表示类的构造方法。java.lang.Class<T>类:反射的核心类,获得类的属性、方法等内容信息。1. 使用Class实例的newInstance()方法创建相关类型的实例。(2)获取需要操作的类的Class实例。

2024-06-27 19:31:09 305

原创 MyBatis框架多态SQL

6.set标签的用法和功能都与where标签非常相似,可以在其包衷的语句前拼接一个set关键字,并能忽略更新语句尾部多余出来的逗号。配合if标签灵活使用set标签,就可以拼接SQL时忽略不需要修改的字段,从而实现数据部分更新的功能。3.where标签的主要作用是对SQL语句中的where关键字进行简化处理,并可以智能地处理其内部and、or等关键字,避免多余字符带来的语法错误。<trim prefix="前缀" suffix="后缀" prefixOverrides="忽略前缀">

2024-06-25 16:41:44 284

原创 SQL映射文件详情

logger.debug("查询到的用户列表:id="+tSysUser.getId()+"realName="+tSysUser.getRealName()+"password="+tSysUser.getPassword());List<TSysUser> tSysUsers=sqlSession.getMapper(SysUserMapper.class).getUsersByRealName("李");(3)在SysUserMapper.xml中添加SQL语句映射。

2024-06-20 20:14:58 973

原创 初始 MyBatis 框架

Sping MVC框架:正式名称是“Sping Web MVC”,基于Servlet API 架建的Web框架,从开始就包含在Spring Framework中,是目前最重要的MVC架构。Hibernate框架:是一个优秀的持久性框架,是一个典型的ORM解决方案,通过简单地配置和编译即可实现繁琐的JDBC代码才能实现的功能,具有出色的封装和移植性。作用:架构针对的功能或架构需要,对基础代码进行了封装并提供相应的API,不同的架构能够提供不同的功能等。基于模版创建的MyBatis框架的核心配置文件结果。

2024-06-18 15:53:30 927

空空如也

空空如也

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

TA关注的人

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