自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 JQuery_一个 JavaScript 库

JQuery介绍jQuery 是一个 JavaScript 库:js库:jquery (js文件) 小工具 (对于原生语言的升级,扩展)要想使用,必须要引入该文件。jquery-3.3.1.min.jsjQuery 的核心语法 $();<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content=".

2021-09-17 10:21:17 205

原创 JavaScript高级

-面向对象:类的定义及使用继承<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-09-15 09:42:19 134

原创 JS-基础语法、DOM、事件

JavaScript基本语法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> .

2021-09-13 14:53:57 138

原创 注解开发、注解多表操作、构建SQL语句

注解开发注解可以简化开发操作,省略映射配置文件的编写常用注解@Select(“查询的 SQL 语句”):执行查询操作注解@Insert(“查询的 SQL 语句”):执行新增操作注解@Update(“查询的 SQL 语句”):执行修改操作注解@Delete(“查询的 SQL 语句”):执行删除操作注解核心文件内配置映射关系<mappers> <package name="接口所在包"/> </mappers> 注解操作一对一------.

2021-09-09 16:47:27 256

原创 动态SQL、 分页插件、多表操作

动态SQL @Test public void bynamicSql() throws IOException { //因为本层是直接测试,故不需要再传参 //因为是测试层故异常可使用自动捕捉 //1.架子配置文件 InputStream stream = Resources.getResourceAsStream("MyBatisConfig.xml"); //获取SqlSessionFactory 工厂对象.

2021-09-08 15:01:12 103

原创 三层架构、增删改查

持久层public class TeacherMapperImpl implements TeacherMapper { @Override //查看全部 public List<teacher> teacherAll() { //提高作用域 InputStream Stream=null; SqlSessionFactory build=null; SqlSession session=null;.

2021-09-03 11:08:20 908

原创 C3P0、Druid连接池使用

Druid连接池/* 1.通过Properties集合,加载配置文件 2.通过Druid连接池工厂类获取数据库连接池对象 3.通过连接池对象获取数据库连接进行使用 */public class DruidTest1 { public static void main(String[] args) throws Exception{ //获取配置文件的流对象 InputStream is = DruidTest1.class.getC.

2021-08-31 11:51:58 149

原创 学生系统_增删改查

package com.ithei.jdbc.dao;import com.ithei.jdbc.domian.Student;import java.sql.*;import java.text.SimpleDateFormat;import java.util.ArrayList;public class StudentDaoImpl implements StudentDao { @Override public ArrayList<Student> fin

2021-08-30 15:13:46 106

原创 SQL多表操作

多表查询SELECT a.name ,b.id theatre FROM student A ,theatre BWHERE a.id='2'AND a.id=b.Studentid;-- 显示内连接查询 即表与表之间交集的部分SELECT s.`name`, -- 学生姓名 s.`age`, -- 学生年龄 t.id -- 教室idFROM student s -- 表名一JOIN theatre t -- 表名二ON.

2021-08-26 13:47:55 261

原创 表数据增删改查

条件查询和聚合函数查询-- 条件查询SELECT * FROM student WHERE gender='男';-- 查询合格的范围内 andSELECT * FROM student WHERE id BETWEEN 4 AND 12;-- or 或者 in 效果哦相同SELECT * FROM student WHERE id=16 OR id=6 OR id=10;SELECT * FROM student WHERE id IN(16,6,10);-- 判断为null.

2021-08-25 11:10:00 82

原创 mysql数据库

SQL:结构化查询语言就是定义了操作所有关系型数据库的规则SQL通用语法SQL 语句可以单行或多行书写,以分号结尾可使用空格和缩进来增强语句的可读性MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写数据库的注释:单行注释:-- 注释内容 #注释内容(mysql特有)多行注释:/* 注释内容 */SQL分类DDL(Data Definition Language)数据定义语言用来定义数据库对象:数据库,表,列等。关..

2021-08-23 18:12:10 418

原创 监听器的使用

监听器的使用WebListenerpublic class ServletContextDemo1 implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent sce) { System.out.println("ServletContextDemo1监听到了"); //调用getServletContext()方.

2021-08-23 10:38:34 157

原创 学生管理系统--添加、查看功能

学生管理系统—添加.查看功能<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>学生管理系统</title></head><body><%--先用jsp判断用户是否登录过--%><% Object ob =session.getAttribute("username".

2021-08-19 14:16:33 337

原创 Cookie、Session、Jsp

会话管理概述:指的是web开发中的一次通话过程,当打开浏览器,访问网站地址后,会话开始,当关闭浏览器(或者到了过期时间),会话结束。Cookie概述:它是客户端浏览器的缓存文件,里面记录了客户浏览器访问网站的一些内容。同时,也是HTTP协议请求和响应消息头的一部分Cookie的属性:必要属性:name(名称)和value(值) 重要属性: path(路径) domain(域名) MaxAge(存活时间)Cookie细节:Cookie有大小,个数限制。每个网站最多只能存20个cookie,且大小.

2021-08-18 16:12:49 99

原创 请求和响应

请求对象常用方法----获取各种途径@WebServlet("/RequesDemo01")public class RequestDemo01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //getContextPath 方法.

2021-08-18 08:40:43 70

原创 Servlet注解形式开发

注解形式开发Servlet(省略声明和映射配置文件)javaEE8.0版本中使用//自动注解开发@javax.servlet.annotation.WebServlet("/ServletDemo1")public class WebServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws Servl.

2021-08-16 11:50:56 94

原创 ServletContext、ServletConfig

-第一:Servlet是一个运行在web服务端的java小程序第二:它可以用于接收和响应客户端的请求第三:要想实现Servlet功能,可以实现Servlet接口,继承GenericServlet或者HttpServlet第四:每次请求都会执行service方法第五:Servlet还支持配置我们通过浏览器发送请求,请求首先到达Tomcat服务器,由服务器解析请求URL,然后在部署的应用列表中找到我们的应用。接下来,在我们的应用中找应用里的web.xml配置文件,在web.xml中找到FirstSe

2021-08-13 17:56:49 146

原创 WEB核心_1

javaEE:即java企业版JavaEE规范是很多Java开发技术的总称。这些技术规范都是沿用自J2EE的。一共包括了13个技术规范。例如:jsp/servlet,jndi,jaxp,jdbc,jni,jaxb,jmf,jta,jpa,EJB等。系统结构划分:基础结构划分:C/S结构,B/S结构两类。技术选型划分:Model1模型,Model2模型,MVC模型和三层架构+MVC模型。 部署方式划分:一体化架构,垂直拆分架构,分布式架构,流动计算架构,微服务架构。C/S结构:它指的是客户端——服.

2021-08-11 15:05:18 82

原创 CSS样式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>基本选择器</title> <style> /*元素选择器*/ div{ color: red; } /*类选择器*/ .cls{ c

2021-08-10 15:34:44 103

原创 HTML标签

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>其他常用表单项标签演示</title></head><body> <!-- 下拉列表标签:<select> 列表项标签:<option> 列表项分组标签:<optg

2021-08-09 14:03:12 102

原创 日志技术、单元测试

单元测试:导入Junit.jar包,使用注解@Test,即可运行测试代码public class Demo1 { //阶段测试,只需导入jar包即可运行 @org.junit.Test public void method4(){ System.out.println("方法三"); } //测试后运行 @After public void method5(){ System.out.println("方法.

2021-08-06 15:26:39 178 1

原创 枚举、注解

枚举:每一个枚举项都是枚举类的对象枚举类.枚举项 使用枚举对象枚举项必须写在类中第一行,不包括空格枚举类中可以定义成员变量、和构造方法 也可定义抽象方法,但必须重写枚举项public class Test01 { public static void main(String[] args) { // SPRING SUMMER AUTUMN WINTER // 枚举方法 // 枚举类名.枚举对象获取枚举对象,name()方法获取枚举项名称.

2021-08-06 12:06:41 111

原创 XML文件

XML配置文件:即可扩展标记语言标记语言:即标签描述数据的一种语言可扩展;即标签名字可以自定义作用:用于进行储存数据和传输数据以及作为软件配置文件而存在XML语法规则: 后缀名为XML文件解析XML文件public class Student { private String id; private String name; private String age; public Student() { } public Student(.

2021-08-05 16:20:55 95

原创 类加载器、反射机制

java文件编译成class文件即字节码文件由类加载器负责将其加载到内存类加载用到即加载,不用则不加载类加载过程:加载 – 验证 – 准备 – 解析 – 初始化加载:即通过包名+类名形式 获取这个类,并准备用流的形式进行传输 ,在这个类加载到内存中,会创建一个class对象用于记录成员信息验证:即检查文件中信息是否符合虚拟机规范,有没有安全隐患准备:即初始化静态变量解析:即本类中如果用到其他类,应找到相对应的类,例如:String引用类初始化:即静态变量赋值,以及初始化其他资源类加载器.

2021-08-04 17:07:07 82

原创 网络编程..

网络三要素:IP地址:即设备在网络中地址,是唯一标识 ,端口:即应用程序在设备中的唯一标识 , 协议:即数据在网络中传输的规则 ,常见协议:UDP、TCP协议常见命令:ipconfig 查看本机地址 ping+ip地址: 检查网络是否连通127.0.0.1 可以代替本机ip地址,常用与测试 端口取值范围:1024–65535UDP:面向无连接协议,传输速度快、但不安全,数据容易丢失TCP:面向连接协议,传输慢 ,上传无限制大小,数据安全public class sendinge.

2021-08-03 14:06:58 41

原创 多线程高级运用

-多线程的六种状态: 新建状态-(即创建线程对象) 就绪状态-(即调用start方法) 阻塞状态-(即无法获得锁对象) 等待状态-(遇到wait方法) 计时状态(即遇到sleep方法) 结束状态(即代码运行完毕)线程池:Executors.newCachedThreadPool() ,默认创建一个空的池子即线程池, 当有任务时会自动创建线程对象,当任务执行完毕后,线程对象不会消失,回到线程池即重复使用public class Test01 { public static void.

2021-08-02 18:02:11 194

原创 多线程_10

并行:即同一时刻多条指令,在多个cpu上.同时进行并发:即同一时刻多条指令,在单个cpu交替执行进程:即正在运行的软件,具有独立性、动态性、并发性线程:进程中单个顺序控制流,简单来说是一条执行路径,即应用程序想做的事单线程:即一个进程只有一条执行路径多线程:即一个进程有多条执行路径实现线程的三种方式public class MyThread extends Thread { @Override public void run() { //线程开启后执行的.

2021-07-29 22:35:47 122

原创 SE_字符流

字符流的出现是为了更方便的操作中文,因为字节流每次只能读取一个字节,而中文有多个字节组成,所以会出现的乱码的效果字符流: 即字节流+码表字符流和字节流的使用场景:若需拷贝,常使用字节流…若操作纯文本文件,使用字符流字符流_编码、解码public class Test06 { public static void main(String[] args) throws UnsupportedEncodingException { //编码演示 //创建字符串.

2021-07-28 17:45:18 65

原创 SE_File文件、IO字节流

file出现的意义即永久保存数据file是对问文件及文件夹路径的抽象表示,file封装的对象路径可以存在也可以不存在之所以封装file对象是为了使用其方法路径可分为绝对路径:即从盘符开始的路径,相对路径:即相对于某个点来说file方法public class Test05 { public static void main(String[] args) throws IOException { //file创建方法演示 File file = new F.

2021-07-27 18:54:58 161

原创 SE_Stream流、可变参数

可变参数:(即参数个数可变)可变参数底层结构数组类型当一个方法有多个参数时,可变参数必须放在最后面list.of 、set.of、map.of 快速生成不可变集合,不可进行增删改,jdk9版本可用Stream流:即筛选的意思(主要是操作文件)流程即 获取 – 筛选 – 收集 – 终结单列集合: 可以使用collection接口默认方法 对象名直接调用Stream方法双列集合:不可直接调用,先通过keyset或entryset,获得键集合或者键值对集合对象,返回值类型为set 即间.

2021-07-26 22:26:21 171

原创 java进阶_红黑树、Map集合、第九天

红黑树与平衡二叉树的区别:平衡二叉树高度平衡:当左右子树的高度相差大于1时,便会发生旋转红黑树不是高度平衡:它有着自己的红黑规则添加规则为,若添加三个元素,调整两次(默认颜色为黑色),当默认颜色为红色时只需调整一次,所以默认颜色为红色效率高HashSet集合(set的实现类之一)(哈希值)特点:元素唯一、没有索引、不能使用普通fori循环、存取顺序不一致、底层结构哈希表哈希值:jdk根据对象地址值或属性值计算出int类型整数object中hashcode()方法可以计算哈希值,即根据地址值.

2021-07-23 16:52:31 81

原创 java_进阶.泛型.set集合.第八天

泛型: 即限制存入集合中元素的类型public class Test02 { public static void main(String[] args) { //泛型方法的基本使用 ArrayList<String> list = new ArrayList<>(); list.add("发财树"); list.add("常青树"); list.add("梧桐树"); li.

2021-07-22 17:19:46 93

原创 javaSE第七天_集合

数组和集合最大区别: 数组不可扩展, 集合可以自动挂扩展。集合的泛型不能为基本数据类型 , 只能是它们的包装类。集合的两大派系: collection(单列) 、map(双列)collection(单列)又分为两个子接口: list(存入元素可重复)、set(存入元素不可重复)。map(双列)分为Hashmap和Treemaplist接口分为ArrayList、Linkedlist两个实现类set接口分为HashSet、TreeSet两个实现类collection接口中的方法如下:pub.

2021-07-21 16:47:11 172 1

空空如也

空空如也

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

TA关注的人

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