自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于SpringBoot的SSM整合总结

一.根据需求创建数据库表1.数据库表的字段名必须有"_"下划线,因为mybatis逆向工程在生成的时候有下划线的会自动转换为大写 user_name ---> userName username--->username二.创建一个新的SpringBoot项目 2.1选择springboot版本以及所需要的依赖,比如Spring Web 创建时需要网络,若没有网络可能页面加载不出来三.在pom.xml文件中导入所需依赖 在添加依赖时,我...

2021-04-29 13:41:27 615

原创 springBoot6---基于SpringBoot整合MyBatis/SpringMVC/Spring

一、创建数据库create table t_goods(goods_id int primary key auto_increment,goods_name varchar(20),goods_price double,goods_imgpath varchar(50));二、创建SpringBoot项目三、导入依赖 <dependency> <groupId>org.springframework.boot</gro

2021-04-28 21:01:13 213

原创 SpringBoot_5(静态资源)

1.SpringBoot对静态资源的映射规则 如果我们需用给web项目中添加css/js/html文件的话,我们会发现此时没有webapp目录。 由于springboot是以jar包的方式打包程序的因此是没有webapp目录的。 那么我们的css/js/html文件要保存在什么地方啊??? 我们要了解一个Java类“WebMvcAuotConfiguration”,因为与web开发相关的自动配置都是由这个类完成的。spring-boot-autoc...

2021-04-27 20:30:58 288 1

原创 SpringBoot、四

1.@PropertySource @PropertySource:加载指定的配置文件【properties】. 先前我们通过@ConfifigurationProperties加载全局配置文件[appliaction.properties]中的值到javabean中,但是我们在具体使用的时候不会把所用的配置都保存在全局配置文件中的,可能会将不同的配置保存在不同的配置文件中,那么这时我们就需要@PropertySource注解为指定的javabean类加...

2021-04-26 21:07:56 211 1

原创 SpringBoot_3(@value @ConfigurationProperties)

一、Spring Initializer快速创建Spring Boot项目 src/main/java----保存java源代码 src/main/resources application.properties-------Spring Boot应用的配置文件 [static]---需要自己手动创建【保存web应用程序所需的静态资源{html、css、js、img}】 [templates]--需要自己手动创建【保存模板页面】 Spr...

2021-04-24 12:25:26 289

原创 SpringBoot、二(解析主类以及部分源码分析)

1.解析主类---注解import org.springframework.boot.Banner;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.ComponentScan;@SpringBootApplicatio

2021-04-22 20:50:07 130

转载 SpringBoot-1(springboot基本配置,SpringJavaConfig)

一、微服务(Microservice)是什么?SOA(面向服务的架构)微服务,是与之前的服务化思路和实践相比较而来的。早些年的服务实现和实施思路是将很多功能从开发到交付都打包成一个很大的服务单元(一般称为 Monolith),而微服务实现和实施思路则更强调功能趋向单一,服务单元小型化和微型化。如果用“茶壶煮饺子”来打比方的话,原来我们是在一个茶壶里煮很多个饺子,现在(微服务化之后)则基本上是在一个茶壶煮一个饺子,而这些饺子就是服务的功能,茶壶则是将这些服务功能打包交付的服务单元,如图 1 所示。

2021-04-21 18:51:26 635

原创 SSM简单的使用

SSM简单的使用(增删改查) 一、创建数据库表#用户基本信息表create table ssm_user(user_id int primary key auto_increment,user_name varchar(20),user_age int,user_address varchar(30));二、创建项目,完善结构三、导入依赖<!-- https://mvnrepository.com/artifact/org.springfra...

2021-04-20 01:06:15 432

原创 SpringMvc、四(文件的上传与下载)

SpringMVC的文件上传 1.创建项目,完善结构, 2.导入依赖,<!-- 配置开发SpringMVC所以来的jar包 --><!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework</groupId&g...

2021-04-19 22:21:30 271

原创 SpringMVC、三(接收数据与发送数据)

一、SpringMVC的请求处理方法接收请求参数 1.请求处理方法接收json参数 1.1创建项目 1.2完善项目 1.3导入依赖<!-- 配置开发SpringMVC所以来的jar包 --><!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>or...

2021-04-17 14:05:39 213

转载 SpringMVC(二)--注解开发

一、SpringMVC的注解开发1.1创建项目1.2完善项目1.3导入依赖<?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.

2021-04-16 13:58:07 105

翻译 SpringMVC(一)

一、什么是SpringMVC? Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供的web模块,包含了开发Web 应用程序的全功能 MVC 模块。从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架。集成其他WEB MVC开发框架,如Struts(现在一般不用),Struts2(一般老项目使用)等。 ...

