- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 springboot——拦截器
一、目录结构(红色框)二、代码config包中的代码package demo.config;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.HandlerInt
2021-09-28 20:23:09 314
原创 Springboot——跨服务器文件上传
一、文件目录注释:Servers : Tomcat服务器(只要安装tomcat就会有)springboot : 服务器1. 服务器端口号改为8090(文件夹虽然爆红,但是不影响)uploadController : 控制结构JesyFileUploadUtil : 自定义的jesy工具类application.properties : 端口号修改ssm_image_server : 服务器2(因为要实现的效果是跨服务器文件上传,所以自己模拟了一个服务器,需要用tomcat启动,端口号未更
2021-09-28 14:52:54 1211
原创 Springboot——请求转发和重定向
目录(红框)MainAppliationpackage demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class MainApplication { public static void main(String[] args) {
2021-09-27 20:00:36 1065
原创 Springboot——请求传参
项目目录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"> <modelVersion>4.0.0&l
2021-09-27 19:20:20 298
原创 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"> <modelVersion>4.0.0</modelVersion&
2021-09-26 20:06:18 92
转载 select高级——子查询
定义子查询是在一个查询的内部包括另一个查询的查询方式。简单子查询案例select * from `comment` where cmtDate > (select cmtDate from `comment` where cmtAuthor = '东东1')IN和NOT IN子查询IN案例查询名字中包含’东‘的作者评论过的所有新闻SELECT * FROM newsWHERE id IN (SELECT newsId FROM `comment` WHERE cmtAu
2021-09-23 11:06:45 2061
转载 select高级——外连接
一、定义 外连接是以一张表为基表,返回基表中所有记录及连接表中符合条件的记录的连续查询二、左连接2.1、定义 左外连接是以左表为基表,返回左表中所有记录及连接表中符合条件的记录的外连接2.2、案例SQL:SELECT newsTitle, topicName FROM news AS n LEFT JOIN topic AS t ON n.topicId = t.topicId三、右连接3.1、定义右外连接是以右表为基表,返回右表中所有记录及连接表中符合条件的记
2021-09-23 09:44:56 372
原创 select高级——内连接
1.显示内连接内连接是返回连接表中符合连接条件记录的连接查询SQLselect newsTitle , topicNamefrom news as n inner join topic as t on n.topicId = t.topicId结构2.隐式内连接SQLselect newsTitle , topicNamefrom news as n , topic as t where n.topicId = t.topicId结构表结构表代码/* Nav
2021-09-23 09:23:54 307
原创 JsonUtils解析工具类
package utils;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import org.codehaus.jackson.map.ObjectMapper;import org.codehaus.jackson.
2021-09-22 10:48:47 830
原创 jQuery中的Ajax
1.JSON前后端数据交互什么是JSON?定义:JSON是轻量级的,基于JavaScript编程语言,使用键值对封装数据的数据交换格式。全称:JavaScript Object Notation,译为“JS对象简谱”,一种轻量级的数据交换格式。JSON语法规则对象表示为键值对多个数据用逗号隔开花括号保存对象方括号保存数组例题:使用异步任务完成校验(如果文本框中输入的用户名,已经存在,则有提示信息,且不能点击提交按钮。不使用表单提交的方式)package controlle
2021-09-19 14:00:06 111
原创 Ajax
为什么使用ajax?传统页面交互中存在问题,每一次浏览器与服务器进行通信都会导致整个页面刷新,用户体验非常不好。Ajax使用了异步通信方式什么是同步?是指发出数据后,必须等待响应结果,才可以发送下一跳数据。Ajax定义:由浏览器端发起与服务器交换少量数据并更新网页局部的网页异步通信技术。传统方式与Ajax对比...
2021-09-19 10:44:07 91
原创 jQuery中的元素操作
一、元素内容操作元素内容操作是jQuery对元素文本的DOM操作。获取html中的内容二、元素属性操作、元素样式操作添加样式类toggleClass()比较特别,如果代码中本身存在,则不添加样式。如果没有再添加<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/
2021-09-17 17:34:14 259 1
原创 jQuery中的文档操作
jQuery DOM操作DOM(文档对象模型)是一套操作HTML和XML文档的对象模型。删除节点清空节点元素remove()和 empty()的区别remove()删除节点是将节点及所包含的所有后代节点删除掉。empty()清空节点是清空标签内所有结点(不包含本节点)。jQuery DOM操作内部插入外部插入...
2021-09-17 17:10:16 101
原创 jQuery入门
一、jQusery概述定义:jQuery是一门快速、简介、开源的JavaScript类库。内涵:封装JavaScript常用的功能代码。提供一种简洁的JavaScript设计模式。优化了HTML文档操作、事件处理、动画设计和Ajax交互。使用< script >标签引用jQuery库引用下载jQuery:引用百度CDN:jQuery语法美元符号定义jQuery。选择符(selector)“查询”和“查找”HTML元素。jQuery的 action()执行对
2021-09-17 16:48:15 154
原创 JavaWeb——JSTL
提问使用EL可以封装数据访问的功能,但是如果需要进行逻辑判断和循环控制怎么办?分析EL表达式封装了数据访问的功能,而JSPL标签库则封装了逻辑控制、循环控制以及数据格式化等功能,二者结合才能完整实现动态页面的开发需求。JSPL(JavaServer Pages Standard Tag Library)在web应用程序中使用。用于编写各种通用核心功能。JSTL是web应用程序用于编写各种通用黑心功能的JSP标准签库。JSTL标签分类JSTL使用步骤(我的在D盘JSTL_jar包下)
2021-09-14 20:06:08 182
原创 JavaWeb——EL
为什么使用EL?一般JSP页面嵌入大量java代码。访问结构比较复杂的数据时,代码繁琐。经常需要强制类型转换。解决以上问题的办法EL从域中获取数据,自动进行类型转换,是JSP的开发变得更加的简单。什么是EL名词解释:Expression Language(表达式语言)定义:EL是嵌入到JSP页面中,从域或内置对象中获取数据并且进行操作的表达式语言。嵌入到JSP页面中。从域或内置对象中获取数据。可以对获取数据进行操作。EL语法举例说明:EL语法获取几何元素packa
2021-09-14 19:08:47 264
原创 JavaWeb会话技术
什么是会话?是从打开浏览器访问页面,经历不中断的请求和相应,到关闭浏览器的过程。session信息保存在服务器端。信息以对象的形式存放。session是存放在服务器端,用于保存完整会话过程中会话数据的对象。session的创建 、获取session值的存取、删除package controller;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletExcepti
2021-09-14 18:24:54 149
原创 JSP内置对象——request
什么是request定义:rquest是封装了客户端请求信息通过HTTP协议传送到服务器的JSP内置对象。作用:处理客户端请求;作为域对象存储数据。作为域对象存储对象获取客户端提交数据测试题题目要求:使用request完成登录功能,具体如图所示。注意:登录成功显示登录成功的用户姓名,失败用红色字体提示,用户名或密码错误。登录失败不进行跳转,在当前页面显示。首先是编写登录界面t_login.jsp<%@ page language="java" contentType="text
2021-09-13 17:11:18 408
原创 JSP概述(名词解释、JSP指令、内置对象)
一、名词解释JSP是Java Server Page的缩写。也就是java服务器页面。定义:JSP是Sun公司制定的,一种用于简化Servlet开发的服务器端动态页面技术的组件规范。如何使用eclipse创建一个jsp页面JSP页面的组成关于注释关于在JSP页面中写java代码二、JSP指令定义:JSP指令是设置整个JSP页面中相关属性的指令。指令的分类:page指令、include指令、taglib指令。什么是page指令?包含解决jsp页面乱码属性。包含导入包
2021-09-13 16:58:56 1068 2
原创 程序导入出现的常见错误以及解决办法
1.出现的错误(都是红色叉,首先修改Tomcat配置)错误原因:版本错误,或者是版本未对应产生的。点击进入,找到自己程序对应的tomcat版本,点击finish即可。JDK版本调节(导入别人程序各种报错)如何配置JDK找到你所需要的对应JDK的版本的路径,导入即可。...
2021-09-13 10:34:10 246
原创 MVC四层架构实现查询单条数据
整体页面结构(除了红色框的都是)controller包下的UsersControllerpackage com.sz.controller;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servl
2021-09-13 10:09:52 222
原创 MVC四层架构实现用户注册
整体的目录结构我们从上向下依次写代码controller(Servlet文件)package com.sz.controller;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import
2021-09-11 17:49:09 581
原创 MVC四层架构开发一个用户登录
四层架构创建项目将JDBCUtil工具类导入到,util包中。工具类代码如下:package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 操作数据库的工具类 * @author 樊** * */public class
2021-09-10 20:00:38 452
原创 Tomcat环境如何配置到eclipse里和如何动态生成html(Servlet)
如何把tomcat配置到eclipse里点击next然后点击Finish.更改doGet()方法中的内容。自动生成的doget()里面的内容都可以删除掉。其他代码不要动。接下来向网页中输出servlet。首先:打开任意一款浏览器。(aa是你的文件名,UserController)注意:一定要记得改编码集,要不然就都是乱码。...
2021-09-10 17:19:38 168
原创 Servlet(创建动态html)
如何启动Tomcat服务器首先添加项目名,我的项目名叫做aa。项目添加成功。如何启动服务器代码(重点)设置了编码集防止乱码,显示的是h1标签里面的内容。运行(打开任意浏览器)输入http://127.0.0.1:8080/aa/UserServlet注意:aa为项目名,UserServlet为自己建立的。每个人都不一样运行成功------------------------------------------------------------------------------
2021-09-10 11:32:03 923
原创 JDBCUtil连接工具
package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 操作数据库的工具类 * @author 樊** * */public class JDBCUtil { private static final String DB_US
2021-09-08 18:07:00 153
原创 数据库增删改和基本查询
1. 向数据库中插入数据/*名称和关键字相同时,使用反引号`NAME`可避免冲突*/INSERT INTO goods ( `NAME`, price )VALUES ( '张三', 99.9 ) /*id自增长,写一个default*/ INSERT INTO goodsVALUES (default,'李四',100,'2021-09-07',99.8) /*插入多条数据*/ INSERT INTO goodsVALUES (default,'王五',100,'2021-0
2021-09-07 14:51:30 330
原创 JavaScript实现计算器效果 / 注册登录验证
计算器效果<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>计算器效果</title> </head> <body> <input type="text" id="qian"size="10" /> + <input type="text" id="hou" size="10" /> = 计算结果
2021-09-05 19:58:14 118
原创 JavaScript内置对象
JS对象种类1. JavaScript内建对象由JavaScript语言规范定义的一系列对象,这些对象提供了完成各种任务的方法,比如Math对象。2. 用户自定义对象由程序员自己定义的对象,完成特定的任务。3. 浏览器对象与文档对象自定义对象1. 使用Object() 构造函数在JS中,Object对象是所有对象的顶层对象,所有对象均继承Object对象,可以通过Object对象的构造函数Object()创建一个空对象实例,然后向该对象实例添加自己的属性和方法。JS中,可以动态添加
2021-09-04 16:48:06 128
原创 JavaScript基础
什么是“解释性语言”计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器。编译器翻译的方式有两种:一种是编译,一种是解释。当编译器以解释方式运行时,称为解释器。解释性语言编写的程序不能预先编译,以文本方式存储程序代码。什么是JavaScriptJavaScript是一种小型的、轻量级的、面向对象的、跨平台的脚本语言,是目前最流行的网页客户端编程语言。JavaScript用于控制网页内容,实
2021-09-04 16:20:49 221
原创 CSS的属性(文本、文字、背景、列表、盒子、浮动、定位属性)
字体属性文本属性背景属性(页面元素的背景样式)列表属性超链接伪类注意在CSS定义中a:hover必须置于a:link和a:visited之后,才是有效的。在CSS定义中,a:active必须置于a:hover之后,才是有效的。鼠标形状控制外边距margin和内边距padding注意:margin:上 右 下 左 (顺时针方向)注意:padding:上 右 下 左 (顺时针方向)浮动取值:1. left 左浮动2. right 右浮动3. none 不浮动
2021-09-01 18:49:49 296 2
原创 CSS选择器及优先级
块元素和内联元素块元素独占一行可以定义宽度和高度常用块元素div 、p、ul、li内联元素一行排列显示不能定义宽度和高度常用内联元素span、a、labeldiv和span标签最大优点:没有任何默认样式渲染。最大区别:< div >标签是块元素;< span >标签是内联元素经验:什么是CSSCascading Style Sheet级联样式表表现HTML或XHTML文件样式的计算机语言(包括对字体、颜色、边距、高度、宽度、背景图片、网页定位
2021-09-01 12:25:22 126
原创 Html表格
表格的常用属性(table)表格练习,如下图<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>复杂的表格练习</title> </head> <body> <table border="1px" cellspacing="0" cellpadding="0" width="300px"> <!-
2021-08-31 16:09:47 61
原创 Html表单
表单<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单</title> </head> <body> <!-- 表单标签form --> <form action="" method=""> 名字:<input type="text" size="12"/><br/&g
2021-08-31 14:14:56 59
原创 Html基本标签(斜体em、空格 、段落p、标题h1、换行br、大于号>、小于号<、引号"、版权符号©、图片img、水平线hr)
HTML全称Hyper Text MarkupLanguage(超文本标记语言)W3C标准World Wide Web Consortium(万维网联盟)-注意-gb2312包含全部中文字符;utf-8则包含全世界所有国家需要用到的字符串页面编码应与页面文件保存时的编码一致标签都是成对出现的,例如:< body >、< /body >分别叫开放标签和闭合标签也有单独呈现的标签,如< hr/ >HTML基本网页结构斜体标签 <
2021-08-31 10:55:07 1802
原创 使用FileWriter和FileReader实现用户注册与登录功能
package test1;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;public class Register2 { public static void main(String[] args) throws IOException { boolean flag = true;.
2021-08-21 15:45:09 176
原创 BufferedInputStream / BufferedOutputStream / BufferedReader / BufferedWriter的应用。
package TestStringBufferStream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fil
2021-08-21 15:37:29 138
原创 使用流读文件,并将文件中的内容拆分,重新保存到另外的文件中。(BufferedReader / BufferedWriter / FileReader / FileWriter /ArrayList)
1.案例题目描述:IO流+集合完成功能2.案例完成思路要求:1、通过输入流读取文件test.txt(20分)文件内容:张三,20,男李四,21,女王五,22,男2、自定义类Employee(15分)3、拆分字符串,封装Employee对象(15分)4、创建ArrayList集合,把对象加入集合,遍历集合打印Employee对象。 (20分)5、把集合中的内容保存到d:\emp.txt文件。(20分)3.其他6、要求代码每个方法都有注释。(10分)package ZongHe2;
2021-08-21 15:35:11 310
原创 封装学生信息,将学号为偶数的打印到控制台,将奇数打印到指定文件中。
1.案例题目描述:完成学生封装,保存数据到文件2.根据题目要求完成1)封装学生类Student,包含属性 学号id,姓名name,年龄age,提供带参数的构造方法(20分)2)创建四个学生对象,把四个对象存放到List集合中。(30分)Id:1 name:张三 age:18Id:2 name:李四 age:19Id:3 name:王雷 age:28Id:4 name:李丽 age:393)遍历集合中所有的数据,id为偶数的打印在控制台上(20分)4)id为奇数输出到D盘的test.txt
2021-08-21 09:41:10 351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人