09 2021 档案

摘要:SSM 项目整合(书籍管理系统) 新建项目工程 配置Tomcat 项目结构目录 导入 pom.xml 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: 阅读全文
posted @ 2021-09-28 18:44 阿向向 阅读(225) 评论(0) 推荐(0)
摘要:SSM 项目整合 (用户管理系统) 1. 新建项目工程 2. 配置Tomcat 3. 导入 pom.xml 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml 阅读全文
posted @ 2021-09-27 19:00 阿向向 阅读(333) 评论(0) 推荐(0)
摘要:SpringBoot 配置 配置文件分类 SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话, 就可以使用 application.properties或者application.yml(application.yaml)进行配置。 properties 阅读全文
posted @ 2021-09-25 23:44 阿向向 阅读(229) 评论(0) 推荐(0)
摘要:sprignBoot SpringBoot 概念 SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻 辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度 上缩短了项目周期。 2014 年 4 月 阅读全文
posted @ 2021-09-24 20:04 阿向向 阅读(119) 评论(0) 推荐(0)
摘要:spring set注入与构造器注入 1、配置依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</ve 阅读全文
posted @ 2021-09-22 12:44 阿向向 阅读(244) 评论(0) 推荐(0)
摘要:阶段总结(数据库、MVC、MyBatis、SSM) 一、数据库部分: 1、mysql数据的安装、配置 2、关系型数据库和非关系型数据库区别 3、事务特性(ACID) 原子性 一致性 隔离性 持久性 事务管理(概括):一荣俱荣、一损俱损 4、JDBC连接步骤 加载驱动 获取连接 执行SQL 返回结果 阅读全文
posted @ 2021-09-20 17:18 阿向向 阅读(37) 评论(0) 推荐(0)
摘要:$.ajax()方法详解 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。 注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout 阅读全文
posted @ 2021-09-17 22:53 阿向向 阅读(353) 评论(0) 推荐(0)
摘要:AJAX ajax(Web数据交互方式) Ajax即Asynchronous Javascript And XML(异步JavaScript和XML) 在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法, 包括: HTML 或 XHTML, 阅读全文
posted @ 2021-09-17 22:33 阿向向 阅读(35) 评论(0) 推荐(0)
摘要:springMVC 视图解析 1、新建项目工程 2、配置Tomcat 3、编写pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" 阅读全文
posted @ 2021-09-14 20:20 阿向向 阅读(84) 评论(0) 推荐(0)
摘要:springMVC 实现图片上传 1、新建项目工程 2、配置Tomcat 3、编写pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi 阅读全文
posted @ 2021-09-14 20:09 阿向向 阅读(209) 评论(0) 推荐(0)
摘要:git项目代码一次push,同时上传到多个git仓库 方法一 在配置文件里边配置 配置如下 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = fals 阅读全文
posted @ 2021-09-12 14:22 阿向向 阅读(515) 评论(0) 推荐(1)
摘要:SpringMVC的九大组件 SpringMVC是Spring框架中的一个表现层框架,也称为控制层,SpringMVC中有很重要的九大组件 <!-- spring mvc的配置上下文 --> <servlet> <servlet-name>mvc-dispatcher</servlet-name> 阅读全文
posted @ 2021-09-12 00:57 阿向向 阅读(567) 评论(0) 推荐(0)
摘要:SpringMVC获取服务器时间 题目: 前端页面显示后台服务器时间 1、新建项目工程 2、配置Tomcat 3、配置pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO 阅读全文
posted @ 2021-09-12 00:05 阿向向 阅读(313) 评论(0) 推荐(1)
摘要:SpringMVC框架访问数据库的用户表 题目: 利用SpringMVC框架访问数据库的用户表(id,username,sex,age,birthday), 并实现用户数据的展示; 说明:后台采用JDBC方式,展示采用model、modelMap、modelAndMap三种方式 1.新建项目工程 2 阅读全文
posted @ 2021-09-11 12:28 阿向向 阅读(292) 评论(1) 推荐(1)
摘要:参数绑定 1编写UserController 类 package com.xiang.lesson01.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind. 阅读全文
posted @ 2021-09-10 10:08 阿向向 阅读(52) 评论(0) 推荐(0)
摘要:get和post的区别主要有以下几方面 url可见性: get,参数url可见; post,url参数不可见 数据传输上: get,通过拼接url进行传递参数; post,通过body体传输参数 缓存性: get请求是可以缓存的 post请求不可以缓存 后退页面的反应 get请求页面后退时,不产生影 阅读全文
posted @ 2021-09-09 20:27 阿向向 阅读(198) 评论(0) 推荐(0)
摘要:Get、Post、Put与Delete的区别 GET GET请求是用来获取数据的,不对服务器的数据做任何的修改,新增,删除等操作。 GET请求就像数据库的SELECT操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容。 GET请求会把请求的参数附加在URL后面,这样会产生安全问题 阅读全文
posted @ 2021-09-09 20:26 阿向向 阅读(1389) 评论(0) 推荐(0)
摘要:HTTP请求地址映射 1编写UserController 类 package com.xiang.lesson01.controller; import org.springframework.stereotype.Controller; import org.springframework.web 阅读全文
posted @ 2021-09-09 20:25 阿向向 阅读(308) 评论(0) 推荐(0)
摘要:Spring MVC 框架 JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。 Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架。 为什么要使用SpringMVC 很多应用程序的问题在于处理业务 阅读全文
posted @ 2021-09-09 20:24 阿向向 阅读(95) 评论(0) 推荐(0)
摘要:测试apache-tomcat 项目 新建项目工程 配置tomcat 配置依赖 (pom.xml) 编写代码 项目工程目录截图 代码编写 编写 pom.xml 文件 (配置依赖) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http: 阅读全文
posted @ 2021-09-09 15:00 阿向向 阅读(170) 评论(0) 推荐(0)
摘要:搭建springMVC 框架 编写 mvc-dispatcher-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:x 阅读全文
posted @ 2021-09-09 14:25 阿向向 阅读(60) 评论(0) 推荐(0)
摘要:MVC 设计模式 什么是 MVC Model(模型) 是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。 View(视图) 是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 Controller(控制器) 是应用程序中处理用户交互的部分。 通常控制器负 阅读全文
posted @ 2021-09-09 14:20 阿向向 阅读(105) 评论(0) 推荐(0)
摘要:maven 测试连接数据库 package com.xiang.lesson01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBTest 阅读全文
posted @ 2021-09-09 13:57 阿向向 阅读(231) 评论(0) 推荐(0)
摘要:maven常用命令 mvn archetype:generate 创建Maven项目 mvn compile 编译源代码 mvn deploy 发布项目 mvn test-compile 编译测试源代码 mvn test 运行应用程序中的单元测试 mvn site 生成项目相关信息的网站 mvn c 阅读全文
posted @ 2021-09-09 13:55 阿向向 阅读(19) 评论(0) 推荐(0)
摘要:编写代码 package com.xiang.lesson01; import java.sql.*; import java.text.ParseException; public class DBTest { /* **建立连接的五大步骤:** 1. 加载(注册)数据库 2. 建立链接 3. 语 阅读全文
posted @ 2021-09-08 18:03 阿向向 阅读(40) 评论(0) 推荐(0)
摘要:JDBC 测试连接数据库 实现数据的CRUD package com.xiang.lesson01; import java.sql.*; import java.text.ParseException; public class DBTest { /* **建立连接的五大步骤:** 1. 加载(注 阅读全文
posted @ 2021-09-08 16:49 阿向向 阅读(44) 评论(0) 推荐(0)
摘要:JDBC 测试连接数据库 package com.xiang.lesson01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBTest 阅读全文
posted @ 2021-09-08 12:33 阿向向 阅读(405) 评论(0) 推荐(0)
摘要:MYSQL 事务管理 事务特性 **原子性:**一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 **一致性:**在事务开始之前和事务结束以 阅读全文
posted @ 2021-09-08 11:25 阿向向 阅读(93) 评论(0) 推荐(0)
摘要:编写代码 package com.xiang.lesson07; public class StacticProxy { public static void main(String[] args) { Wedding wedding = new Wedding(); wedding.Wedding 阅读全文
posted @ 2021-09-07 20:54 阿向向 阅读(27) 评论(0) 推荐(0)
摘要:##编写代码 package com.xiang.lesson06; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; import java.net.URL; impor 阅读全文
posted @ 2021-09-07 19:59 阿向向 阅读(82) 评论(0) 推荐(0)
摘要:编写代码 package com.xiang.lesson05; //模拟 龟兔赛跑 public class Race implements Runnable { // 胜利者 private static String winner; @Override public void run() { 阅读全文
posted @ 2021-09-07 19:44 阿向向 阅读(136) 评论(0) 推荐(0)
摘要:编写代码 package com.xiang.lesson04; //多个线程操作同一个对象 //买火车票 public class TestThread1 implements Runnable{ // 票数量 private int tick = 10; @Override public voi 阅读全文
posted @ 2021-09-07 19:28 阿向向 阅读(239) 评论(0) 推荐(0)
摘要:编写代码 package com.xiang.lesson03; //创建线程方式2, 实现Runnable 接口,重写run 方法, public class TestThread1 implements Runnable{ @Override public void run() { for (i 阅读全文
posted @ 2021-09-07 19:12 阿向向 阅读(190) 评论(0) 推荐(0)
摘要:测试、练习 1、用sql建表student: 学号 姓名 性别 生日 专业 1 张三 男 1980-12-03 1 2 王武 女 1980-09-22 3 3 李四 女 1981-03-04 2 4 赵六 女 1981-05-24 1 5 张建国 男 1980-06-02 4 6 赵娟 女 1980 阅读全文
posted @ 2021-09-07 17:18 阿向向 阅读(303) 评论(1) 推荐(1)
摘要:视图 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。 **注 阅读全文
posted @ 2021-09-07 15:44 阿向向 阅读(101) 评论(0) 推荐(0)
摘要:SQL 函数 Mysql 拥有很多可用于计数和计算的内建函数。 内建 SQL 函数的语法是:SELECT function(列) FROM 表 函数的基本类型是: Aggregate 函数 Scalar 函数 合计函数 Aggregate 函数的操作面向一系列的值,并返回一个单一的值。如: COUN 阅读全文
posted @ 2021-09-07 15:42 阿向向 阅读(143) 评论(0) 推荐(0)
摘要:##1,需要导一个jar包;commons-io-2.11.0.jar ##2,编写代码 package com.xiang.lesson02; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.I 阅读全文
posted @ 2021-09-07 13:26 阿向向 阅读(142) 评论(0) 推荐(0)
摘要:主外键关系 -- 副表 create table stu ( s_no int(8) not null primary key auto_increment, s_name varchar(12), s_sex varchar(4), s_score double(6,1) ); -- 主表 cre 阅读全文
posted @ 2021-09-07 10:44 阿向向 阅读(243) 评论(0) 推荐(0)
摘要:1、在数据库中新建一张 product表:包括字段p_id(int)、p_Name(varchar)、price(double)、num(int)、company(varchar)、address(varchar) create table product ( p_id int not null p 阅读全文
posted @ 2021-09-06 17:29 阿向向 阅读(549) 评论(0) 推荐(0)
摘要:测试、练习 -- 创建数据库 create database webapp1 charset utf8mb4; -- 创建用户名、密码 create user'webapp1'@'localhost'identified by'webapp1'; -- 授权 grant all on webapp1 阅读全文
posted @ 2021-09-06 15:40 阿向向 阅读(40) 评论(0) 推荐(0)
摘要:数据库 关系型 Mysql Oracle Sql-server SQL-lite DB2 Access Sybase 非关系型 Mongodb Redis HBASE Memcache 区别 储存容量 储存结构 表的字段数量是否可扩展、类型是否一定 访问效率 Mysql 数据库 关系 一对一 一对多 阅读全文
posted @ 2021-09-06 15:39 阿向向 阅读(38) 评论(0) 推荐(0)
摘要:##编写代码 package com.xiang.lesson01; //线程开启不一定立即执行,由cpu 高度执行 //创建方式一,继承Thread类,重写run方法,调用start开启线程 public class TestThread1 extends Thread{ @Override pu 阅读全文
posted @ 2021-09-05 17:00 阿向向 阅读(65) 评论(0) 推荐(0)
摘要:##编写代码 package com.xiang.lesson04; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.Mal 阅读全文
posted @ 2021-09-05 16:01 阿向向 阅读(67) 评论(0) 推荐(0)
摘要:##编写代码 package com.xiang.lesson04; import java.net.MalformedURLException; import java.net.URL; public class UrlDemo01 { public static void main(String 阅读全文
posted @ 2021-09-05 15:42 阿向向 阅读(31) 评论(0) 推荐(0)
摘要:#编写代码 ##1,接收端 UdpServerDemo01 package com.xiang.lesson03; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketExcept 阅读全文
posted @ 2021-09-05 14:33 阿向向 阅读(288) 评论(0) 推荐(0)
摘要:#编写代码 ##1,服务端接收文件 TcpServerDemo02 package com.xiang.lesson02; import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.nio. 阅读全文
posted @ 2021-09-05 13:49 阿向向 阅读(69) 评论(0) 推荐(0)
摘要:#编写代码 ##1,服务端接收文件 TcpServerDemo02 package com.xiang.lesson02; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import 阅读全文
posted @ 2021-09-05 13:34 阿向向 阅读(56) 评论(0) 推荐(0)
摘要:#编写代码 ##1,新建服务端 TcpServerDemo01 package com.xiang.lesson02; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStre 阅读全文
posted @ 2021-09-05 12:45 阿向向 阅读(48) 评论(0) 推荐(0)