2021-04-16 13:48:22 314

原创 Spring事务管理

一、什么是事务? 对数据库的一系列操作中,保证同时成功或者同时失败。不能出现成部分成功,失败部分的情况。而这一些列操作称为数据库的事务。二、事务的特性 数据库的事务有4大特征: 原子性:指事务是一个不可分割的工作单位,事务的操作要么都发生,要么都不发生. 一致性:事务前后数据的完整性必须保持一致。 隔离性:指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务干扰,多个并发之间的数据要相互隔离。 持久性:指一个事务一旦被提交...

2021-04-15 10:59:16 127

原创 Spring+MyBatis整合(去掉mapper.xml中的背景颜色)

1.创建数据库表 #用户基本信息表create table t_user(user_id int primary key auto_increment,user_name varchar(20),user_age int,user_address varchar(30)); 2.创建项目完善结构 2.1导入依赖<!-- https://mvnrepository.com/artifact/org.springframew...

2021-04-15 10:38:06 460

翻译 Spring AOP(面向切面编程)

目录一、Spring AOP(面向切面编程)是什么? 二、Spring JDK动态代理 1. 创建项目 2. 创建接口 StudentDao 3. 创建实现类 StudentDaoImpl 4. 创建切面类 MyAspect 5. 创建代理类 MyBeanFactory6. 创建测试 三、Spring CGLlB动态代理 1. 创建项目,导入Spring依赖 2.在com.wang...

2021-04-14 13:36:53 178

翻译 Spring基于xml/Annotation(注解)/自动装配

一、Spring基于XML装配Bean Bean 的装配可以理解为依赖关系注入,Bean 的装配方式也就是 Bean 的依赖注入方式。Spring容器支持多种形式的 Bean 的装配方式,如基于 XML 的 Bean 装配、基于 Annotation 的 Bean 装配和自动装配等。 Spring 基于 XML 的装配通常采用两种实现方式,即设值注入(Setter Injection)和构造注入(Constructor Injection)。本节...

2021-04-13 12:16:43 539

翻译 Spring的依赖注入和Spring Bean的配置及常用属性

一、Spring DI(依赖注入)的实现方式:属性注入和构造注入 控制反转(Inversion of Control),即创建被调用者的实例不是由调用者完成,而是由Spring容器完成,并注入调用者。当应用了loc,一个对象依赖的其它对象会通过被动的方式传递进来而不是这个对象自己创建或者查找依赖对象。即,不是对象从容器中查找依赖,而是容器在象初始化时不等对象请求就主动将依赖传递给它。 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从...

2021-04-09 23:05:30 422

翻译 Spring框架入门、一

Spring框架Java Spring框架是什么?它有哪些好处?Spring是另一个主流的JavaWeb 开发框架,该框架是一个轻量级的应用框架,具有很高的凝聚力和吸引力。Spring 框架因其强大的功能以及卓越的性能而受到众多开发人员的喜爱。Spring 是分层的 Java SE/EE full-stack【JavaSE/JavaEE一站式】 轻量级开源框架,以 IoC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向...

2021-04-08 18:31:08 359

原创 mybatis(分页与通过mybatis-generator工具生成java代码)

MyBatis_6MyBatis的分页通过分页插件来完成对数据库表记录的分页查询。在javaWEB的学习过程中,使用JDBC的方式实现过关于数据的分页,主要实现的原理:在查询的语句后面添加limit关键字,然后实现查询的数据分页功能。但是如果需要在所有的查询中都添加分页的话,那么就需要在所有的select语句后面添加limit关键字,这样的工作量是巨大的。同时也要改动大量的代码。mybatis中提供的插件(plugin)机制,运行在mybatis的原有的处理逻辑上添加一些额外的逻辑,这样既

2021-04-06 23:17:00 432

原创 MyBatis(高级查询)

mybatis的高级查询 1.一对一查询操作有几种方式,每一种如何操作? 测试一对一查询 需求:查询指定用户信息。 分析:可以将用户的信息保存在两张表中,第一张表保存用户的基本信息,第二张表保存用户的身份证信息,这时用户的基本信息与用户的身份证信息就是一组一对一的信息。#用户基本信息表create table t_user(user_id int primary key auto_increment,user_name varcha...

2021-04-06 11:53:26 553

原创 MyBatis(动态SQL)

1.Sql映射文件中的parameterType属性传入参数【insert/update/delete/select元素的输入参数】parameterType属性传入参数String+基本类型 【String---java.lang.String,int/boolean,java.lang.Integer】 POJO类型【对象型】 com.wangxing.bean.Student 集合类型【list,hashMap】当数据访问接口的方法只有一个参数的时候【String+基本类型/PO..

