摘要:
事务 1、ACID概念 原子性(Atomicity) 要么都成功,要么都失败 一致性(consistency) 事务前后的数据完整性保持一致 持久性(Durability) 事务一旦提交则不可逆,持久保存到数据库中(事务一旦提交,即使立刻关闭服务器也会持久保存) 隔离性(Isolation) 多个用 阅读全文
posted @ 2021-06-07 17:45
Coder-Wang
阅读(53)
评论(0)
推荐(0)
摘要:
常见函数 1、运算函数 select ABS(-8) -- 绝对值 select ceiling(9.4) -- 向上取整 select floor(9.4) -- 向下取整 select rand() -- 返回一个0到1的随机数 select sing(10) -- 判断数的符号,0->0,负数 阅读全文
posted @ 2021-06-07 17:43
Coder-Wang
阅读(71)
评论(0)
推荐(0)
摘要:
DML-操作数据 1、insert语句 --增加一行数据 insert into 表名([字段1,字段2,字段3,...])values('值1','值2','值3',...); insert into student values('108','曾华','男','1977-09-01','9503 阅读全文
posted @ 2021-06-07 17:42
Coder-Wang
阅读(80)
评论(0)
推荐(0)
摘要:
DDL-定义数据库 1、对database操作 1、创建数据库 create database [if not exist] 库名; CREATE DATABASE `shop` CHARACTER SET utf8 COLLATE utf_general_ci; 2、删除数据库 drop data 阅读全文
posted @ 2021-06-07 17:40
Coder-Wang
阅读(59)
评论(0)
推荐(0)
摘要:
一、准备工作 1、mysql安装和配环境 不要以exe文件安装,要下载压缩包安装 下载地址:https://dev.mysql.com/downloads/mysql 在系统path中加上bin目录 在主文件下加上my.ini文件 前面的目录改为实际目录,最后一行是为了跳过一开始的登录密码(修改密码 阅读全文
posted @ 2021-06-07 17:35
Coder-Wang
阅读(83)
评论(0)
推荐(0)
摘要:
lombok了解 官方解释: Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another g 阅读全文
posted @ 2021-06-07 17:31
Coder-Wang
阅读(82)
评论(0)
推荐(0)
摘要:
title: ssm整合-1-CRUD data: tags: java ssm框架 categories: SSM整合 1、依赖 <!--spring、springmvc--> <!-- https://mvnrepository.com/artifact/org.springframework/ 阅读全文
posted @ 2021-06-07 17:26
Coder-Wang
阅读(79)
评论(0)
推荐(0)
摘要:
Spring|解决Attribute "tx" bound to namespace "http://www.w3.org/2000/xmlns/" was already specified 其实就是这两个重复了,需要删除一个, 不过一般都是删除cache, xmlns:tx="http://ww 阅读全文
posted @ 2021-06-07 17:24
Coder-Wang
阅读(594)
评论(0)
推荐(0)
摘要:
Maven工程 报 Diamond types are not supported at language level '5' 出现这种信息,一般表示的是你的language level(IDEA下JDK的一个配置信息)不支持你java代码中的使用形式,意即你使用了超过你当前环境选择的languag 阅读全文
posted @ 2021-06-07 17:23
Coder-Wang
阅读(515)
评论(0)
推荐(0)
摘要:
出现问题 当我们去访问delete方式和put方式: 后来才知道tomcat8以上是不支持delete方式和put方式 解决方法: 在跳转目标的jsp头文件上改为(加上了isErrorPage="true") <%@ page contentType="text/html;charset=UTF-8 阅读全文
posted @ 2021-06-07 17:22
Coder-Wang
阅读(462)
评论(0)
推荐(0)
摘要:
jstl Maven 依赖导致的 Jar 包冲突 <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <version>1.2</version> </dependency> 阅读全文
posted @ 2021-06-07 17:20
Coder-Wang
阅读(93)
评论(0)
推荐(0)
摘要:
其实这应该是IDEA的自身问题 打开项目结构 阅读全文
posted @ 2021-06-07 17:19
Coder-Wang
阅读(107)
评论(0)
推荐(0)
摘要:
问题1: 好像我们只需要使用springmvc的配置文件作为IOC容器就可以了 --> 需要进行Spring 整合SpringMVC吗? > 还是否需要再加入Spring的IOC容器? > 是否需要在web.xml文件配置启动Spring IOC容器的 ContextLoaderListener? 阅读全文
posted @ 2021-06-07 17:14
Coder-Wang
阅读(67)
评论(0)
推荐(0)
摘要:
springMVC-11-验证码 导入依赖 <!--Kaptcha 验证码依赖 前面已导过servlet-api需排除--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <ve 阅读全文
posted @ 2021-06-07 17:02
Coder-Wang
阅读(76)
评论(0)
推荐(0)
摘要:
导入依赖(注意会和servlet-api依赖冲突) <!--文件上传jar包, 前面已导过servlet-api需排除--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</arti 阅读全文
posted @ 2021-06-07 16:18
Coder-Wang
阅读(45)
评论(0)
推荐(0)
摘要:
异常解析器: 用于统一处理 servlet 中的异常; 拦截器: 用于统一处理业务中需要统一处理的页面(比如登录判断等), 可抽取出来统一处理. 我们一般需要在每个页面都通过在session中寻找有无loginID来判断这个用户是否登录,如果没有找到就需要写一个逻辑重定向到login界面,如果每个控 阅读全文
posted @ 2021-06-07 16:17
Coder-Wang
阅读(72)
评论(0)
推荐(0)
摘要:
springMVC默认的 Json 解决方案是 Jackson, 所以只需要导入 Jackson 的 jar, 即可使用 <!--Jackson--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jac 阅读全文
posted @ 2021-06-07 16:16
Coder-Wang
阅读(233)
评论(0)
推荐(0)
摘要:
我们为什么要对数据进行处理? **需求:**在上个crud中我们如果需要每次修改的时候都要把时间也记录下来 **解决:**在jsp中新增一个input,在employee中新增一个Data字段 **问题:**input输出来的数据是String,而在employee中的字段是Data数据 这个时候就 阅读全文
posted @ 2021-06-07 16:15
Coder-Wang
阅读(110)
评论(0)
推荐(0)
摘要:
1、大体框架 POJO层代码 Employee @Data public class Employee { private Integer id; private String lastName; private String email; private int gender; private D 阅读全文
posted @ 2021-06-07 16:14
Coder-Wang
阅读(77)
评论(0)
推荐(0)
摘要:
视图和视图解析器工作流程 第一步:获取到ModelAndView对象 请求处理方法执行完成后,无论返回是String,View 还是 ModeMap 类型,Spring MVC 也会在内部将它们装配成一个 ModelAndView 对象,它包含了逻辑名和模型对象的视图 第二步:把ModelAndVi 阅读全文
posted @ 2021-06-07 16:13
Coder-Wang
阅读(174)
评论(0)
推荐(0)
摘要:
返回模型数据(Model) index.jsp中 <h1>获取模型数据</h1> <a href="/model/test1">ModelAndViews</a> </html> control中 springMVC会把ModelAndView的model数据放入到requestScope(请求域) 阅读全文
posted @ 2021-06-07 16:12
Coder-Wang
阅读(70)
评论(0)
推荐(0)
摘要:
RequestMapping修饰类 源码: 根据源码可以知道,requestmapping既可以修饰方法也可以修饰类 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Docume 阅读全文
posted @ 2021-06-07 16:11
Coder-Wang
阅读(95)
评论(0)
推荐(0)
摘要:
Spring MVC的特点 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活 Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。 阅读全文
posted @ 2021-06-07 16:09
Coder-Wang
阅读(54)
评论(0)
推荐(0)
摘要:
SpringMVC重点学习 项目目标:SpringMVC+Vue+SpringBoot+SpringCloud+Linux spring:IOC+AOP SpringMVC:SpringMVC的执行流程 SSM框架整合 1、什么是MVC MVC是模型(Model)、视图(View)、控制器(Cont 阅读全文
posted @ 2021-06-07 16:08
Coder-Wang
阅读(84)
评论(0)
推荐(0)
摘要:
1. 一级缓存: SqlSession 级别, 默认开启, 并且不能关闭 操作数据库是需要创建 SqlSession 对象, 在对象中有一个 HashMap 用于存储缓存数据, 不同的 SqlSession 之间缓存数据区域互不影响. 一级缓存的做用户是 SqlSession 范围的, 当在同一个 阅读全文
posted @ 2021-06-07 16:07
Coder-Wang
阅读(49)
评论(0)
推荐(0)
摘要:
动态sql简介&OGNL了解 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处 理器相似。 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作。 if choose (when, otherwise) trim (where, set) foreach 注意xml中 阅读全文
posted @ 2021-06-07 16:06
Coder-Wang
阅读(89)
评论(0)
推荐(0)
摘要:
外键查询 1、回忆外键约束 注意要在tbl_dept中添加外键 #添加外键约束 # 此处Employee为外键表,dept为主键表 # 删除Employee的数据不会影响dapt,而删除dept一定会影响employee,这是为了保证数据的一致性 alter table tbl_employee a 阅读全文
posted @ 2021-06-07 16:05
Coder-Wang
阅读(157)
评论(0)
推荐(0)
摘要:
Mapper映射文件 映射文件的Mapper标签包含标签 1、CDUS增删改查 2、参数处理 (1)直接传入参数 单个参数 //传入当个参数 public Employee getEmployeeById(int id); 多个参数 多个参数会被封装成一个Map对象,但是:map里的键是param1 阅读全文
posted @ 2021-06-07 16:04
Coder-Wang
阅读(86)
评论(0)
推荐(0)
摘要:
全局配置文件:mybatis-config.xml 1、引入外部配置文件(properties) date.properties外部配置文件 driver = com.mysql.cj.jdbc.Driver url = jdbc:mysql://localhost:3306/mybatis?use 阅读全文
posted @ 2021-06-07 16:03
Coder-Wang
阅读(110)
评论(0)
推荐(0)
摘要:
CRUD操作 接口 package com.wang.mybatis; import java.util.List; public interface EmployeeMapper { //通过id获取返回职员对像 //这个方法只有输入数据类型和输出数据类型,刚好对应了我们需要在mapper.xml 阅读全文
posted @ 2021-06-07 16:02
Coder-Wang
阅读(81)
评论(0)
推荐(0)
摘要:
流程: 创建一个mybatis的数据表 USE `mybatis`; CREATE TABLE tbl_employee( id INT(11) PRIMARY KEY AUTO_INCREMENT, last_name VARCHAR(255), gender CHAR(1), email VAR 阅读全文
posted @ 2021-06-07 16:00
Coder-Wang
阅读(56)
评论(0)
推荐(0)
摘要:
categories: spring5 事务回顾 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用 事务四个属性ACID 原子 阅读全文
posted @ 2021-06-07 15:59
Coder-Wang
阅读(43)
评论(0)
推荐(0)
摘要:
版本和依赖 MyBatis-Spring 需要以下版本: maven依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.2</version> </de 阅读全文
posted @ 2021-06-07 15:58
Coder-Wang
阅读(59)
评论(0)
推荐(0)
摘要:
AOP(面向切面编程) 面向切面编程, 即利用AOP可以对业务逻辑的各个部分进行隔离, 从而使得业务逻辑各个部分之间的耦合度降低, 提高程序的可重用性, 同时提高了开发的效率. 不通过修改源代码,通过加上一个模块就在原有代码的功能上增加一个新功能 底层原理 AOP通过代理对象的方式来增强其他的类的功 阅读全文
posted @ 2021-06-07 15:57
Coder-Wang
阅读(51)
评论(0)
推荐(0)
摘要:
一、介绍 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的 阅读全文
posted @ 2021-06-07 15:52
Coder-Wang
阅读(70)
评论(0)
推荐(0)

浙公网安备 33010602011771号