- 博客(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关注的人