2021-04-02 08:55:32 118

原创 MyBatis(四)

2.MyBatis的核心配置文件中的typeAliases元素有什么作用,如何配置,如何使用? typeAliases元素---出现在MyBatis的核心配置文件中,给SQL映射文件的数据类型设置别名用的。SQL映射文件的数据类型,insert 元素的参数类型,resultMap元素的types属性等这些地方都需要数据类型。如果我们不设置typeAliases元素,那么SQL映射文件的数据类型就得是包名+类名。1.一个类一个别名【默认别名】MyBatis的核心配置文件<typeA..

2021-04-01 09:21:15 81

原创 MyBatis(三)

一、MyBatis相关的配置文件 1.1.MyBatis的核心配置文件 名称--我们可以自己定义,推荐大家使用【mybatis-config.xml】 位置IntelliJ IDEA中通过Maven创建项目,一般都保存在src/main/resources目录下。 文件中的配置元素及其属性<?xml version="1.0" encoding="UTF-8"?><!-- 引入MyBatis配置文件格式...

2021-04-01 08:59:40 123

原创 MyBatis(二)

1.MyBatis执行SQL的两种方式:SqlSession和Mapper接口 1.用 Mapper 接口发送 SQL PersonMapper personMapper=sqlSession.getMapper(PersonMapper.class); personMapper.insertPerson(person);通过 SqlSession 的 getMapper 方法来获取一个 Mapper 接口,就可以调用它的方法了。因为 SQL映射 文件或者接口注解定义的 S...

2021-03-31 11:35:10 121

转载 MyBatis(一)

1.什么是MyBatis? MyBatis是一个基于ORM的数据访问层框架。 框架----在学习JavaSE和JavaWEB的过程中,学的都是基础和底层的技术,使用这些技术完全可以开发出web应用。但是使用这些技术开发的效率非常低下,并且会出现很多繁琐的步骤,同时也不利于后期的代码维护和升级。于是就有一些牛逼的人物,他们针对JavaSE和JavaWEB中的技术进行各种的封装,进而可以帮助开发者提高开发的效率,同时也能提升项目的性能。而这些牛人封装的这些东西就称为框架。 框架本质还是J...

2021-03-31 11:20:52 81

原创 Servlet+HTML+Jquery+JDBC

Jquery_ajax Ajax 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。jQuery中常用的AJAX方法 1.load()从服务器加载数据,并把返回的数据放置到指定的元素...

2021-03-30 09:50:16 200

原创 Servlet+JSP+JDBC

1.创建数据库表create table m_student(stu_id int primary key auto_increment,stu_name varchar(20),stu_pass varchar(20),stu_age int,stu_address varchar(30));2.创建javaweb项目StudentManger2,[修改Content Root为student2],修改工程访问名称3.导入第三方依赖【druid-1.1.10.jar..

2021-03-26 19:52:54 459

原创 java_JSP_2(内置对象与标签)

1.JSP中的内置对象有那些,是什么类型,有什么作用,有那些常用方法? JSP中的内置对象就是服务器运行的时候预先创建好的对象,都不需要我们自己创建【new】.JSP就是一个Servlet程序。 JSP中的内置对象一共有9个。 名称 类型 作用 常用方法 request javax.servlet.HttpServletRequest 该对象...

2021-03-26 00:13:10 171 2

原创 java_JSP_1

1.JSP是什么?例如:<%@page import="java.util.Date"%><%@page import="java.text.SimpleDateFormat"%><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr

2021-03-24 22:44:43 144

原创 java-servlet连接数据库

