自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小汤学编程之JavaEE学习day10——Spring

一、Spring简介

2021-02-25 21:55:24 410

原创 小汤学编程之JavaEE学习day09——Mybatis

一、Mybatis简介

2021-02-23 20:28:38 418 3

原创 小汤学编程之JavaEE学习day08——Maven

一、Maven介绍1.什么是Maven     2.Maven的功能     3.什么是构建     3.项目的构建方式二、Maven的安装1.下载     2.安装     3.配置     4.修改Maven中央仓库地址三、创建Maven工程1.Maven工程结构     2.创建工..

2021-01-25 20:30:28 403

原创 小汤学编程之JavaEE学习day07——版本控制工具:SVN、GIT

一、SVN1.SVN介绍     2.SVN安装     3.SVN操作二、GIT1.GIT介绍     2.集中式和分布式     3.GIT的基本使用     4.GIT时光机     5.远程仓库     6.分支管理     7.在Idea上开启使用GIT.

2021-01-14 20:08:20 955

原创 小汤学编程之JavaEE学习day06——LayUI

一、LayUI简介1.下载     2.入门案例二、栅格布局三、图标四、按钮1.按钮类型     2.主题     3.尺寸     4.圆角     5.按钮组五、后台布局六、表格数据1.前台页面     2.后台Servlet七、弹出层1.独立版     2.内嵌式八、表单.

2021-01-13 19:16:58 775

原创 小汤学编程之JavaEE学习day05——会话管理、文件上传与下载、Ajax

一、会话管理1.HTTP协议     2.会话的概念     3.会话跟踪技术     4.会话跟踪技术分类(四种)二、文件上传与下载1.上传     2.下载     3.上传和下载合并优化成工具类三、Ajax1.JS中Ajax的基本使用     2.jQuery中Ajax的使用一、会话管理1.HTTP协议h.

2021-01-12 21:35:45 393 1

原创 小汤学编程之JavaEE学习day04——EL表达式、JSTL

