自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle数据库及sql补充

目录基础介绍安装SQL语句SCOTT用户数据表(重点,背)简单查询限定查询逻辑运算符关系运算符NULL判断范围查询模糊查询 LIKE函数日期函数转换函数Oracle特有函数伪列序列基础介绍安装SQL语句SCOTT用户数据表(重点,背)在SCOTT用户中的四张表:部门表(dept)、雇员表(emp)、工资等级表(salgrade)、工资表(bonus)。这四张表之中只有bonus表是没有数据的。Oracle数据库之中的数值都使用number类型表示。Oracle数据库之中的字符串都使用varc

2020-12-22 21:38:57 181

原创 SSM整合 spring--springmvc--mybatis

目录项目目录配置文件db.propertiesSqlMapConfig.xmlspringmvc.xmlapplicationContext-dao.xmlapplicationContext-service.xmlapplicationContext-trans.xmlweb.xml项目目录配置文件db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://127.0.0.1\:3306/ssm1012?chara

2020-12-22 19:53:17 168

原创 SpringMVC文件上传下载操作 自定义异常 登录拦截

目录文件操作文件上传前端页面后端代码引入坐标在SpringMVC.xml中添加配置编写文件上传业务代码单个文件上传多文件上传文件下载SpringMVC的常用配置中文乱码过滤器静态资源处理异常处理机制自定义异常处理器SpringMVC拦截器使用单个拦截器使用拦截非法用户案例文件操作<!--上传下载解析器--> <!--<bean id="multipartResolver" class="org.springframework.web.multipart.support.

2020-12-21 20:41:16 232

原创 Springmvc 接收参数,返回参数,时间转换,注解

