自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-04-14

Mybatis实现简单的数据库增删改查操作框架:mybatis(3.5.2)数据库:mysql工具:idea1、新建一个maven项目,在pom文件中添加mybatis依赖及MySQL依赖org.mybatismybatis${mybatis.version}<!-- mysql驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-con

2021-04-14 22:24:19 90

原创 2021-04-14

使用MyBatis前要先安装数据库,我用mysql1.config.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/ywdbusername=rootpassword=root2.实体类package com.yw.test01;public class User{private int id;private String name;private int age;public int ge

2021-04-14 22:22:42 92

原创 2021-04-14

一、MyBatis工程搭建新建Maven项目:mybatis-demo准备数据源1 # 删除mybatis_demo数据库2 drop database if exists mybatis_demo;34 # 创建mybatis_demo数据库5 create database mybatis_demo;67 # 使用mybatis_demo数据库8 use mybatis_demo;910 # 创建account表11 create table user (12 id

2021-04-14 22:18:17 117

原创 2021-04-14

一、开发环境的准备总览:复制代码mybatis搭建过程:1、导入jar2、创建mybatis的核心(全局)配置文件mybatis-config.xml,并配置3、创建映射文件XxxMapper.xml,并配置4、创建mapper接口,实现两个绑定:(1)接口全限定名要和映射文件的namespace保持一致(2)接口中方法名和SQL语句的id保持一致5、获取mybatis操作数据库的会话对象SqlSession,通过getMapper()获取接口的动态代理实现类6、测试详细过程:0

2021-04-14 22:09:25 125

原创 2021-04-05

1、RequestMappingRequestMapping 注解可标注在控制器的类定义及方法定义处 :@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest {@RequestMapping("testRequestMapping")public String testRequestMapping() { System.out.println("testRequestMapping"); return

2021-04-05 15:16:32 486

原创 2021-04-05

.创建动态web工程导包SpringMVC独立运行的jar包2.web.xml文件中加入前端控制器的配置 springMvc org.springframework.web.servlet.DispatcherServlet 1<!-- 如果没有指定springMvc核心配置文件那么默认会去找/WEB-INF/+<servlet-name>中的内容 + -servlet.xml配置文件 --> springMvc

2021-04-05 15:14:07 93 1

原创 2021-04-05

1.1 通常这样遍历一个MapMap<String, Integer> items = new HashMap<>();items.put(“A”, 10);items.put(“B”, 20);items.put(“C”, 30);items.put(“D”, 40);items.put(“E”, 50);items.put(“F”, 60);for (Map.Entry<String, Integer> entry : items.entrySet()

2021-04-05 15:11:21 49

原创 2021-04-05

MyBatis在操作数据库时,主要分为8大步骤:(1) 读取MyBatis配置文件mabatis-config.xml,mabatis-config.xml作为MaBatis的全局配置文件,配置了MyBatis的运行环境等信息,其主要是获取数据库连接。(2) 加载映射文件Mapper.xml。Mapper.xml即SQL映射文件,该文件配置了操作数据库的SQL语句,需要在mybatis-config.xml中加载才能执行。mybatis-config.xml可以添加多个配置文件,每个配置文件对应数据库中

2021-04-05 15:06:41 365

原创 2021-04-05

1 # 删除mybatis_demo数据库2 drop database if exists mybatis_demo;34 # 创建mybatis_demo数据库5 create database mybatis_demo;67 # 使用mybatis_demo数据库8 use mybatis_demo;910 # 创建account表11 create table user (12 id int auto_increment primary key,13 user

2021-04-05 15:05:11 106

原创 2021-04-05

mybatis搭建过程:1、导入jar2、创建mybatis的核心(全局)配置文件mybatis-config.xml,并配置3、创建映射文件XxxMapper.xml,并配置4、创建mapper接口,实现两个绑定:(1)接口全限定名要和映射文件的namespace保持一致(2)接口中方法名和SQL语句的id保持一致5、获取mybatis操作数据库的会话对象SqlSession,通过getMapper()获取接口的动态代理实现类6、测试详细过程:0、STS选择Java视图,新建Java

2021-04-05 15:01:00 79

原创 2021-03-28

if条件语句是代码中常用的判断条件的代码,相对于其他的条件判断语句,更为简单,所以深受广大程序员的喜欢,但是在只有2种情况下的判断,还有一种比if条件语句跟为简单的语句----三目运算符。If语句可以判断多个条件,而三目运算符只能判断2个条件,从而简化了,if,else的写法。...

2021-03-28 13:16:45 82

原创 2021-03-28

1.先引入spring所需的jar包,如果是maven则直接在pom.xml配置,否则手动添加jar包2.创建一个DAO层接口,比如UserDao:public interface userDao{ void addUser();}3.实现UserDao接口,生成UserDaoImpl:public class UserDaoImpl implements UserDao{ void addUser(){ System.out.println(“这是DAO层的具体实现-addUser

2021-03-28 13:15:18 74

原创 2021-03-28

代理模式是程序设计中的一种设计模式。所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。...

2021-03-28 13:12:29 59

原创 2021-03-28

步骤一:定义spring aop配置 aop:config <aop:aspect id=“aspect1” ref=“advice”> <aop:pointcut id=“p1” expression=“execution(* com.im.sky.spring.bean.People.say(…))” /> <aop:before pointcut-ref=“p1” method=“before” />

2021-03-28 13:10:56 77

原创 2021-03-28

class GodActor/**control the game*receive & send & loop control*1.All kinds of rule systems : Checker*2.hold all the states*God disappears after a game ends/​object UsersDB/*long-lasting static database*hold players’ information*1.auth

2021-03-28 11:19:06 55

原创 2021-03-28

新建Springboot项目(1)file->new->project(2)点击next(第一个)创建springboot项目(3)点击next(第二个)选择web-》spring web starter(4)点击next(第三个)不用做修改,直接finish新建springboot项目已经完成。springboot默认生成三个文件默认生成的三个文件pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0or

2021-03-28 11:16:39 109

原创 2021-03-20

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录...

2021-03-20 19:21:45 55

原创 2021-03-20

ORM(object relation mapping) 对象关系映射关系 ,面向对象的对象模型和关系型数据之间的相互转换。基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想状态下,基于一个这样一个面向对象的接口,持久化一个oo对象应该不需要了解任何关系型数据库存储的数据实现细节。...

2021-03-20 19:20:27 46

原创 2021-03-20

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现

2021-03-20 19:18:45 64

原创 2021-03-20

MVC 设计不仅限于 Java Web 应用,还包括许多应用,比如前端、PHP、.NET 等语言。之所以那么做的根本原因在于解耦各个模块。MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。模型:用于存储数据以及处理用户请求的业务逻辑。视图:向控制器提交数据,显示模型中的数据。控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示。...

2021-03-20 19:16:48 82

原创 2021-03-20

Spring简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。...

2021-03-20 19:15:23 38

原创 2021-03-20

SSH和SSM的区别一、SSH框架是Struct+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis如果比较两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis:①Spring-MVC的配置文件相对来说较为少,容易上手,可以加快软件开发的速度,亲身体验有效。②Spring-MVC的入口是Servlet级别的而Struct的级别是Filter级别的。二、针对Hibernate和MyBitas对持久化类进行操作,他们

2021-03-20 19:13:18 48

空空如也

空空如也

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

TA关注的人

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