自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 HTTP协议概述

文章目录1.什么是HTTP2.HTTP协议特点3.HTTP协议通信流程4.请求报文和相应报文4.1 HTTP请求报文4.2 HTTP响应报文5.常见状态码1.什么是HTTP超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,是一个基于请求与响应模式的、无状态的、应用层的协议,运行于TCP协议基础之上。2.HTTP协议特点支持客户端(浏览器)/服务器模式。简单快捷:客户端只向服务器发送请求方法和路径,服务器即可响应数据,因而通信速

2020-11-24 17:56:17 238

原创 Tomcat启动报错子容器启动失败

在复习JavaWeb时,想让自己的工作空间变得干净一点,于是清理了Tomcat安装目录webapps中以前留下来的web项目,在双击bin目录下的start.bat文件时CMD窗口一闪而过,顿时觉得奇怪,这种情况一般是JAVA_Home环境变量没配置正确。于是以文本方式打开start.bat,在末尾end语句后加上“pause”,保存后再次双击start.bat,出现以下结果:发现路径都是正确的,说明我的环境变量配置没有问题。再次以文本方式打开start.bat,将call "%EXECUTAB

2020-11-23 16:34:27 14549 14

原创 Apache的DbUtils使用

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时,不会影响程序的性能。DbUtils简介DbUtils是Java编程中数据库操作的实用小工具,小巧、简单、实用。对于数据表的查询操作,可以把结果转换为List、Array、Set等集合,便于操作。对于数据表的DML操作,也变得很简单(只需要写SQL语句)。DbUtils主要内容ResultSetHandler接口:转换类型接口BeanHandler.

2020-11-22 23:11:39 279

原创 Druid连接池的使用

Druid连接池简述在程序初始化时,预先创建指定数量的数据库连接对象存储在池中。当需要连接数据库时,从连接池中取出现有连接;使用完毕后,也不会进行关闭,而是放回池中,实现复用,节省资源。连接池使用步骤创建database.properties配置文件引入druid-1.x.x.jar包properties配置文件如下:#连接设置driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/companydb?useUnicode=

2020-11-21 22:40:06 1180

原创 ThreadLocal原理

ThreadLocal应用场景问题的出现在使用JDBC构建业务逻辑层时,常用来实现的经典案例就是转账操作。在业务层中,转账一般会有如下的步骤:验证转出的账号是否存在;验证转出的账号的密码是否存在;验证转出的账号的余额是否充足;验证转入的账号是否存在;减少转出的账号的余额;增加转入的账号的余额。在以上1~4个步骤中,任何一个步骤出现错误都可以抛出一个异常而结束转账,不会影响转账结果。倘若第5步执行成功之后发生了某种异常而结束转账,那么会导致扣钱成功而加钱失败。不管是验证步骤还是扣钱

2020-11-19 01:50:35 260

原创 如何将maven项目部署到私服

在maven项目的pom中进行如下配置:<distributionManagement> <repository> <id></id> <url>http://localhost:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id></id> &

2020-11-16 14:47:33 891

原创 快速上手MySQL

文章目录一、引言1.1 现有的数据存储方式有哪些?1.2 以上存储方式存在哪些缺点?二、数据库2.1 概念2.2 数据库的分类三、数据库管理系统3.1 概念3.2 常见数据库管理系统四、MySQL4.1 简介4.2 访问与下载4.3 卸载4.4 配置环境变量4.5 MySQL目录结构4.6 MySQL配置文件五、SQL语言5.1 概念5.2 MySQL应用5.3 基本命令六、客户端工具6.1 Navicate6.2 SQLyog七、数据查询7.1 数据库表的基本结构7.2 基本查询7.2.1 查询部分列7.

2020-11-15 18:04:51 2914

原创 JAVA网络编程

文章目录1. 网络概述1.1 计算机网络2. 网络模型2.1 OSI参考模型2.2 TCP/IP模型3. 通信协议3.1 TCP协议3.2 UDP协议3.3 IP协议3.4 Port端口4. 网络编程4.1 InetAddress类4.2 基于TCP协议的Socket网络编程4.2.1 开发步骤4.2.2 TCP编程案例一4.2.3 案例一分析4.2.4 TCP编程案例二4.2.5 TCP编程案例三4.2.6 TCP变成案例四1. 网络概述什么是网络?由点和线构成,表示诸多对象间的互相联系。在生活

2020-11-11 18:46:16 615

原创 JAVA反射总结

文章目录1. 类对象概述2. 获取类对象3. 反射常见操作3.1 方法演示(1)3.2 方法演示(2)3.3 方法演示(3)3.3.1 演示getMethods方法3.3.2 演示getDeclaredMethods方法3.3.3 获取单个方法3.4 方法演示(4)3.5 方法演示(5)4. 设计模式介绍4.1 工厂设计模式4.2 单例设计模式5. 枚举5.1 什么是枚举5.2 枚举的本质5.3 枚举配合switch6. 注解6.1 什么是注解6.2 注解的本质6.3 反射获取注解信息6.4 元注解1.

2020-11-09 17:59:49 847

原创 JAVA多线程详解(超详细)

文章目录1. 线程概述1.1 什么是进程1.2 什么是线程1.3 进程和线程的区别1.4 线程的组成1.5 线程的特点2. 线程的创建2.1 创建线程(一)2.2 获取和修改线程名称2.3 一个线程小案例2.4 创建线程(二)2.5 Runnable小案例3. 线程的基本状态4. 线程常用方法5. 线程安全5.1 同步方式(1)5.2 线程基本状态(源码补充)5.3 同步方式(2)5.4 经典问题(死锁)5.5 线程通信5.6 经典问题(生产者消费者)6. 线程池6.1 线程池概念6.2 线程池原理6.3

2020-11-08 00:13:31 4918 5

原创 JAVA常用类总结

本文仅仅介绍和总结了博主不太熟悉的常用类,以作为巩固和复习,并没有罗列出所有的JAVA常用类。本文浅显易懂,也很适合一些初学者补充了解。文章目录内部类成员内部类静态内部类局部内部类匿名内部类Object类getClass()方法hashCode()方法toString()方法equals()方法finalize()方法包装类装箱和拆箱类型转换整数缓冲区【重点】可变字符串BigDecimal类时间类Date类Calendar类SimpleDateFormat类System类内部类内部类的概念在.

2020-11-04 15:51:32 374

原创 JAVA 异常详解

文章目录异常的概念异常的分类异常的产生和传递异常的产生异常的传递演示异常的产生和传递异常的处理关键字try catch语句块try catch finally语句块多重catchtry finally语句块throws声明异常throw抛出异常自定义异常方法覆盖(重写)的补充异常的概念概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常处理:JAVA

2020-11-02 19:26:22 136

原创 JAVA IO框架

文章目录流的概念流的分类按方向【重点】按单位按功能字节流字节流的父类(抽象类)字节流的子类文件字节流文件字节流小案例字节缓冲流对象流序列化反序列化序列化和反序列化注意事项编码方式字符流字符流的父类(抽象类)字符流的子类字符流小案例字符缓冲流打印流转换流File类文件操作文件夹操作文件过滤器文件操作小案例补充:Properties我的hexo博客流的概念概念:内存与存储设备之间传输数据的通道。水借助管道传输;数据借助流传输。流的分类按方向【重点】输入流:将<存储设备&gt

2020-11-02 01:55:25 733

空空如也

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

TA关注的人

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