简单的学生管理页面1.创建保存学生信息的类package com.wangxing.student.bean;/** * 保存学生信息的类 * @author 14336 * */public class StudentBean { private int stuid; private String stuname; private String stupass; private int stuage; private String stuaddress; public i

2021-03-24 13:28:08 973

原创 JAVAWEB_(Servlet7)

javax.servlet.Filter接口(过滤器) javax.servlet.Filter接口是Servlet的过滤器,它是Servlet 2.3规范中新增加的一个功能. 主要用于完成一些通用的操作,如编码的过滤、判断用户的登录状态等。是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在Servlet 进行响应处理的前后实现一些特殊功能。它是部署在服务器上运行的。 当用户通过浏览器访问服务器中的目标资源时,首先会被 Filter 拦截,在 Filter...

2021-03-22 18:17:51 95

原创 JAVAWEB——(servlet-6)

会话跟踪1.为什么需要会话跟踪? 使用浏览器发送的http请求,http请求使用的是http协议,而http协议是一种无状态的协议,它不会去主动记录使用这个http协议的用户是谁,一旦请求发送成功,服务器做出响应以后,那么此时浏览器与服务器之间的链接就会消失,这时服务器就不知道请求来自哪里,是谁发送来的。所以这时我们就需要记录/保存请求/链接的状态,实现这个记录记录/保存请求/链接的状态的过程就叫会话跟踪。2.什么是会话跟踪? 服务器处理程序实现记录/保存请求/链接的状态的...

2021-03-19 23:35:28 78

原创 javaweb-(Servlet-5)

关于Servlet的跳转 通过 Request 对象传递数据 方法声明 功能描述 Void setAttribute(String name,Object o) 用于将一个对象与一个名称关联后存储到 ServletRequest 对象中 Object getAttribute(String name) 用于从 ServletRequest 对象中返回指定名称的属性对象..

2021-03-19 23:18:00 225

原创 javaWEB基础(servlet4)

Servlet中常用的接口、类、方法1.Servlet接口2.ServletConfig接口3.ServletContext接口4.HttpServletRequest 接口ServletRequest与HttpServletRequest的关系HttpServletRequest 接口继承自 ServletRequest 接口。主要作用是封装 HTTP 请求消息,所以我们也将HttpServletRequest称之为请求对象。由于 HTTP 请求消息分为请求行、请求消息头和

2021-03-18 23:44:39 194

原创 javaWEB基础-(servlet3)

Servlet中常用的接口、类、方法Sun 公司提供了一系列的接口和类用于Servlet技术的开发,其中最重要的接口是 javax.servlet.Servlet。1.Servlet接口接口声明: public abstract interfaceServlet 方法声明 功能描述 void init(ServletConfig config) 容器在创建好 Servlet 对象后,就会调用此方法。该方法接收一个 ...

2021-03-18 23:13:40 161

原创 JavaWEB基础--(Servlet2)

1.Servlet的生命周期在Java中,任何对象都有生命周期,Servlet也不例外。Servlet 的生命周期如图 1 所示。Servlet 的生命周期。按照功能的不同,大致可以将 Servlet 的生命周期分为四个阶段,分别是加载实例化阶段、初始化阶段、运行阶段【处理请求】和销毁阶段。加载实例化阶段当Servlet容器启动以后,会加载项目的web.xml配置文件,并解析得到所有配置好的servlet-class中配置的包名+类名,通过反射机制就实例化好了包名+类名对应的Serv...

2021-03-17 23:26:31 108

原创 JavaWEB基础--(Servlet1)

Servlet_11.什么是javaweb程序?就是通过java和web技术的组合开发出来的应用程序。web(全球广域网)2.什么是B/S架构的程序? B/S----B【浏览器】S【服务器】通过浏览器来访问服务器上的程序的这种结构就是B/S架构的程序。C/S----C【客户端】S【服务器】3.B/S架构的程序与C/S架构的程序比较 B/S架构 C/S架构 B【浏览器】S【服务器】 浏览器来访问服...

2021-03-17 23:18:44 119

原创 Java-JQuery基础(一)

Jquery基础jQuery 是一个 JavaScript 库。[.js] jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。jQuery简介开始学习 jQuery 之前,应该对以下知识有基本的了解:HTMLCSSJavaScriptjQuery 库可以通过一行简单的标记被添加到网页中。例如:<script src=”js/jquery.js”></script>1.什么是 jQuery ? ...

2021-03-16 21:58:01 180

原创 JavaScript复习(四)

Javascript中的dom对象控制html元素 控制html元素的属性 控制css 控制事件 JS的常用事件-注册事件的两种方式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>JS的常用事件</title> </head> <body> <script type="text/javascri

2021-03-12 18:54:20 113

原创 Javascript复习(三)

1.字符串对象(String)2.Number 对象3.JavaScript Array(数组)4.JavaScript Boolean(布尔)【注意Boolean对象与boolean值的差异】1.创建boolena对象1.1直接赋值Var boo1=false;1.2通过构造器创建boolean对象通过构造器创建boolean对象可以将数字0--false 非0--true字符串 “”---false非””--truenull---falseN...

2021-03-11 19:21:58 91

JDBC连接池驱动.zip

mysql-connector-java-5.1.38 c3p0 DBCP druid

2021-02-25

java-xml驱动包.zip

dom4j-1.6.1 jaxen-1.1-bera-7 jdom-1.1 sax-2.0.1

2021-02-25

MySQL软件的安装

MySQL软件的安装

2021-01-28

javaapi_19950.zip

java1.7api帮助文档

2020-12-22

帮助文档(java,javascript,css)

java1.8,javascript,css

2020-12-22

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

TA关注的人

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