自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL数据库操作语

MySQL与JDBC一、对数据库的操作启动数据库 net start mysql (若显示权限不足需要进入在管理员界面操作)进入数据库目录下的bin文件夹进入数据库 mysql -u root -p //u是用户名p是密码,默认没有密码1.创建一个库create database web08; //创建默认格式的数据库create database web08_01 characte...

2019-10-24 20:40:58 154

原创 MVC模式和三层架构(页码EL3)

什么是模式?模式是在开发过程中总结出的"套路",总结出的一套约定俗成的设计模式MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来...

2020-03-28 21:33:31 469

原创 JSTL的if标签和forEach标签(页码EL2)

导入jstl标签库<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>if标签<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><%@...

2020-03-28 20:32:59 496

原创 EL表达式、使用EL获取域中数据、EL内置对象、动态获取项目名称(页码EL1)

EL(Expression Language)是为了使JSP写起来更加简单。表达式语言的灵感来自于ECMAScript和XPath表达式语言,它提供了在JSP中简化表达式的方法,EL表达式可以嵌入在Jsp内部,减少Jsp脚本的编写,让Jsp的代码更加简化。EL出现的目的是要替代Jsp页面中脚本的编写。El表达式最重要的作用是从域中取数据其中最重要的是EL的全域查找<!-- 使用el表...

2020-03-28 19:07:13 1185

原创 JSP的九大内置/隐式对象、jsp的动态标签、静态包含和动态包含的区别(页码JSP2)

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/h...

2020-03-25 18:24:28 150

原创 JSP技术、脚本和注释、page\include\taglib指令(页码JSP1)

JSP简介

2020-03-24 02:05:25 168 1

原创 材料力学笔记

2020-03-23 10:04:18 407

原创 session技术、完成验证码的校验--会话(页码CK2)

package cn.aynortechnology.session;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import ...

2020-03-22 21:28:12 323

原创 cookie的创建、发送与接收--会话(页码CK1)

cookie默认是会话级别的,如何延长cookie的持续时间呢发送cookiepackage cn.aynortechnology.cookie;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servl...

2020-03-22 19:22:01 816

原创 机械原理笔记

机构是许多刚性构件通过运动副连接而成的两构件直接接触所构成的可动连接成为运动副机器中独立运动的单元体成为构件构件的运动可以分解为XYZ,一但与其他构件形成运动副,就会形成约束移动副和转动副是低副,引入两个约束点或线接触这样的引入一个约束,留有两个自由度的运动副称为高副,例如齿轮高副和凸轮高副,高副更加灵活平面运动副的最大约束数为2(转动副),最小约束数为1(点接触)原动件:运动规律已...

2020-03-06 17:48:37 5903

原创 JavaScript的DOM操作总结

Attribute

2020-03-01 18:48:20 110

原创 JavaScript事件

onsubmit 提交按钮onclick 普通按钮onload 页面启动onfocus 选中onblur 取消选中onmouseover 聚焦onmouseout 离焦

2020-03-01 15:17:08 125

原创 CSS盒子模型

2020-02-28 15:38:22 71

原创 CSS浮动

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>CSS浮动</title> <style type="text/css"> /* 普通框相对于浮动框是没有碰撞体积的 */ #one{ border: 1p...

2020-02-28 15:30:04 127

原创 CSS引入方式(内部引入、行内引入、外部引入)

内部引入<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>内部引入</title> <style type="text/css"> div{ font-size: 30px; color: red; }...

2020-02-28 15:03:34 1104

原创 CSS选择器(基本选择器和其他选择器)

