自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3dmol嵌入到web项目中并在html页面显示.pdb文件

3dmol嵌入到web项目中并在html页面显示.pdb文件

2024-01-11 16:40:42 546

转载 spring中bean的作用域

几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。1、Singleton当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否.

2021-11-23 12:17:34 90

转载 spring注入的示例

采用注解的方式注入1、编写pojo实体类@Component("people")public class People { @Autowired private Cat cat; @Autowired private Dog dog; @Value("yxw") private String name; @Override public String toString() { return "People{" +

2021-11-23 12:04:05 132

转载 spring所需的配置文件

1、 beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans

2021-11-23 11:07:11 1475

原创 spring的两种思想IOC与AOP

一、IOC控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为所谓控制反转就是:获得依赖对象的方式反转了。IoC是Spring框架的核心内容,使用多种方式完美的实现了IoC,可以使用XML配置,也可以使用注解,新版本的Spring也可以零

2021-11-23 00:43:34 420

转载 mybatis中的动态sql语句

动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句1、if<select id="queryBlogIf" parameterType="map" resultType="blog"> select * from blog <where> <if test="title != null"> title = #{title} </if> <if test="author

2021-11-23 00:17:29 87

转载 mybatis的一对多和多对一的xml文件的配置举例

一、多对一的mapper编写(1)按查询嵌套处理<mapper namespace="com.kuang.mapper.StudentMapper"> <select id="getStudents" resultMap="StudentTeacher"> select * from student </select> <resultMap id="StudentTeacher" type="Student"> &

2021-11-23 00:00:21 299

转载 mybatis实现分页

一、分页的原因在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。二、使用Limit实现分页#语法 SELECT * FROM table LIMIT stratIndex,pageSize SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15#为了检索从某一个偏移量到记录集的结束所有的记录行,可

2021-11-22 23:35:21 103

原创 创建mybatis项目所需要的maven依赖

<!--导入依赖--><dependencies> <!--mysqlq驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12</version> </de

2021-11-22 20:14:17 112

原创 创建mybatis连接数据库并测试的步骤

一、创建步骤(1)创建空白maven项目(2)在resource目录下编写mybatis-config.xml配置文件,并创建db.properties文件(3)在pojo包中建立实体类,在dao层建立接口,并在接口所在包下建立xml配置文件,在配置文件中配置各种方法的具体实现(若采用注解开发,则无需配置,直接在接口上实现)(4)在utils包下新建 MybatisUtils类实现数据库连接池使用(4)在Test目录下新建包,使用junit进行测试二、在xml文件中进行开发CRUD操作:

2021-11-22 20:11:11 1936

转载 mybatis的数据库连接池

MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过有参构造方法来实例化。如果想覆盖对象工厂的默认行为,则可以通过创建自己的对象工厂来实现。(1)他们的作用域SqlSessionFactoryBuilder 的作用在于创建 SqlSessionFactory,创建成功后,SqlSessionFactoryBuilder 就失去了作用,所以它只能存在于创

2021-11-22 19:50:54 1122

转载 mybatis配置文件

MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。其中比较重要的配置文件有如下:(1)MyBatis核心配置文件(其中在url那一栏要加入时区,不然运行会报错)<?xml version="1.0" encoding="UTF-8"

2021-11-22 19:06:30 1091

空空如也

空空如也

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

TA关注的人

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