- 博客(19)
- 收藏
- 关注
原创 【SSM框架入门】springMVC环境搭建与入门案例
1. 创建一个web项目如果项目创建过慢,可以在创建的时候输入该键值对“archetypeCatalog : internal”2. 完善目录结构创建完项目,此时的目录结构是不完善的。所以要自行创建一个java目录,并把该目录指定为“Sources Root”如果创建完项目,目录中没有resources。也要自行创建一个resources目录,并把该目录指定为“Resources Root”3. 导入坐标<?xml version="1.0" encoding="UTF-8"?&
2020-09-21 21:35:02 254
原创 【SSM框架入门】spring基于xml配置AOP
1. 创建一个maven项目1.1 导入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:
2020-09-20 15:30:22 193
原创 【SSM框架入门】spring中常用的IOC注解按照作用分类
1. 用于创建对象:它们的作用和在xml配置文件中编写一个<bean>标签实现的功能是一样的1.1 @Component作用:用于把当前类对象存入spring容器中属性:value(用于指定bean的id,当我们不写时,它的默认值时当前类名,且首字母改小写)1.2 @Controller1.3 @Service1.4 @Repository以上三个注解它们的作用和属性与Conpoment是一模一样的,它们三个是spring框架提供明确的三层使用的注解,使我们的三层对象更加清晰。
2020-09-17 15:02:43 143
原创 【SSM框架入门】spring创建bean的三种方式和依赖注入
1. 使用默认构造函数创建。在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.o
2020-09-15 23:30:33 959
原创 【SSM框架入门】spring基于XML的IOC环境搭建
IoC全称为Inversion of Control,即 “控制反转”。在Spring框架里,实现IOC,是通过IOC容器实现的,由IOC容器负责创建和获取依赖对象,对象只是被动地接受依赖对象。1. 创建一个maven工程2. 在pom.xml中导入spring依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
2020-09-15 16:38:41 123
原创 【SSM框架入门】mybatis的连接池
mybatis连接池提供了3种方式的配置配置的位置主配置文件中的datasource标签,type属性就是表示采用何种连接池方式type属性的取值POOLED采用传统的javax.sql.DataSource规范中的连接池, mybatis中有针对规范的实现UNPOOLED采用传统的获取连接的方式,虽然也实现javax.sql.DataSource接口,但是并没有使用池的思想JNDI采用服务器提供的JNDI技术实现,来获取 DataSource对象,不间的服务器所能拿到 DataSourc
2020-09-14 20:55:31 115
原创 【SSM框架入门】mybatis的typeAlias标签和package标签
【SSM框架入门】mybatis的く!–使用 typealiasesp配置别名,它只能配置 domaint中类的别名–<typeii!-- typealias用于配置别名。type属性指定的是实体类全限定类名。a1ias属性指定别名,当指定了别名就再区分大小写...
2020-09-14 17:19:12 1341
原创 【SSM框架入门】mybatis的properties配置
在【SSM框架入门】mybatis的增删改查操作中连接池的配置使用的是mybatis的dataSource标签其实mybatis的主配置文件中还有一个properties标签,可以在标签内配置连接数据库的信息,也可以通过属性引用外部配置文件信息1. property子元素在properties属性中增加子属性property,从而设置一些配置的key-value2. properties文件直接使用properties引入外部配置文件,相当于将子属性抽取成一个独立的外部文件引入。其中有两个属
2020-09-14 13:12:06 427
原创 【SSM框架入门】mybatis中实体类属性名和字段名不一致的解决方法
在前面【SSM框架入门】mybatis的增删改查操作中,mysql中user表字段名和实体类中的属性名一一对应,所有增删改查操作都能正常执行。但是当实体类中属性名与mysql表中字段名不对应时,mybatis无法映射。此时把mapper文件的值修改为实体类的属性名,增删改是可以正常执行的。但是进行查询操作时输出结果中除了userName,其余属性全为null这是因为实体类中的属性名和user表字段名不一样,mybatis无法完成映射(userName不为空是因为mysql在window下不区分大
2020-09-14 10:38:18 810
原创 【SSM框架入门】mybatis的增删改查操作
1. 新建数据库和表新建一个名为ssm的数据库,并创建一个user表,给user表插入几条数据2. 新建一个maven工程3. pom.xml导入坐标这里只需要导入mybatis和连接mysql的包,另外可以导入log4j和junit的包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww
2020-09-13 23:24:14 245
原创 【SSM框架入门】mybatis编写dao实现类
mybatis编写dao实现类的过程较繁琐,在实际开发中没有意义。此文章仅作为mybatis知识的扩展,并以此了解mybatis通过代理dao定位sql语句的过程,即通过mapper配置文件中namespace和id属性定位sql语句工程结构目录在【SSM框架入门】mybatis环境搭建的基础上,新建一个IUserDao的实现类UserDaoImplpackage com.ssm.dao.impl;import com.ssm.dao.IUserDao;import com.ssm.doma
2020-09-13 16:11:16 657
原创 【SSM框架入门】mybatis环境搭建与入门案例
Maven工程结构1.新建数据库和表2.新建一个maven工程3.pom.xml导入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2020-09-13 10:56:30 212
原创 Java创建对象的几种方式
1、 用new语句创建对象,这是最常见的创建对象的方法。2、 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3、 调用对象的clone()方法。4、运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。1和2都会明确的显式的调用构造函数 ;3是在内存上对已有对象的影印,所以不会调用构造函数 ;4是从文件中还原类的对象,也不会调用构造函数。
2020-09-08 22:56:07 152
转载 JDBC核心技术
第1章:JDBC概述1.1 数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2 Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO (Java D
2020-09-07 20:56:48 1248
原创 【蓝桥杯】历届试题 买不到的数目
资源限制时间限制:1.0s 内存限制:256.0MB问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入格式两个正整数,表示每种包装中糖的颗数(都不多于1000)输出格式
2020-09-05 15:29:07 99
转载 JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)
栈区1.每个线程包含一个栈区,栈中只保存方法中(不包括对象的成员变量)的基础数据类型和自定义对象的引用(不是对象),对象都存放在堆区中2.每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。3.栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。堆区1.存储的全部是对象实例,每个对象都包含一个与之对应的class的信息(class信息存放在方法区)。2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身,几乎所有的对象.
2020-09-04 20:06:08 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人