目录一级目录void时间转换器默认参数绑定重定向重定向的传值问题注解@RequestMapping@RequestParam@SessionAttributes@ModelAttribute@RequestHeader@RequestBody@CookieValue@PathVariableSpringmvc ant风格一级目录void/* 返回值类型为void : 无返回值的时候 void 情况一: 404异常 找不到: /WEB-INF/views/void11.jsp 他

2020-12-18 21:12:08 719

原创 Spring框架 IOC控制反转 DI依赖注入

目录Spring和IOC详解Spring框架简介Spring 简介Spring 的优势Spring 的体系结构Spring IOC 详解Spring IOC简介Spring入门案例Spring Bean详解Bean的生命周期中的两个特殊方法Spring 依赖注入和配置文件模块化依赖注入的概念多种数据类型的注入通过构造函数注入Spring和IOC详解Spring框架简介Spring 简介Spring 框架是一个轻量级的解决方案,可以一站式地构建企业级应用。它是为了解决 企业应用开发的复杂性而创建的。S

2020-12-16 20:49:45 122

原创 Spring 整合 事务 Mybatis

目录Spring事务处理事务的概念传播行为隔离级别声明式事务处理(XML)声明式事务处理(注解)Spring 整合 MybatisSpring事务处理事务的概念事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚仅用四个词解释事务(ACID)atomic(原子性):要么都发生,要么都不发生。consistent

2020-12-16 20:48:25 96

原创 spring整合 DBUtils junit

目录Spring 整合 DbUtilsSpring 整合 DbUtils导入依赖的坐标Spring整合各种数据源Spring和junit的整合Spring 整合 DbUtilsSpring 整合 DbUtilsDbUtils是Apache的一款用于简化Dao代码的工具类,它底层封装了JDBC技术。 核心类:QueryRunner 用于执行增删改查的SQL语句 ResultSetHandler 这是一个接口,主要作用是将数据库返回的记录封装进实体对象导入依赖的坐标<dependencies&g

2020-12-15 20:17:40 254

原创 spring进阶 AOP代理模式

目录AOP代理模式静态代理 示例动态代理 示例JDK 动态代理CGLib 动态代理配置文件 代理注解模式 代理AOP代理模式代理模式:代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用抽象主题角色:声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都可以是使用代理主题代理主题(Prox

2020-12-15 20:03:59 119

原创 mybatis的分页实现,多表查询以及用注解实现,加载策略和缓存机制,配置文件的深入理解

目录plugins分页查询应用场景代码实现导入PageHelper分页插件坐标在MyBatis核心配置文件配置PageHelper分页插件测试代码MyBatis的多表联合查询一对一一对多多对多MyBatis的加载策略和缓存机制延迟加载概述延迟加载延迟加载实现局部延迟加载全局延迟加载缓存概述一级缓存一级缓存简介一级缓存的代码实现清除缓存二级缓存二级缓存简介二级缓存的实现配置核心配置文件配置CustomerMapper.xml文件修改Customer实体编码测试MyBatis注解实现CRUD 操作常见注解简介注

2020-12-11 21:21:32 312

原创 ssm 架构 常遇问题

目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-10 20:32:36 92

原创 Mybatis 多参处理 模糊查询 主键获取 动态sql

目录MyBatis高级查询ResultMap标签MyBatis多参数处理第一种第二种 使用方法索引第三种 使用注解第四种 使用Map模糊查询直接使用 $ 拼接利用占位符 #{}利用 concat 函数 拼接数据主键字段值的获取方式一 设置insert标签属性方式二 使用selectKey标签:动态sql语句sql语句块xml映射文件 常用比较符动态sql之 \ \动态sql之 \ \动态sql之 \动态sql之 \(了解)MyBatis高级查询标签中入参:  int  可以忽略parameter

2020-12-10 20:25:20 305 1

原创 框架 Mybatis的介绍 增删改查的实现及相应的文件配置

目录框架简介架构的详细介绍三层架构框架概念详解MyBatis框架的介绍ORM概述什么是MyBatisMyBatis的优势MyBatis快速入门 ibatis开发步骤介绍pom.xml导入MyBatis框架依赖配置文件概述SqlMapConfig.xml配置文件PersonMapper.xml配置文件MyBatis增删改查使用MyBatis完成增删改查操作编写映射文件PersonMapper.xml编写测试类使用抽取的工具类完成操作制作统一的工具类抽取测试类代码基类使用工具类完成操作MyBatis核心配置文件

2020-12-09 20:07:27 272

原创 ssm项目 pom.xml 配置大全

参考于: Maven统一管理版本号(pom.xml依赖配置).<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://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVe

2020-12-08 21:24:45 244 1

原创 Maven的简介和安装,Maven项目构建,Maven依赖管理,Maven的生命周期

目录Maven简介和安装Maven简介Maven是什么为什么要使用Maven(1)添加第三方 jar 包(2) jar 包之间的依赖关系(3)获取第三方 jar 包(4)将项目拆分成多个工程模块什么是构建自动化构建Maven的安装和配置(1)Maven的下载(2)Maven的安装(3)Maven的配置 settings.xmlMaven工程构建eclipse配置Maven插件Maven工程的构建在eclipse中创建Maven项目Maven 核心概念(1) POM(2)约定的目录结构(3)坐标Maven的依

2020-12-07 19:39:59 193

原创 JSON 及 jackson工具

目录JSONJSON简介数组格式对象格式对象数组复杂格式JSON应用js解析json数组js解析json对象js解析json 对象数组js解析复杂格式Jackson工具JSONJSON简介概述:json是一种轻量级的数据交互格式、它是基于ECMAScript语法实现一个全新的语言。由于格式比较简单和清晰非常有利于人和阅读和编写、以及的解析和传输、所以说广泛的应用于数据交互。校验json是否正常的地址.JSON格式:数组格式[1, “pogne”, true]对象格式{“uid”: 1,

2020-11-30 21:08:05 202

原创 AJAX的基础及进阶

这里写目录标题Ajax 基础Ajax简介原生JS实现Ajax请求jQuery版Ajax$.ajax案例:校验用户名是否重复案例\$.post()和$.get()校验用户名是否存在get方式post方式\$.ajax()与\$.post() | $.get()异同Ajax进阶Ajax同步与异步表单序列化Ajax 基础Ajax简介Ajax应用场景: 直播(点赞、小礼物、评论) 表单校验 百度检索什么是Ajax?  概述:ajax是一种快速创建动态网页的开发技术、ajax可以实现无需刷新页面的情

2020-11-30 20:49:59 184

原创 session & cookie

这里写目录标题会话技术CookieCookie对象Cookie的基本使用获取cookie信息Cookie的携带路径Cookie的生存时间如何清空Cookie案例-记住登录信息SessionSession对象使用session满足条件以及session和cookie的联系session原理:session 和 cookie 区别:session的基本使用持久化session对象销毁sessionsession生命周期会话技术概述:服务器与浏览器进行数据交互的时候往往会产生一些数据、将这些数据保存起来、就需

2020-11-29 20:18:36 109

原创 XML 及 XML 的解析 - dom4j & Xpath

目录XMLXML简介XML书写规范XML解析dom4j解析Xpath解析XMLXML简介概述: xml可扩展性标记语言 <student></student> <s1></s1> <Student></Student>xml与html区别  1、xml语法要求严格、html语言要求比较松散  2、xml严格大小写、html语言不区分大小写  3、xml标签是自定义、html标签是预定义  4、xml存储数据、htm

2020-11-26 21:22:43 118

原创 JSP九大内置对象及四大域对象,JSP动作标签-动态包含

目录JSP九大内置对象内置对象简介内置对象创建内置对象详解JSP四大作用域对象作用域对象简介JSP动作标签转发动态包含JSP九大内置对象内置对象简介概述: jsp在转换为servlet的时候tomcat会自动为其创建9个对象供其直接使用、这9个对象就是内置对象。   pageContext  域对象   request     域对象   session     域对象   application   域对象   page      当前页面这个对象   out       输出对象  

2020-11-26 21:17:47 144

原创 JSTL的简介,核心标签 c 及函数标签 fn

目录JSTL标准标签库JSTL简介JSTL之核心标签通用标签分支标签JSTL之函数标签JSTL标准标签库JSTL简介概述:在页面获取域对象的时候、对于域对象的存放的集合没办法进行遍历、和判断操作、jstl的出现就是为了解决这一问题。jsp标签库一共有5种core核心库: 是可以对域对象中的集合进行遍历和判断fn函数库: 可以对域对象中保存的字符串内容进行操作fmt格式化库: 对域对象中日期内容进行格式化sql库: 提供了可以在jsp页面中直接操作数据库的能力xml库: 提供了jsp解析xml

2020-11-26 21:16:49 115

原创 反射及案例应用

目录反射获取类的字节码对象Class类中的方法获取类中的成员变量获取类中的成员方法案例应用使用反射改造项目多方法请求反射概述: 在运行期对任意类中任意资源进行任意操作 例如:在程序运行中我们通过获取任意的类的字节码文件、通过对字节码文件进行解刨、对字节码文件中的属性、方法、构造、进行操作(我们可以通过字节码文件给类中的成员变量赋值、获取成员变量的值以及调用类中方法、调用类中构造…)获取类的字节码对象@Test public void getClass_01() throws Exception {

2020-11-26 21:13:24 132

原创 EL运算符,表达式 及 域对象中key相同问题

目录EL表达式EL简介EL中的运算符EL表达式的使用EL进阶EL表达式EL简介概述:建立在jsp2.0的一门查询语言、它的灵感是来自于xpath、ECMAScript。主要作用专门用于获取servlet中保存在域对象中的内容。语法: ${ 域对象中的key }EL中的运算符<%@page import="java.util.ArrayList"%><%@ page language="java" contentType="text/html; charset=UTF-8

2020-11-26 21:08:35 187

原创 jsp入门,页面组层及指令

目录JSP入门JSP简介创建JSP页面JSP的执行原理JSP和Servlet的联系与区别JSP页面组成JSP页面中的java代码脚本标签声明标签表达式标签JSP指令page(描述页面)include(页面包含)taglib(表达式引入)EL表达式EL简介EL中的运算符EL表达式的使用完善项目功能-查询反射获取类的字节码对象Class类中的方法获取类中的成员变量获取类中的成员方法案例应用使用反射改造项目多方法请求完善项目功能-删除JSP入门JSP简介概述:jsp是在建立在servlet 2.0规范之上的

2020-11-25 20:30:05 211 1

原创 ServletConfig & ServletContext 转发和重定向

这里写目录标题ServletConfigServletContext转发与重定向转发与重定向原理请求转发重定向转发与重定向区别【面试题】XMLXML简介XML书写规范XML解析dom4j解析Xpath解析ServletConfig概述:ServletConfig是一个配置对象、使用它可以获取给servlet配置的一个到多个初始化参数,这个对象是由tomcat自动创建在创建servlet类实例的时候调用init方法传入的参数。获取servletConfig  getServletConfig();配

2020-11-24 21:42:14 193

原创 Servlet常见错误及解决方法

参考文章:Servlet常见错误及解决方法.常见错误及解决方法404产生的原因为Web服务器(容器)根据请求地址找不到对应资源,以下情况都会出现404的错误提示:输入的地址有误(应用名大小写不正确,名称拼写不正确) 在web.xml文件中和中的两个不一致 没有将工程部署到Tomcat的webapps下面 Web工程部署时的结构没有遵循Servlet的规范 具体的解决办法就是根据上面提到的4种情况,逐条进行检查。容器如何找到service()方法 当在浏览器中输入 http://localhost

2020-11-23 21:03:38 2172

原创 (Serlet进阶 HttpServletResponse和HttpServletRequest)2020.11.23

目录HttpServletResponse接口响应行HTTP协议响应头如何设置响应头响应图片案例文件下载案例响应体响应表格HttpServletRequest接口请求行请求头请求体获取请求体数据文件上传案例HttpServletResponse接口HttpServletResponse是ServletResponse直接子接口HttpServletResponse是在javax.servlet.http包下 ServletResponse是在javax.servlet包下HttpServletRe

2020-11-23 19:27:12 620

原创 (架构,tomcat,servlet)2020.11.20

目录软件架构C/S架构B/S架构C/S与B/S对比Tomcat服务器web服务器简介Tomcat服务器介绍Tomcat使用步骤Tomcat与Eclipse集成Servlet入门Servlet简介Servlet快速入门Servlet体系结构与Tomcat的关系Get与Post请求doGet、doPost方法与Service方法的关系Get与Post请求的区别Servlet生命周期软件架构C/S架构概述:常见的软件架构中、分为CS架构和BS架构CS:客户端与服务器  例如:qq、英雄联盟、DNF、穿越

2020-11-20 20:41:30 240 1

原创 (事务,数据库连接池:JBCP,c3p0,Druid,DBUtils工具类)2020.11.19

目录事务事务的概念MySQL的事务操作JDBC事务的操作事务的隔离级别数据库连接池连接池简介手动实现连接池DBCP连接池c3p0连接池Druid连接池DBUtils工具DBUtils工具简介JavaBeanDBUtils之DML操作DBUtils之DQL操作事务事务的概念什么是事务?  概述:一组(多条sql放在一起执行)预编译的sql语句、要么全部执行成功、要么全部执行失败、事务是具有原子性的事务的特性(ACID):  原子性:事务是一个密不可分的单元、在这个单元中要么全部执行成功、要么全部执

2020-11-19 20:55:10 448

原创 (SQL 单表,多表关联查询案例)2020.11.18

目录SQL 单表查询SQL 关联查询SQL 多表关联查询 进阶案例SQL 单表查询-- 需求4:聚合函数的使用:-- 聚合函数 count() 的使用 -- 4.1:统计 gjp_ledger表中共有多少条数据。select COUNT(*) from gjp_ledger ;-- 提示:使用count(*)-- 4.2:count 统计所有工商银行的内容,共有多少条select COUNT(*) from gjp_ledger g where g.`a

2020-11-18 20:31:38 313

原创 (jdbc 连接,操作数据库)2020.11.18

目录JDBC简介JDBC定义JDBC常见接口和类JDBC快速入门下载JDBC驱动JDBC连接数据步骤准备工作:创建项目并导入jar包编写代码JDBC的详解注册驱动创建连接对象创建SQL编译器执行SQL语句并返回结果释放资源查询案例单元测试JDBC实现CRUD操作PreparedStatement登录功能SQL注入问题PreparedStatement 解决SQL注入问题PreparedStatement的CRUD操作JDBC工具类封装JDBC简介JDBC定义概述:JDBC通俗来讲就是使用java代码去

2020-11-18 20:20:44 1320 1

原创 (MySQL进阶)2020.11.17

目录约束主键约束唯一约束非空约束默认约束外键约束表关系一对一关联一对多关联多对多关联连接查询连接查询-内连接隐式内连接显式内连接连接查询-外连接查询左外连接右外连接聚合函数分组查询子查询数据库的备份和恢复命令形式视图工具形式约束什么是约束?  概述:约束指的是我们可以对表中的字段进行限制、从而来保证数据的完整性(准确性、有效性),来减少数据的冗余。(冗余指的就是脏数据)  主键约束 primary key  唯一约束 unique  非空约束 not null  默认约束 default  

2020-11-17 21:22:44 147

原创 SQL语言 2020.11.16

目录SQL语言SQL语言简介MySQL中的数据类型DDL数据定义语言DDL之数据库的操作创建数据库查询服务器上已存在的所有数据库修改数据库字符集删除数据库DDL之数据表的操作创建数据表查看当前数据库中的所有表修改表名新增一列删除列修改列删除表DML数据操作语言insert添加操作单行添加多行添加update修改操作delete删除操作DQL数据查询语言查询全部数据筛选部分列查询列上起别名给表起表名条件查询查询所有经理的信息 where多条件查询 and范围查询区间查询模糊查询 like查询带A的员工查询姓A

2020-11-16 20:49:38 150

原创 (数据库即MySQL数据库的安装卸载步骤,超详细!!!!)2020.11.16

目录数据库简介数据库相关概念数据库分类MySQL数据库介绍基本介绍MySQL数据库安装下载MySQL工具安装MySQL工具检查MySQL是否安装成功开启和关闭MySQL服务MySQL数据库卸载数据库简介数据库相关概念数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。  与数据库相关的概念:数据库系统DBS:是由数据库管理员DBA、数据库管理系统DBMS、数据库DB三部分构成 数据库管理员DBA:是一个角色、一般由资深的程序员

2020-11-16 20:14:25 191

原创 (jQuery)2020.11.13

目录jQuery特效知识点介绍显示隐藏淡入淡出滑入滑出案例-广告特效jQuery操作CSS知识点介绍案例-表格隔行变色jQuery操作属性知识点介绍案例-全选/全不选jQuery操作DOM知识点介绍案例-省市联动表单校验知识点介绍表单绑定验证方法指定验证规则案例-注册表单验证优化注册表单验证jQuery特效知识点介绍显示隐藏show() 显示 hide() 隐藏 toggle() 切换(如果该容器是显示就让它隐藏、如果它隐藏就让他显示)动画的参数    英文 fast 快速的 slow

2020-11-13 21:55:44 198 1

原创 (JS,DOM)2020.11.11

目录一级目录二级目录三级目录JavaScript基本介绍JavaScript简介JavaScript作用JavaScript组成JavaScript引入方式行内式一级目录二级目录三级目录JavaScript基本介绍JavaScript简介概述:JavaScript是一门基于对象的客户端脚本语言。也是一门直译型的语言。广泛应用于web开发。可以镶嵌在html内部给网页增添动态效果。 基于对象:对象不能被继承、功能无法扩展。 直译型:写好的js代码不会被编译、直接由浏览器引擎解释运行JavaS

2020-11-12 21:38:44 136

原创 (BOM,jQuey)2020.11.12

目录BOM模型window定时器案例1-轮播图2 -定时显示图片3 -显示系统当前时间window弹出框window其他对象Window LocationWindow HistoryWindow ScreenWindow Document案例 -桌面弹球jQuery基本介绍jQuery简介jQuery引入jQuery基本语法jQuery页面加载DOM对象和jQuery对象转换jQuery选择器基本选择器层级选择器过滤选择器BOM模型BOM:浏览器将当前页面加载到内存中,生成了一个用来描述窗口属性和状态的

2020-11-12 21:22:25 92

原创 (CSS)2020.11.10

目录DIV+CSS简介DIV+CSS简介DIV介绍CSS介绍CSS引入方式CSS样式规则CSS选择器常用CSS样式字体样式文本样式超链接伪类样式边框样式背景样式盒子模型布局样式定位技术转换样式与列表样式DIV+CSS简介DIV+CSS简介DIV介绍概述:div是html的一个标签、全称是DI version 意味着划分的意思、它可以将我们网页分成若干个块状的区域。它本身是没有任何形态效果、需要我们使用css样式配合才可以凸显其形态。我们可以把它简单的理解为图层或者容器。在这个容器的内容我们就可以写h

2020-11-10 21:54:09 162

原创 (html简述及标签)2020.11.9

目录什么是HTML(面试)为什么学习HTML(面试)HTML语言特点 (面试找4个)HTML常见标签二级目录三级目录什么是HTML(面试)概述: html超文本标记语言超文本:指的是html不仅仅具有文本的特性、我们还可以在里面描述一些超链接、图片、音频等资源。标记:html都是由标签组成为什么学习HTML(面试)html是做网页最基本的语言css 美化页面javaScript 镶嵌在html内部给网页增加动态效果HTML语言特点 (面试找4个)1、html中标签不区分大小写2、htm

2020-11-09 21:48:26 175

原创 Java第一阶段知识点复习

1.基础语法  1、环境搭建 (jvm、jre、jdk) jdk的下载安装配置   jvm:虚拟机   jre:运行时环境,包含jvm和类库   jdk:Java开发工具包,包含jre和开发工具  2、Java语言平台、特点:跨平台  平台:   JavaSE:标准版,可以开发一些简单的桌面应用程序。   JavaEE:企业版,用来开发网页项目   JavaME:已被淘汰  特点:   开源,面向对象,跨平台,编译性,动态性  跨平台:指的是编译生成的class文件可以在不同的操作

2020-11-06 15:06:28 312

原创 (第一阶段总结)2020.11.5

目录一级目录一级目录1.基础语法  1、环境搭建 (jvm、jre、jdk) jdk的下载安装配置  2、Java语言平台、特点:跨平台  3、变量和常量、数据类型、数据类型间转换、运算符  4、流程控制语句:if语句、switch语句、while语句、for语句、for-each语句(集合和数组)、           break;continue;return;  5、方法、方法重载和重写  6、数组2.面向对象  封装、继承、多态  1.this和super  2、构造方法

2020-11-05 18:46:21 90

空空如也

空空如也

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

TA关注的人

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