自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中JDBC的本质及使用详解(妹子看了都说好!!!)

电饭锅电饭锅电饭锅的观点

2021-03-18 19:45:13 4589 9

原创 Java反射(3万字总结,最后的最后我想要一个赞,您的支持是我的动力)

文章目录前言一、关于反射与注解的那些话(了解)二、编程语言类型1.静态类型语言2.动态类型语言2.1Java与动态性三、反射1.反射的定义2.反射的应用场景3.关于反射学习的进程的科学安排四、类加载器1.类加载器的分类1.1启动类加载器(Bootstrap Classloader)1.2扩展类加载器(Extension ClassLoader)1.3应用程序类加载器(Application Classloader)五、Class类1.在运行时类和接口对应的Class对象2.在运行时枚举和注释(即注解)也存在

2021-03-16 20:33:20 5205 23

原创 MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)

文章目录前言一、SQL简述1.SQL的概述2.SQL的优点3.SQL的分类二、数据库的三大范式三、数据库的数据类型1.整数类型2.浮点数类型和定点数类型九、MySQL数据表简单查询1.简单查询概述2.查询所有字段(方法不唯一只是举例)3.查询指定字段(sid、sname)4.常数的查询5.从查询结果中过滤重复数据6.算术运算符(举例加运算符)十、函数1.聚合函数1.1、count()1.2、max()1.3、min()1.4、sum()1.5、avg()2.其他常用函数2.1、时间函数2.2、字符串函数2.

2021-03-03 20:52:12 637935 386

原创 Java网络编程——TCP通信原理(这个是真简单哦!!!点进来看看就知道了)

文章目录前言一、TCP通信概述二、TCP的特点三、TCP通信的实现原理四、TCP通信原理实现(代码演示)总结前言今天继续这几天对于Java网络编程的一个小尾巴——TCP通信原理一、TCP通信概述TCP协议用来控制两个网络设备之间的点对点通信,两端设备按作用分为客服端和服务端。服务端为客户端提供服务,通常等待客服端的请求消息,有客服端请求到达之后,及时提供服务和返回响应消息;客户端向服务端主动发出请求,并接受响应消息。1、首先启动服务端程序,并开始等待网络中的客户请求,然后客服端主动向服务端发出连接

2021-03-01 18:25:04 2365 6

原创 Java——泛型

文章目录Java中泛型的概述Java中泛型的语法规则泛型集合泛型方法泛型方法示例(代码演示)小结泛型类泛型类示例(代码演示)小结泛型接口泛型接口示例(代码演示)高级泛型总结Java中泛型的概述泛型广泛的类型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型,其实就是将程序运行时可能发生的问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型程序中更为突出)。白话说就是泛型是提供给javac编译器

2021-03-30 19:38:17 472 3

原创 Servlet——Java Web Application及Servlet生命周期

文章目录前言Servelt介绍一、什么是Java Web Application1.Web Application的基本结构什么是Servlet二、Tomcat介绍1.关于Tomcat的目录2.关于Tomcat的安装配置2.关于Tomcat的安装配置三、Servlet生命周期init() 方法service() 方法doGet() 方法doPost() 方法destroy() 方法servlet生命周期图解及步骤说明servlet生命周期代码实例演示前言J3 -本文注重的是:1、什么是Java

2021-03-29 21:49:55 712 8

原创 Servlet——HTTP介绍(帅气、漂亮的都会点赞的哦!!!)

系列文章目录第一章 HTTP协议介绍文章目录系列文章目录前言一、HTTP协议简绍二、HTTP工作原理三、HTTP请求消息结构四、HTTP协议常见状态五、使用程序获取网页内容显示(代码演示)小结前言本文主要简绍的内容是:1、什么是http协议2、http的工作原理3、http请求消息结构4、http协议常见状态一、HTTP协议简绍http 的英文全称是Hyper Text Transfer Protocol(超文本传输协议),是用于万维万维网服务器传输超文本,到本地浏览器的传输

2021-03-29 19:09:07 394 5

原创 前端——html(基础)

双标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <h1&gt

2021-03-29 10:42:25 1277 1

原创 索引的基本原理

索引的基本原理随便说说其实在日常生活中对于所以我们一点都不陌生,比如小时候刚刚学认字是所用的字典的目录,相对于字典本身就是字典的索引,所以索引是需要有对象的,这里我们不谈所以的对象,仅仅对索引的基本原理做一个了解。有点东西**索引用来快速寻找那些具有特定的记录。**如果没有索引,一般来说执行查询时是需要遍历整个表的索引的原理:把无序数据变成有序的查询流程如下:...

2021-03-23 19:06:12 1020

原创 Java中如何实现一个IOC容器(个人理解&&简介版)