基本选择器元素选择器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>元素选择器</title> <style type="text/css"> div{ font-size: 30px; color: r...

2020-02-28 14:48:41 126

原创 HTTP Servlet Request 注册和登录的基本实现(页码SR2.2)

注册package cn.aynortechnology.register;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.sql.SQLException;import java.util.Map;import java.util.UUID;im...

2020-02-27 13:10:47 488

原创 HTTP Servlet Request 获得请求行、请求头、请求体、完成防盗链(页码SR2.1)

有时无法访问服务器其实是DNS服务器宕机可以通过访问URL获得解析前的IP直接访问服务器地址测试代码如下package cn.aynortechnology.line;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;...

2020-02-26 21:35:46 331

原创 重定向与请求转发的区别

重定向和请求转发的区别1、重定向是两次请求,转发是一次请求,因此转发的速度要快于重定向2、重定向之后地址栏上的地址会发生变化,变化成第二次请求的地址,转发之后地址栏上的地址不会变化,还是第一次请求的地址3、转发是服务器行为,重定向是客户端行为。重定向时浏览器上的网址改变 ,转发是浏览器上的网址不变4、重定向是两次request,转发只有一次请求5、重定向时的网址可以是任何网址,转发的网址...

2020-02-26 20:38:13 6550

原创 JAVA语法

for循环for(String hobby:hobbys) { System.out.println(hobby);}/*********************String hobby; //这个语句定义了一个String类型的变量hobbyfor循环会自动将数组的每个元素值循环复制给hobby 相当于for(int i=0;i<hobbys.length;i++)...

2020-02-26 19:25:22 216

原创 C++如何使用字符串(页码C2)

(页码C1)C++如何输入输出(页码C2)C++如何使用字符串

2020-02-25 18:03:27 196

原创 C++如何输入输出(页码C1)

输出输入

2020-02-25 17:26:21 237

原创 HTTP Servlet Response完成文件下载、一次性验证码的实现

(页码SR1)HTTP Servlet Response设置响应头、重定向、定时刷新(页码SR2)HTTP Servlet Response设置响应体、发送中文、图片(页码SR3)HTTP Servlet Response文件下载基本代码(页码SR4)HTTP Servlet Response一次性验证码的实现整合:HTTP Servlet Response完成文件下载、一次性验证码的实现...

2020-02-23 16:39:52 263

原创 HTTP Servlet Response一次性验证码的实现(页码SR4)

前端<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript"> window.onload = function(){ } ...

2020-02-23 14:58:28 261

原创 HTTP Servlet Response文件下载基本代码(页码SR3)

前端代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <h1>使用a标签直接指向服务器上的资源</h1> <...

2020-02-23 03:45:52 123

原创 HTTP Servlet Response设置响应体、发送中文、图片(页码SR2)

1

2020-02-22 21:09:50 792

原创 HTTP Servlet Response设置响应头、重定向、定时刷新(页码SR1)

HTTP Servlet Response运行过程通过Response设置响应行package cn.aynortechnology.line;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.se...

2020-02-22 17:19:29 1160

原创 文章汇总

Servlet----本文章分为六篇,其他部分请点击跳转(页码S1)什么是Servlet,Servlet快速入门,完成使用用户名密码登录的校验(页码S2)Servlet的API和生命周期(页码S3)Servlet的配置(页码S4)实现用户登录功能(页码S5)ServletContext对象(Servlet上下文对象)(页码S6)统计用户登录人次...

2020-02-21 00:59:53 84

原创 Servlet快速入门,完成使用用户名密码登录的校验

创建一个新的Web工程如果没有安装web应用服务器将无法发布,这里需要先安装好web应用服务器(推荐Tomcat,版本影响不大,这里用的是Tomcat9)web模组版本选取2.5在src下新建一个包,新建一个类实现servlet接口,接口中暂时只使用servlet方法package cn.aynortechnology.servlet;import java.io.IOExcep...

2020-02-21 00:36:46 1676

原创 统计用户登录人次(页码S6)

初始化的时候把一个变量存到ContextServlet中@Override public void init() throws ServletException { //在ServletContext域中存一个数据count int count = 0; this.getServletContext().setAttribute("count", count);; }登录方法...

2020-02-20 22:14:25 311

原创 ServletContext对象(Servlet上下文对象)(页码S5)

web.xml <!-- 配置全局初始化参数 --> <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-param>获...

2020-02-20 21:51:17 167

原创 实现用户登录功能(页码S4)

先给数据库创建一张user表,并放入两条用户信息

2020-02-16 22:04:31 459 1

原创 eclipse如何添加模板文件

2020-02-15 16:45:21 870

原创 Servlet的配置(页码S3)

配置欢迎界面,配置后按照自行配置的执行如果不配置欢迎界面,服务器已经默认配置好,也会寻找index文件进行访问

2020-02-15 15:58:07 156

原创 Servlet的API和生命周期(页码S2)

本文为上文延续,如果理解起来较为困难可以点击这里阅读上文在init service destroy这些用来实现接口的方法中添加打印标识关闭服务器,重启服务器并在浏览器访问服务器,会发现控制台打印了如下内容也就是init先执行,然后servlet执行,我们刷新浏览器发现init不再执行如此我们引出Servlet的API(生命周期)这张图可以帮助理解不妨思考一下这个问题,能答...

2020-02-15 15:21:04 134

原创 什么是Servlet,Servlet快速入门,完成使用用户名密码登录的校验(页码S1)

创建一个新的Web工程如果没有安装web应用服务器将无法发布,这里需要先安装好web应用服务器(推荐Tomcat,版本影响不大,这里用的是Tomcat9)web模组版本选取2.5在src下新建一个包,新建一个类实现servlet接口,接口中暂时只使用servlet方法package cn.aynortechnology.servlet;import java.io.IOExcep...

2020-02-15 15:16:16 165

原创 如何使用eclipse发布web应用

1.在Servers会话框中添加web应用服务器2.启动服务器启动成功后显示如下内容若启动失败请细读提示窗,多数情况是因为端口号被占用,若是这种情况需要进入cmd输入netstat -aov检查服务器所在的端口号,并在任务管理器的服务栏中杀掉进程3.进行发布右键服务器选择add and remove选择需要发布的工程然后点击add...

2020-02-13 12:23:24 1126

原创 如何查询端口并关闭占用端口的程序

cmd中输入netstat -aov,获取端口号和PID在任务管理器的进程中寻找PID对应的程序杀掉

2020-02-13 01:35:12 137

原创 XML解析,DTD约束,Schema约束,反射

XMLXML就是一种数据的描述语言,虽然它是语言,但是通常情况下,它并不具备常见语言的基本功能——被计算机识别并运行。只有依靠另一种语言,来解释它,使它达到你想要的效果或被计算机所接受。DTD约束给XML加以约束DTD约束的引用方法(一般放在XML头下)1.内部DTD,在XML文档内部嵌入DTD,只对当前XML有效2.外部DTD-本地DTD,DTD文档在本地系统上,公司内部自己项目使用...

2020-02-12 02:35:42 137

原创 如何拼接SQL语句,以及如何防止SQL注入攻击

在书写SQL语句(或者其他语句)的过程中,有时需要将形参放入准备好的SQL变量中,就需要对语句进行拼接,拼接方法如下,字符串需要整个用双引号包裹,形参需要暴漏在双引号外面,字符串跟形参之间用加号连接。下面对这个SQL语句进行分组分析:正常的语句应该是这样:select * from test(表名) where uname="username" and upassword="password";...

2020-01-20 15:09:37 6925 1

mariadb-java-client-2.4.4.jar

MariaDB的连接器,具体使用方法请见https://blog.csdn.net/qq_40922845/article/details/102762800

2019-10-27

MariaDB-JDBC驱动包

MariaDB-JDBC驱动包,导入详情请见https://blog.csdn.net/qq_40922845/article/details/102762800

2019-10-27

空空如也

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

TA关注的人

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