一、EL表达式1.EL表达式简介     2.禁用EL     3.EL中的11个隐式对象     4.EL表达式的作用二、JSTL1.引入步骤     2.通用标签     3.条件标签     4.迭代标签     5.冲重定向标签一、EL表达式1.EL表达式简介EL(Expres.

2021-01-12 15:06:15 217

原创 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式

jsp全称Java Server Page, 一种动态网页开发技术。它允许使用el表达式、jstl来获取Java代码中的数据,同时允许在jsp中编写html代码,使得jsp可以非常容易的显示页面。Jsp本质是Servlet,最终以Servlet方式运行,所以可以说Jsp是一种特殊的Servlet。一、JSP组成结构静态内容:HTML静态文本注释:①<!-- HTML注释 -->②<%-- JSP注释 --%>③<% //Java注释 %>表达式:<%

2021-01-07 17:09:36 208

原创 小汤学编程之JavaEE学习day02——Servlet使用步骤、生命周期、接收与返回数据、GET与POST、转发与重定向

一、Servlet使用步骤二、Servlet生命周期三、Servlet接收与返回数据四、GET请求与POST请求的区别五、转发与重定向一、Servlet使用步骤servlet是运行在服务器上的应用程序。Servlet是单实例多线程的。创建web项目,在web.xml中配置Servlet信息。编写Servlet.java...@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet { .

2020-12-29 20:54:54 279

原创 小汤学编程之JavaEE学习day01——HTTP简介、B/S与C/S应用、连接的建立与断开、Tomcat

一、HTTP简介1.HTTP请求报文     2.HTTP响应报文二、B/S与C/S应用三、连接的建立与断开1.连接的建立(三次握手)     2.断开连接(四次挥手)四、连接的建立与断开1.服务器软件介绍     2.下载与安装     2.下载与安装     3.目录介绍     4.在Idea中配置Tomcat.

2020-12-29 20:22:11 213

原创 小汤学编程之jQuery学习day03——事件、效果、插件

一、事件1.绑定事件     2.解绑事件二、效果1.基本效果     2.淡入淡出     3.自定义效果三、插件1.下载地址     2.语法     3.常用的校验     4.案例一、事件1.绑定事件方式一触发每一个匹配元素的click事件。这个函数会调用执行绑定到click事件的所有函数。一个对象可.

2020-12-24 18:44:02 226 2

原创 小汤学编程之jQuery学习day02——文档操作、属性、CSS

一、文档操作1.jQuery对象的遍历     2.内容操作     3.筛选     4.文档处理二、属性三、CSS一、文档操作1.jQuery对象的遍历// index表示索引,element表示对应的dom对象$("h1").each(function(index,element){ if(index == 3){ return true ;// 返回true表示跳过继续.

2020-12-24 11:54:01 190

原创 小汤学编程之jQuery学习day01——简介、入门、选择器

一、简介1.下载     2.导入二、入门1.jQuery对象     2.jQuery对象与js对象相互转换     3.页面载入三、选择器1.基本选择器     2.层级选择器     3.基本筛选器     4.子元素选择器     5.属性过滤器    &nbs.

2020-12-24 10:44:28 294 1

原创 小汤学编程之JavaScript学习day05——DOM、事件

一、DOMDOM文档对象模型 (Document Object Model) 使 JavaScript 有能力与当前文档对话。1.DOM树状结构图任意的文档都可以绘制成树状结构,在DOM树上,每个元素都可与看做一个对象,每个对象都叫做一个节点(node)。docunment就是一个对象,这个对象指代的是这个文档。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本或程序语言连接起来。2.节点类型(不考虑注释)节点类型说明.

2020-12-11 11:53:24 261

原创 小汤学编程之JavaScript学习day04——自定义对象、原型与原型链、BOM

一、自定义对象1.对象的定义方式一:字面量// 方式一:字面量 var user1 = { name: "张三", age: 17, sleep: function () { console.log("好好学习,天天睡觉。") }}方式二:Object// 方式二:Objectvar user2 = new Object();user2.name = "李四";user2.age = 11;user2.study = function () {console.l

2020-12-08 21:33:32 239

原创 小汤学编程之JavaScript学习day03——对象、Array数组、String字符、Date日期、JSON

一、JS中的对象二、Array数组1.特点     2.数组的定义     3.常用方法     4.数组的遍历三、String字符1.定义     2.常用方法四、Date日期1.定义     2.常用方法五、JSON1.概念     2.语法     3.JSON与JS对象的区别.

2020-12-05 17:22:49 193

原创 小汤学编程之JavaScript学习day02——运算符、流程控制与循环、函数

一、运算符1.算术运算符     2.一元运算符     3.关系运算符     4.逻辑运算符     5.赋值运算符     6.运算符的优先级二、流程控制与循环1.顺序结构     2.分支结构     3.循环结构三、函数1.JS中函数的特点     .

2020-12-05 16:23:31 211

原创 小汤学编程之JavaScript学习day01——认识JS、JS基础语法

一、认识JS1.JavaScript的组成组成部分说明ECMAScript:JavaScript语法是javascript的核心,也是学习重点。BOM:浏览器对象模型一套提供给程序员操作浏览器功能的API,比如alert()。通过BOM可以操作浏览器窗口,如:弹出框、控制浏览器跳转、获取分辨率等DOM:文档对象模型通过DOM提供的API可以对页面上的各种元素进行操作(大小、位置、颜色等)2.浏览器执行js简介(1)浏览器内核组成分成渲染引擎和js引擎,由于

2020-12-05 15:12:16 259

原创 小汤学编程之JDBC番外篇——DBUtil工具类

一、编写在学完dbutils框架和DataSource连接池后,我们已经可以较轻松的查询和操作数据库了,但是每次进行查询和操作时,都需要配置数据库连接相关信息、获取连接池、等一系列重复的操作,故我们可以创建DBUtil工具类来帮我们进一步简化操作。如下:public class DBUtil { // 通过Properties工具类获取连接配置信息 private static String DRIVER = PropertiesUtil.readProerties("src/home

2020-11-20 11:58:54 287

原创 小汤学编程之JDBC(二)——dbutils框架和DataSource连接池

一、dbutils框架1.介绍     2.新增/删除/修改     3.各种查询     4.扩展:Bean中属性名与数据表列名的映射二、DataSource连接池1.获取DataSource对象     2.使用DataSource对象一、dbutils框架1.介绍dbutils是Apache开发的一个封装了JDBC的框架。是一种用于执行SQL语句的JAVA API,可.

2020-11-20 10:37:51 309

原创 小汤学编程之JDBC(一)——JDBC概述和快速入门

一、JDBC概述1.概念     2.作用二、JDBC快速入门1.实现步骤     2.查询数据和操作数据     3.SQL注入     4.事务管理     5.Statement与PreparedStatement的区别     6.Batch功能一、JDBC概述1.概念JDBC(Java DataBase .

2020-11-19 20:57:15 151

原创 小汤学编程之JAVA番外篇——Properties工具类

一、编写通过Java基础的学习,我们了解了Properties这种文本格式,Java程序通过专门的API可以很方便的与之进行交互。但是我们每次使用Properties进行写入或读取时都要创建I/O流来操作,有一些重复繁琐的地方,故我们可以创建Properties工具类来帮我们进一步简化操作。如下:import java.io.*;import java.util.Properties;public class PropertiesUtil { // 创建默认的properties文件路

2020-11-19 19:55:14 348

原创 小汤学编程之MySQL(三)——约束、多表查询、事务和数据库其他操作

一、约束1.主键约束     2.自动增长     3.非空约束     4.唯一约束     5.默认约束     6.外键约束     7.级联删除和级联更新     8.null删除和null更新二、多表查询1.笛卡尔积     2.内连接  &n.

2020-11-17 20:44:44 196

原创 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型

一、数据库操作1.创建数据库直接创建数据库create database student;不存在则创建,存在则不创建create database if not exists student;创建数据库,不存在则创建,并指定字符集create database if not exists student character set utf8;2.查询数据库显示所有数据库show databases;查看某个数据库的创建以及字符集show create d.

2020-11-16 23:25:02 261

原创 小汤学编程之MySQL经典例题——表的创建与查询

题目:解答:

2020-11-16 20:53:41 428

原创 小汤学编程之MySQL(一)——基本概念、使用前的准备和了解SQL

一、基本概念1.数据库及其特点     2.数据库管理系统     3.数据库的分类二、使用前的准备1.安装与卸载     2.服务的启动     3.登录与退出三、了解SQL1.什么是SQL     2.SQL的分类一、基本概念1.数据库及其特点(1)概念数据库(database):是按照数据结构来组织、存储和管理数据的仓库。(2)特.

2020-11-16 20:37:38 184

原创 小汤学编程之JAVA基础day15——枚举、注解和Properties

一、枚举1.枚举的来由     2.枚举的作用     3.枚举的特点     4.扩展:switch里可以传入哪些类型的值二、注解1.作用     2.注解的种类     3.自定义注解     4.通过反射读取并使用注解     5.注解参数的类型三、Properties1.什么是pr.

2020-11-14 14:28:40 327

原创 小汤学编程之JAVA基础day14——xml和反射

一、xml1.简介     2.特点     3.使用步骤二、Reflect反射1.概念     2.理解Class类     3.反射的功能     4.两个案例一、xml1.简介xml是一种可扩展标记语言,简称XML。可用来存储和传输数据。例如:<families> <family> &lt.

2020-11-10 20:09:35 286 2

原创 小汤学编程之JAVA基础day13——I/O流

一、File类1.构造方法     2.常用方法二、继承结构图三、字节流1.字节输入流     2.字节输出流四、字符流1.字符输入流     2.字符输出流     3.字符输入流plus:InputStreamReader五、扩展:其他流1.缓冲流     2.转换流     3.数据流  &nbs.

2020-11-07 17:27:17 243

原创 小汤学编程之JAVA基础day12——异常

一、什么是异常1.程序错误类型     2.异常的分类     3.深入认识异常二、异常的继承结构三、常见的异常收集四、虚拟机对异常的两种处理方式1.捕获异常     2.声明和抛出异常五、自定义异常六、扩展1.嵌套try-catch     2.throw代替返回语句一、什么是异常异常也就是指程序运行时发生错误,而异常处理就是对这些错误进行处理和控制。异常机制提.

2020-11-07 11:51:27 225

原创 小汤学编程之JAVA基础day11——集合框架:List/Set/Map集合、Collections集合工具类、泛型、TreeMap和TreeSet

一、集合的特点集合特点数组特点类型固定,长度固定类的特点不同类型的成员属性,共同描述一个实体类集合的特点类型不固定,长度也不固定,随意存放任何数据二、继承结构图三、List集合1.特点List 接口存储一组可重复,有序的对象。2.ArrayList类(数组集合)常用方法:方法功能.add()/.add( , )添加元素(可通过下标参数指定添加位置).get()通过索引查找元素.indexOf()通过元素查找索.

2020-11-04 20:59:18 266

原创 小汤学编程之JAVA经典例题——嵌套集合

题目:有一个记事本,能记录周一到周天,每天做的所有事情和事情的次数,周而复始。小明在这个记事本上记录了3周,内容如下:第一周·周一:学java,逛街·周二:打台球,旅游·周三:溜冰,吃烧烤·周四:打篮球,逛街,吃烧烤·周五:学前端,溜冰·周六:逛街,吃烧烤·周天:旅游,打台球第二周:·周一:学java,学前端·周二:打台球,溜冰,学java·周三:旅游,吃烧烤·周四:逛街,学java·周五:学前端,旅游·周六:逛街,打台球,吃烧烤·周天:旅游,逛街,打台球,吃烧烤·第三周

2020-11-03 20:14:16 297

原创 关于IDEA编辑器运行测试方法时无法在控制台进行输入的问题

问题的产生:在使用IDEA写某个案例的时候,运行了一个含有输入的测试方法,但在控制台无法进行输入。如下:问题的解决:查阅相关资料后发现是IDEA本身的配置问题,需要修改添加相应配置文件:在上图所示的配置文件里加入如下代码:-Deditable.java.test.console=true最后再重启IDEA即可。...

2020-11-03 19:00:32 839

原创 小汤学编程之JAVA基础day10——常用类(二):String常用方法、正则、StringBuffer和StringBuilder、Math和Random类、日期类和数字类

一、String常用方法功能代码长度.length()拼接.concat() (相比于用+号拼接,该方法使用数组更加有效率)格式化方式一(常用):.printf(“大家好,我的名字叫:%s,我今年:%d岁了”,“曹操”,18);方式二:.format(参数同方法一) (区别在于是直接用String类名调用)返回指定索引出的字符.charAt() (如果没找到会报错)返回指定字符串在此字符串中第一次出现处的索引.indexOf() (如果没找到返...

2020-11-02 15:24:13 331 1

原创 关于HashSet类对象使用迭代器无法进行增删操作的问题

问题的产生:在学习HashSet类时遇到一个案例:金角大王有一个紫金葫芦,里面装进了“孙行者”, “行者孙”,“者行孙”。现在来了一个“孙悟空”, 他说:先放出我的朋友“孙行者”,再把我装进去。请用HashSet和Monkey类实现以上需求。如果按常理使用迭代器进行增删操作:public static void main(String[] args) { Monkey m1 = new Monkey("孙行者"); Monkey m2 = new Monkey(

2020-10-31 10:33:56 856 4

原创 小汤学编程之JAVA基础day09——常用类(一):比较器、内部类和包装类

一、比较器1.内部比较器(接口)内部比较器Comparable 作用在实体类上,意味着“该类支持排序”。使用步骤:1.将要比较的对象的类接上内部比较器接口,重写比较方法。public class House implements Comparable<House>{ @Override // 重写比较方法 public int compareTo(House o){ return this.getArea()-o.getArea(); }}2.直接用排序类进行排序即.

2020-10-29 21:00:40 247

原创 小汤学编程之JAVA基础day08——面向对象(三):抽象类与接口

一、抽象类1.抽象类的由来“用进废退”,多态的领域下,重写的方法被子类覆盖,不可能被调用到,索性去掉方法体,声明为抽象方法。2.几点注意抽象方法没有方法体含有抽象方法的类必须是抽象类,但抽象类里可以暂时没有抽象方法抽象类的子类有两种选择:1.完全实现父类的抽象方法 2.自己也声明为抽象类3.语法规则抽象类有构造方法,但不能被显示调用(隐式可以),也就不能实例化,也就没有对象。抽象类的使用一般是作为引用类型,指向非抽象的引用的实例,体现出多态。构造方法和静态方法都不能用(abstr.

2020-10-27 11:00:15 171

原创 关于Markdown编辑器添加使用锚点的问题

问题的产生:浏览别人的博客时偶然发现博客还能将目录放在文章开头,点击还有跳到文章对应位置的功能,也就是HTML里的锚点。自己试了HTML的写法发现并不能生效。问题的解决:通过查阅相关子资料,解决办法如下:1.跳转的起点[起点的描述](#jump)起点2.跳转的终点<span id = “jump”>终点的描述</span>终点...

2020-10-23 10:00:11 565 3

原创 小汤学编程之JAVA基础day07——面向对象(二):封装、继承与多态

一、封装1.使用步骤(1)第一步将成员变量声明为 private 私有private int a;(2)第二步对外提供get和set方法(idea快捷键:alt+insert)public int getA() { return a;}public void setA(int a) { this.a = a;}通过get/set方法来访问和设置成员变量,相对来说更加安全,程序耦合度也更低。2.优点便于使用者正确使用系统,防止错误修改属性有助于系统之间的松耦合,提高.

2020-10-22 20:58:20 258

原创 小汤学编程之JAVA基础day06——面向对象(一):类与对象

一、类类就是一类事物的抽象概念,它不指代某一个具体的事物,而是将这一类事物所具有的特点进行抽取,然后形成一个带有范围指向性的概念。1.类的属性(名词)比如:狗这个类的属性有,颜色、身高、性格、年龄等2.类的方法(动词)比如:狗这个类的方法有:跑、吃、摇尾巴、叫等(1)修饰符修饰符代码公有的/私有的public/private静态的static没有static修饰的默认为非静态(实例),静态属于类,而实例属于对象。(2)返回值返回值.

2020-10-21 23:22:26 275

空空如也

空空如也

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

TA关注的人

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