如何实现一个IOC容器(个人理解&&简介版)IOC——>控制反转:把原先我们代码里面需要实现的对象的创建、依赖的代码,反转给容器来帮忙实现图解如下:说说一些细节J3 - 白起1、在配置文件中指定需要扫描的路径2、定义一些注解,分别表示访问控制层,数据持久层,依赖注入注解,获取配置文件注解3、从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件信息及文件夹信息,再将当前路径下所有以.class结尾的文件添加到一个Set集合中进行储存4、遍历这个Se

2021-03-19 16:07:48 963 1

原创 双亲委派模型

双亲委派模型(图解)

2021-03-16 21:48:16 343

原创 Java类加载器

JDK自带三个类加载器:BootstrapClassLoader、ExtClassLoader、AppClassLoader三者的关系图如下:其中BootstrapClassLoader是ExtClassLoader的父类加载器,默认负责加载%JAVA_HOME%/lib下的jar包和class文件。ExtClassLoader是AppClassLoader的父类加载器,负责加载%JAVA_HOME%/lib/ext文件夹下的jar包和class类AppClassLoader是自定义加载器的父类,

2021-03-11 19:13:27 465 1

原创 Java中字节码及其优势

文章目录一、Java编译器1.利用记事本写一段Java代码2.将记事本命名为 hello.java3.cmd+r命令,弹出DOS窗口输入如下命令 回车小结二、Java解释器三、采用字节码的好处一、Java编译器Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器,。这台虚拟的机器在任何平台上都提供给编译程序一个共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码来将虚拟机代码转换为特定的系统机器码执行。在Java中,这种提供虚拟机理解的代码

2021-03-10 21:30:08 850 2

原创 Java中的异常体系(量少 but 质重)

文章目录前言异常分类前言异常,即不正常;在软件开发领域中指的是程序发生了不正常的情况。而在Java语言将程序执行中发生不正常情况称为“异常”,异常是一种对程序运行过程中发生错误时进行通知的机制。这里只说干货,挑重要的说算了异常分类在Java中所有异常都来自顶级父类Throwable,而顶级父类Throwable下面有两个子类Exception和Error,但是Error是程序无法处理的错误,一旦出现这个错误,程序将被迫停止运行。而Throwable另一个子类Exception不会导致程序停止,Ex

2021-03-10 19:41:10 359 1

原创 DbUtils框架(这是一个耗时耗力的差事)

文章目录前言一、DbUtils三大核心体现二、DbUtils工具类三、ResultSetHandler接口实现类四、QueryRunner类1.QueryRunner常用的构造函数2.QueryRunner的常用方法五、使用实例1 添加jar包2 在src下创建c3p0的配置文件c3p0-config.xml3 DbUtils简易封装4 在数据库中建立会员卡表并插入数据5 创建一个MembershipCard类(里面的元素与数据库中的会员卡表字段信息类型相同)6 利用DbUtils实现增删改查总结前言为

2021-03-09 19:54:26 752 2

原创 Java中抽象类与接口的区别

文章目录前言一、关于接口和抽象类的区别(面试初级回答)二、关于接口和抽象类的区别(面试高级回答)1.引入库2.读入数据总结前言学习Java已经近两个月,目前主要学MySQL数据库,感觉很久没有敲Java代码了,就在昨天,老师问了一个问题,什么是接口,接口怎么用,一下我居然回答不上,感觉对于接口的概念模模糊糊,答不上来,所以还得多回头看看,今天就先回顾——接口和抽象类的区别一、关于接口和抽象类的区别(面试初级回答)1、抽象可以存在普通成员函数,而接口中只能纯在public abstract 方法2、

2021-03-09 16:34:59 629

原创 数据库连接池——DBCP、C3P0(走过 路过 莫要错过了!!!)

文章目录前言一、数据库连接池——DBCP1.DBCP简绍2.DBCP的使用步骤2.1 添加jar包2.2 在src下创建DBCP的配置文件dbcpconfig.properties2.3 编写操作DBCP的工具类DBCPUtil2.4 在数据库中建立学生表并插入数据2.5 创建一个学生类(里面的元素与学生表的字段信息类型相同)2.6 使用DBCP测试二、数据库连接池——C3P01.C3P0简绍2.C3P0的使用步骤2.1 添加jar包2.2 在src下创建C3P0的配置文件c3p0-config.xml2.

2021-03-08 19:50:21 1255 4

原创 Python——冒泡排序(原理剖析)

文章目录前言一、冒泡排序概念二、原理分析小结三、代码实现1.排序方式小------->大2.排序方式大------->小总结前言我在大学里面主要学习的语言主要是python,而这一学就是4年,不敢说有多么厉害,但是还是有一点点基础,由于最近都在学Java,对于python就基本不摸了,但是一想不对,最起码还是随便看看,敲敲代码吧,反正工具IDE还在。一、冒泡排序概念冒泡排序是一种对有序集合中数据元素排序的方法。每一次对有序集合的遍历都是将较大数交换到后面,重复这个过程,每次遍历都会将最

2021-03-05 22:13:58 1510 1

空空如也

空空如也

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

TA关注的人

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