入门
文章平均质量分 84
画_船_听_雨
这个作者很懒,什么都没留下…
展开
-
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 · 477 阅读 · 0 评论 -
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 · 529 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论 -
MyBatis(四)
2.MyBatis的核心配置文件中的typeAliases元素有什么作用,如何配置,如何使用? typeAliases元素---出现在MyBatis的核心配置文件中,给SQL映射文件的数据类型设置别名用的。SQL映射文件的数据类型,insert 元素的参数类型,resultMap元素的types属性等这些地方都需要数据类型。如果我们不设置typeAliases元素,那么SQL映射文件的数据类型就得是包名+类名。1.一个类一个别名【默认别名】MyBatis的核心配置文件<typeA..原创 2021-04-01 09:21:15 · 108 阅读 · 0 评论 -
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 · 160 阅读 · 0 评论 -
Servlet+HTML+Jquery+JDBC
Jquery_ajax Ajax 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。jQuery中常用的AJAX方法 1.load()从服务器加载数据,并把返回的数据放置到指定的元素...原创 2021-03-30 09:50:16 · 267 阅读 · 0 评论 -
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 · 480 阅读 · 0 评论 -
java_JSP_2(内置对象与标签)
1.JSP中的内置对象有那些,是什么类型,有什么作用,有那些常用方法? JSP中的内置对象就是服务器运行的时候预先创建好的对象,都不需要我们自己创建【new】.JSP就是一个Servlet程序。 JSP中的内置对象一共有9个。 名称 类型 作用 常用方法 request javax.servlet.HttpServletRequest 该对象...原创 2021-03-26 00:13:10 · 190 阅读 · 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 · 183 阅读 · 0 评论 -
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 · 1006 阅读 · 0 评论 -
JAVAWEB_(Servlet7)
javax.servlet.Filter接口(过滤器) javax.servlet.Filter接口是Servlet的过滤器,它是Servlet 2.3规范中新增加的一个功能. 主要用于完成一些通用的操作,如编码的过滤、判断用户的登录状态等。是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在Servlet 进行响应处理的前后实现一些特殊功能。它是部署在服务器上运行的。 当用户通过浏览器访问服务器中的目标资源时,首先会被 Filter 拦截,在 Filter...原创 2021-03-22 18:17:51 · 107 阅读 · 0 评论 -
JAVAWEB——(servlet-6)
会话跟踪1.为什么需要会话跟踪? 使用浏览器发送的http请求,http请求使用的是http协议,而http协议是一种无状态的协议,它不会去主动记录使用这个http协议的用户是谁,一旦请求发送成功,服务器做出响应以后,那么此时浏览器与服务器之间的链接就会消失,这时服务器就不知道请求来自哪里,是谁发送来的。所以这时我们就需要记录/保存请求/链接的状态,实现这个记录记录/保存请求/链接的状态的过程就叫会话跟踪。2.什么是会话跟踪? 服务器处理程序实现记录/保存请求/链接的状态的...原创 2021-03-19 23:35:28 · 95 阅读 · 0 评论 -
javaweb-(Servlet-5)
关于Servlet的跳转 通过 Request 对象传递数据 方法声明 功能描述 Void setAttribute(String name,Object o) 用于将一个对象与一个名称关联后存储到 ServletRequest 对象中 Object getAttribute(String name) 用于从 ServletRequest 对象中返回指定名称的属性对象..原创 2021-03-19 23:18:00 · 264 阅读 · 0 评论 -
javaWEB基础(servlet4)
Servlet中常用的接口、类、方法1.Servlet接口2.ServletConfig接口3.ServletContext接口4.HttpServletRequest 接口ServletRequest与HttpServletRequest的关系HttpServletRequest 接口继承自 ServletRequest 接口。主要作用是封装 HTTP 请求消息,所以我们也将HttpServletRequest称之为请求对象。由于 HTTP 请求消息分为请求行、请求消息头和原创 2021-03-18 23:44:39 · 220 阅读 · 0 评论 -
javaWEB基础-(servlet3)
Servlet中常用的接口、类、方法Sun 公司提供了一系列的接口和类用于Servlet技术的开发,其中最重要的接口是 javax.servlet.Servlet。1.Servlet接口接口声明: public abstract interfaceServlet 方法声明 功能描述 void init(ServletConfig config) 容器在创建好 Servlet 对象后,就会调用此方法。该方法接收一个 ...原创 2021-03-18 23:13:40 · 185 阅读 · 0 评论 -
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 · 137 阅读 · 0 评论 -
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 · 198 阅读 · 0 评论 -
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 · 132 阅读 · 0 评论 -
JavaScript复习(二)
一、JavaScript 运算符 1.算术运算符 + 、-、*、/、%、++、--。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>算数运算符</title> <script type="text/javascript"> window.onload= function(){ //1算术运算符+、-、*、/、...原创 2021-03-10 20:26:21 · 12190 阅读 · 0 评论 -
JavaScript复习(一)
JavaScript1.javaScript的简单介绍【javaScript是什么?】JavaScript是运行在浏览器上的脚本语言。简称JS。 JavaScript是网景公司(NetScape)的 布兰登艾奇(JavaScript之父)开发的,最初叫做LiveScript。 LiveScript的出现让浏览器更加的生动了,不再是单纯的静态页面了。页面更具有交互性。 在历史的某个阶段,SUN公司和网景公司他们之间有合作关系,SUN公司把LiveScript的名字修改为Java...原创 2021-03-09 17:27:01 · 224 阅读 · 0 评论 -
CSS-复习2
一、HTML网页中如何使用CSSHTML中引入CSS样式的第一种方式:内联定义方式<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>HTML中引入CSS样式的第一种方式:内联定义方式</title> </head> <body> <!-- width 宽度样式 height 高度样式 backgrou原创 2021-03-06 16:41:09 · 151 阅读 · 0 评论 -
CSS复习
CSS基础元素,属性总结复习1.什么是CSS?CSS-Cascading Style Sheet[层叠样式表]是用于(增强)控制网页[html]样式并允许将样式信息与网页内容分离的一种标记性语言.2.css选择器元素选择器---根据html元素的名称选中被控制的html标记。元素名称{ }; id选择器--根据给html标记设置的id属性来选中被控制的html标记 格式 #id名称{ } // 例:#p1{font-size: 20px;color: orange;} 类...原创 2021-03-06 16:07:08 · 108 阅读 · 0 评论 -
html-frameset
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>frameset练习</title> </head> <frameset style="background-color: red;" cols="20%,80%"> <!-- 列表 --> <frame name="liebiao" src="mu...原创 2021-03-05 10:32:30 · 235 阅读 · 1 评论 -
html-简易仿制百度页面
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" href="imgs/favicon.ico"/> <link rel="stylesheet" type="text/css...原创 2021-03-05 09:08:29 · 1028 阅读 · 1 评论 -
HTML-用户登录界面
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>用户注册页面</title> <link rel="stylesheet" type="text/css" href="UserCss.css"/> </head> <body> <div id="div1"> <span id="...原创 2021-03-03 21:48:11 · 854 阅读 · 1 评论 -
HTML基础复习
HTML此篇是复习详情:https://blog.csdn.net/weixin_52192654/article/details/109472322一、系统结构: B/S架构: Browser / Server (浏览器/服务器的交互形式。) Browser支持哪些语言:HTML CSS JavaScript...原创 2021-03-03 10:29:04 · 522 阅读 · 0 评论 -
Maven安装配置
Maven是什么?Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。没有Maven之前,我们的项目如果需要使用第三方的开发包【jar文件】,那么我们首先要将项目需要的jar下载到本地,然后在导入到项目中。这种操作方式的缺点,1.需要自己动手下载,2.可能会出现版本不兼容的问题。有了Maven项目管理工具以后,我们创建的项目如果需要第三方的开发包【jar文件】,只需要在项目的pom.xml文件中配置一个信息描述,maven就会自动帮助我们下原创 2021-02-27 18:19:47 · 182 阅读 · 0 评论 -
生成和解析JSON
一、什么是JSON,JSON的作用是什么,如何编写JSON?JSON(JavaScriptObject Notation, JS 对象简谱) 是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言.例如:一个java对象转换成json对象以后是什么样子?public class Person { private int perid; private String pername; priv...原创 2021-02-27 00:00:00 · 237 阅读 · 0 评论 -
生成和解析XML
一、什么是XML,XML的作用是什么,如何编写XML文件?XML就是可扩展标记语言。与HTML相似都是标记语言。XML提供的标记都是自定义的;HTML提供的标记都是预先定义好的。XML用来存储数据的文本格式;HTML是同来设计网页。XML是一种简单的数据存储语言。如何编写XML文件?一个简单的XML文件格式<?xml version="1.0" encoding=”utf-8”?><students><student id=”1001” &原创 2021-02-26 13:56:21 · 291 阅读 · 1 评论 -
JDBC(一)
JDBC1一、JDBC是什么?JDBC(java database connectivity)Java数据库连接。是Java语言中用来规范客户端程序如何来访问数据库[关系型数据库]的应用程序接口,提供了诸如查询和更新数据库中数据的方法。我们通常说的JDBC是面向关系型数据库的。JDBC的本质是什么?JDBC是SUN公司制定的一套接口(interface) java.sql.*; (这个软件包下有很多接口。) 接口都有调用者和实现者。 面向接...原创 2021-02-03 22:01:44 · 369 阅读 · 0 评论 -
MySQL数据库的基础操作
MySQL数据库的基础操作一、SQL语言一、基本数据库操作语句 1.启动和关闭MySql服务启动MySql服务:注意在使用命令行启动服务时,必须有管理员权限才可以可以找到cmd程序右键以管理员身份运行命令行操作启动MySql服务 2.通过计算机控制面板访问服务控制面板----》管理工具----》服务-----》MySQL服务名---》启动关闭MySql服务 1.命令行操作关闭MySql服务 2.通过计...原创 2021-01-28 17:49:03 · 642 阅读 · 3 评论 -
Java认识设计模式
Java认识设计模式https://www.runoob.com/design-pattern/design-pattern-tutorial.html一、什么是设计模式? 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结二、设计模式的作用是什么? 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠...原创 2021-01-18 22:30:44 · 132 阅读 · 0 评论 -
Java中的反射
Java中的反射认识反射一、反射是什么,有什么作用?反射---在程序运行的过程中,我们可以得到某个类的对象,可以调用某个类中的任何一个变量/方法,这种动态获取信息的过程就是反射。当我们在没有见过某个类的情况下,仅凭一个完整的类名,就可以获取到整个类的所有信息。反射的使用场景:jdbc加载数据库驱动 Servlet的web.xml配置 Spring框架二、实例对象与反射对象的相互转换?实例对象-----就是我们通过类创建的对象反射对象-----通过反射机制得到的类对象原创 2021-01-15 16:30:31 · 94 阅读 · 0 评论 -
Java中的泛型
------Java中的泛型-----认识泛型一、什么是泛型?泛型---广泛的数据类型。将某一个类/接口/方法/变量的数据类型象使用参数一样传递给类/接口/方法/变量。 数据类型的参数化,任意化二、为什么需要泛型?第一天 类中的x,y变量需要int package com.wangxing.test1;public class IntTest { private int x; private int y; public int...原创 2021-01-15 16:20:50 · 77 阅读 · 0 评论 -
Java网络编程(三)
网络编程3一、什么是UDP,它的优缺点是什么? UDP--->用户数据报协议 报---报文 优点:消耗小,效率高 缺点:不能保证数据的安全与可靠。二、建立基于UDP的网络通讯程序需要使用的类和常用方法? 1.基于UDP的网络通讯程序是不区分客户端和服务器。 java.net Class DatagramPacket---该类表示数据报包。【打包被发送的数据/接收发...原创 2021-01-14 19:32:18 · 100 阅读 · 0 评论 -
Java网络编程(二)
网络编程2一、什么是TCP,它的优缺点是什么?TCP--传输控制协议[有连接的协议]优点:保证数据安全可靠缺点:消耗大,效率低二、建立基于TCP的网络通讯程序需要使用的类和常用方法? 基于TCP的网络通讯程序是区分客户端和服务器端 创建客户端程序 1.java.net Class Socket创建基于TCP的通讯程序的客户端对象的java类 通过这个类创建的对象就表示一个客户端 2.构造方法 Sock...原创 2021-01-13 16:35:47 · 109 阅读 · 0 评论 -
java网络编程(一)
网络编程1一、什么是网络? 在计算机领域中网络是信息传输,接收,共享的虚拟平台,通过它把各个点,面,体的联系到一起,从而实现这些资源的共享。 作用:信息传输,资源共享 优点: 资源共享免费二、OSI七层参考模型和TCP/IP四层参考模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。OSI七层参...原创 2021-01-12 16:44:51 · 260 阅读 · 0 评论 -
Java多线程4
Java多线程4一、生产与消费模型 实际生活中,需要操作共享的某个资源(水池),但是对这个共享资源的操作方式不同(部分是注水[生产]、部分是抽水[消费])。把这种现象我们可以称为生产和消费模型。 生产:它可以采用部分线程进行模拟。多个线程同时给水池中注水。 消费:它可以采用部分线程进行模拟。多个线程同时从水池中抽水。对资源的不同的操作方式,每种方式都可以让部分的线程去负责。多个不同的线程,他们对相同的资源(超市、水池等)操作方式不一致。这个时候我们不能使用一个run方法对线程的...原创 2021-01-08 18:15:25 · 276 阅读 · 0 评论 -
Java多线程3
Java多线程31. 通过继承Thread类所创建的线程不能实现资源共享功能,package com.wangxing.thread.test1;public class MyThread implements Runnable { //定义票数 private int piao=5; @Override public void run() { String name=Thread.currentThread().getName(); boolean flag=true; .原创 2021-01-08 17:45:45 · 77 阅读 · 0 评论 -
Java多线程2
Java多线程2一、线程中的常用操作方法 Java.lang.Thread类【线程类】 void start() 启动线程 staticThread currentThread()得到当前正在运行的线程对象 String getName()返回该线程的名称。 void setName(Stringname)设置线程名称...原创 2021-01-07 16:53:56 · 113 阅读 · 0 评论