自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HLM的博客

一名学渣的编程入坑旅程。

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 【MySQL必知必会摘要】

MySQL必知必会摘要

2022-05-09 16:25:07 241

原创 冒泡排序

冒泡排序1、介绍**冒泡排序(Bubble Sort,译为:泡沫排序或⽓泡排序)**是⼀种简单的排序算法。它重复地⾛访过要排序的数列,⼀次⽐较两个元素,如果他们的顺序错误就把他们交换过来。⾛访数列的⼯作是重复地进⾏直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越⼤的元素会经由交换慢慢“浮”到数列的顶端,故名。2、算法描述i 从0开始, i 与 i+1 ⽐较,如果 i>i+1 ,那么就互换i 不断增加,直到 i<n-1 (n是数组元素的个数, n-1 是数

2021-03-24 11:11:22 145

原创 集合之List

List的介绍、特点、实例方法和实现类1、List以及其父接口List接口是Collection接口的子接口,所以Collection接口的方法List也适用。List表示对象的一个有序列表,因此偶们可以按照特定的顺序访问里面的元素,还可以通过索引访问。2、List的特点有序:元素的存放顺序和当时添加进来的顺序是相同的。元素可重复:不同下标位置的元素可以是相同的。元素可排序:可以通过调用方法来对元素进行排序。案例:public class ListTest1 { public st

2021-03-18 13:03:42 349 1

原创 Java集合基础

Java集合篇一、集合整体概览图二、概念1、什么是集合?Java集合是一个用来存放对象(就是存放数据的容器)的容器,存储对象信息。所有集合类都位于【java.util】包下,但支持多线程的集合类位于【java.util.concurrent】包下。应当注意:集合只能存放对象(实际上是对象名,即指向地址的指针)。基本数据类型的数据放入集合中会自动装箱,转换成对应的包装类类型存入集合。集合存放的是多个的对象引用(指向对象的引用),对象本身是放在堆内存。集合存放不同类型、不限数量的数据类型。

2021-03-18 12:00:16 106

原创 Collections类

Java基础类之Collections工具类一、介绍Collections类java.util.Collections 类是Java 提供的一个操作 Set、List 和 Map 等集合的工具类,服务于Collection框架,不能实例化。Collections 类提供了许多操作集合的静态方法,我们借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。二、Collections的静态方法1、两种排序方式(sort)1、实现了Comparable接口的sort()1.1、分析根据元

2021-03-18 00:25:30 1207

原创 String类详解

String类、StringBuilder类、StringBuffer类一、什么是String?1、字面解释简单来说,用双引号引起来的几个字符组成的序列,比如:“abcdefg”、“今天天气不错呀” 这些就是字符串。2、在Java中的角色在Java语言中,字符串String是一个特殊的对象,属于引用类型。3、如何构造字符串(3种方式)?String str1 = "这是第1种创建字符串的方式"; String str2 = new String("这是第2种创建字符串的方式

2021-03-17 09:20:46 455

原创 抽象类、具体类和接口

抽象类、具体类和接口一、具体类1、概念具体类又叫一般类,是我们经常写的普通类。比如:/** * 普通类 * */public class Pet { public void play() { System.out.println("这是宠物类--->普通父类,空实现方法。"); } public void speak() { }}/** * 普通子类 * */class Dog extends Pet{ @Override publi

2021-03-11 22:01:41 714

原创 Typora的使用小手册呀

Typora的使用小手册呀一、标题的使用# 一级标题 或者 快捷键Ctrl+1##二级标题 或者 快捷键Ctrl+2###三级标题 或者 快捷键Ctrl+3####四级标题 或者 快捷键Ctrl+4#####五级标题 或者 快捷键Ctrl+5######六级标题 或者 快捷键Ctrl+6效果图:​ 二、文本居中格式<center>这是要居中的文本内容</center>显示这是要居中的文本内容注意点:​ T

2021-03-11 11:30:06 629

原创 this和super的区别:

this和super的通俗理解1、this关键字1.1、this的作用调用属性调用方法代表当前对象(实质)1.2、概念this是自身的一个对象,通常代表对象本身,是对象的一个替代品。举个例子:车厘子和樱桃。1.3、this的用法1.3.1、直接引用private String name;private int age;public Father(String name, int age) { super(); this.name = name; this.age

2021-03-11 11:22:13 87

原创 重载和重写:

重载和重写:1、重载(overload)1.1、概念 :​ 简单来说,重载是同一个类内两个同名称但不同参数的方法之间的关系,重载是相互的(就跟加数和被加数一样)。1.2、重载的方法的调用:​ 通过传递不同的参数个数和参数类型来决定具体执行哪个方法。1.3、案例代码/**1、无参构造和有参构造互为重载*/public class Father { private String name; private int age; /* * 无参构造 * */ p

2021-03-10 14:14:30 106

转载 session和cookie

session和cookie前言众所周知,HTTP是一种无状态协议,每当用户发出请求时,服务器就会做出响应,客户端与服务器之间的联系是离散的、非连续的。这就是 HTTP的无状态问题。举个例子:当用户在同一网站的多个页面之间转换时,根本无法确定是否是同一个客户。为了解决这个问题,会话跟踪技术就出现了 -------> 当一个客户在多个页面间切换时,服务器会保存该用户的信息。会话跟踪技术这里有四种:cookieURL重写session隐藏的表单域在web应用程序中我们经常用

2021-03-06 01:33:02 153

原创 ServletContext详解

ServletContext详解1、什么是ServletContext?1.1怎么理解ServletContext?ServletContext用我们的话来说又叫做:Servlet上下文<====>Servlet环境所谓的上下文就是环境。我们可以这样理解:一般我们可以将一篇文章叫做上下文,是因为这篇文章包含了你需要的所有的信息。所以,我们将ServletContext叫作Servlet上下文是因为这个接口囊括了我们可以获取到的Servlet的大部分配置信息。换而言之,ServletC

2021-03-01 00:07:47 706

原创 一、求100以内的素数

一、求100以内的素数思路:我们通过变量i来表示1到100的任意一个数,那么判断i是不是素数即可。素数就是除去1和它自身没有其它的因数的数。可以通过两层循环来判断i是不是素数。1、解法一package basedatatype;/** * @author Administrator * 求100以内的素数 */public class Variate { public static void main(String[] args) { //1、外层循环用来依次遍历1到10

2021-02-02 23:34:50 4775 2

原创 AJAX

AJAX一、AJAX简介1、什么是AJAX?1、AJAX是异步的JavaScript和XML(Asynchronous JavaScript And XML),是指一种创建交互式网页应用的网页开发技术。(XML已极少使用)2、本质:简单点说,就是使用 XMLHttpRequest (核心)对象向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作DOM更新页面的技术。ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术。Ajax 请求的局部更新,浏览器地址

2021-01-04 12:25:00 148

原创 JSON

JSON一、什么是JSON?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。(类似XML)轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。JSON是一个序列化的对象或数组。​ 客户端和服务器端的交互数据基本上就是数组和对象。JSON是一个标记符的序列。这套标记符包含六个构造字符、字符串、数字和三个字面名(false、null、true)。二、XML和JSONJSON比XML更小、更快、更易解析。

2021-01-04 10:48:40 235

原创 MySQL常用命令

1、用户名密码登录账户`mysql -u hlm(用户名) -p`2、查看当前用户select user();3、查看当前数据库名select database();4、选择某个数据库use ecut(数据库名) 5、查看当前数据库的所有表的名称show tables ;6、主机地址登录账户mysql -h (主机地址) -u (用户名) -p (密码)7、查看当前用户的所有数据库名show databases ;...

2020-12-29 17:38:15 63

原创 4、栈

4、栈1、简介​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7jbH9WlS-1608815157298)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201216211223243.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tFUx46P3-1608815157304)(C:\Users\Administrat

2020-12-24 21:06:12 170

原创 2、链表

2、链表1、简介​ 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。​ 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了结点的指针域,空间开销比较大。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s6E6tI1q-16

2020-12-24 21:05:07 70

原创 1、顺序表

顺序表1、简介将表中元素一个接一个的存入一组连续的存储单元中,这种存储结构是顺序结构。采用顺序存储结构的线性表简称为“ 顺序表”。2、基本操作1、创建一个接口,描述顺序表的基本操作。package sqList;/** * * @author Administrator * 线性表的抽象接口描述(常用方法) */public interface IList { //1、将线性表置为空表 public void clear(); //2、判断线性表是否为空表 public

2020-12-24 21:04:13 177

原创 Mybatis完整版crud

Mybatis完整版crud1、新建maven项目,依赖导入pom <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> &lt

2020-12-24 15:14:18 87 1

原创 Mybatis(一)

Mybatis框架学习目标:熟练运用Mybatis框架进行开发掌握Mybatis和Spring框架的整合核心功能:动态代理的操作------>动态SQLJDBC的操作1、什么是Mybatis?MyBatis 是一个小巧、方便、高效、简单、直接、半自动化的持久层框架支持自定义 SQL、存储过程以及高级映射的持久层框架。MyBatis 几乎可以代替 JDBC,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。MyBatis 免除了几乎所有

2020-12-22 15:45:38 118

原创 1、mybatis配置版

1、mybatis配置版demo1、环境说明JDK11maven3.6IDEA2020mybatis3.5.6mysql-connector8.0.212、搭建步骤创建普通maven父项目(删除src文件夹)。引入三个通用依赖。搭建数据库环境。创建数据库、表。创建子模块。编写核心配置文件。mybatis-config.xml编写mybatis工具类。MybatisUtil.java编写实体类。mapper接口。mapper.xml(以前是接

2020-12-22 15:26:14 453

原创 JDBC篇(一)

JDBC篇(一)1、什么是JDBC?JDBC全称:Java Database ConnectivityJDBC是一种基于Java语言的数据库访问技术,1996年由Sun公司制定的技术规范。2、JDBC做了哪些事(3件)?<1>JDBC建立了Java应用程序和数据库服务器的连接。通过连接:<2>Java应用程序向数据库服务器发送SQL语句;<3>数据库服务器返回结果给Java应用程序。3、4种驱动类型4、JDBC工作原理5、编写JDBC简单步

2020-08-02 21:08:42 65

字符串(String).emmx

适合初学者、学生的String类的思维导图

2021-03-16

javabeginner-release.pdf

Java基础思维导图 超详细

2020-08-09

Spring5.pdf

Spring5

2008-10-07

空空如也

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

TA关注的人

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