自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java类加载器的工作原理

Java类加载器的工作原理Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载 器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可见性的原理是子类的加载器可以看见所有的父类加载器加载的类,而父类加载器看不到子类 加载器加载的类。单一性原理是指仅加载一个类一次,这是由委托机制确保子类加载器不会再次加载父类加载器加载过的类。正确理解类加载器能够帮你解决 NoClassDefFoundError和java.lang

2022-05-13 13:08:26 250

翻译 学相伴飞哥RabbitMQ笔记

什么是中间件我国企业从20世纪80年代开始就逐渐进行信息化建设,由于方法和体系的不成熟,以及企业业务和市场需求的不断变化,一个企业可能同时运行着多个不同的业务系统,这些系统可能基于不同的操作系统、不同的数据库、异构的网络环境。现在的问题是,如何把这些信息系统结合成一个有机地协同工作的整体,真正实现企业跨平台、分布式应用。中间件便是解决之道,它用自己的复杂换取了企业应用的简单。什么是中间件 飞哥 分类:学习笔记 创建时间:2021/02/28 13:33 小字体最后修改于: 2021/03/02 19

2021-03-24 09:20:22 2247 5

原创 集合总结

1)常见的集合有哪些Collection接口的子接口包括:Set接口(唯一)和List接口(有序)Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector等HashMap和HashTable以及ConcurrentHash

2021-03-15 09:00:58 349

原创 学相伴飞哥RabbitMQ笔记

什么是中间件我国企业从20世纪80年代开始就逐渐进行信息化建设,由于方法和体系的不成熟,以及企业业务和市场需求的不断变化,一个企业可能同时运行着多个不同的业务系统,这些系统可能基于不同的操作系统、不同的数据库、异构的网络环境。现在的问题是,如何把这些信息系统结合成一个有机地协同工作的整体,真正实现企业跨平台、分布式应用。中间件便是解决之道,它用自己的复杂换取了企业应用的简单。什么是中间件 飞哥 分类:学习笔记 创建时间:2021/02/28 13:33 小字体最后修改于: 2021/03/02 19

2021-03-03 09:36:13 3260 8

原创 RibbitMQ 实战教程

RabbitMQ 实战教程1.MQ引言(视频网址:https://www.bilibili.com/video/BV1dE411K7MG?p=2)1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通

2020-12-21 10:27:02 398

原创 JQuery笔记

1、jQuery简介1.1 jQuery概念jQuery是一个兼容多浏览器的、轻量级的JavaScript库jQuery,顾名思义,也就是JavaScript和查询(Query),如今,jQuery已经成为最流行的JavaScript库其宗旨是——WRITE LESS,DO MORE (写的少,做的多)1.2 jQuery作用HTML元素选取(选择器)HTML元素操作CSS操作HTML事件处理JS动画效果链式调用读写合一浏览器兼容易扩展插件ajax封装等。

2020-10-08 08:39:44 282

原创 Servlet

Servlet技术简介:Servlet与JSP都可以动态生成HTML内容。**Servlet是在服务器上运行的小程序,**一个servlet就是一个java类,并且可以通过请求-响应编程模型来访问这个驻留在服务器内存里的servlet程序继承javax.servlet.http.HttpServlet类Tomcat目录层次结构bin 存放启动和关闭Tomcat的脚本文件conf 存放Tomcat服务器的各种配置文件lib 存放Tomcat服务器支撑的jar包logs 存放Tomcat的日志

2020-10-08 08:38:44 145

原创 javaweb的上传和下载

javaweb的上传和下载一、文件的上传和下载概述(借助第三方apache的上传组件commons-fileupload实现)前端页面必须存在的代码:a、提供form表单,method必须是postb、form表单的enctype属性必须是multipart/form-datac、提供input type=”file”类的上传输入域 <input type="file" name="f">关于enctype属性:作用:告知服务器请求正文的MIME类型。(请求消息头:Content-

2020-10-08 08:37:49 127

原创 Javaweb的9个内置对象

Javaweb的9个内置对象文章目录Javaweb的9个内置对象JSP共有以下9大内置对象:一、内置对象out**out.clear(),out.flush(),out.clearButtfer()的区别**:star:1.out.clear()是直接清空缓冲区数据,不输出到客户端且刷新缓存时抛出异常:star:2.out.flush()先输出缓冲区数据再清空。:star:3.**out.clearBuffer() 清空缓冲区,不输出到客户端****二、内置对象request**getParameter(

2020-10-08 08:36:57 292

原创 狂神说SpringMVC笔记

1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao

2020-10-08 08:35:26 3613 4

原创 狂神说Spring笔记

1、Spring1.1、简介[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JkOgVw47-1602117163415)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200920203013050.png)]spring官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.

2020-10-08 08:33:36 825

原创 springboot-员工管理系统

我的项目结构:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.o

2020-10-08 08:31:30 307

原创 MyBatis笔记

一、什么是Mybatis:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jlXMVsUR-1602116932300)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200920091057291.png)]​ 这里借用官网的一句话介绍什么是mybatis:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的

2020-10-08 08:29:28 118

原创 狂神MyBatis笔记

1、简介1.1 什么是Mybatis[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CJ0jCKYZ-1602116799146)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200920091635189.png)]MyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结

2020-10-08 08:28:14 466

原创 多线程

1.线程和进程的区别:线程和进程最根本的区别在于:进程是资源分配的单位,线程是调度和执行的单位。2.1通过继承Thread类实现多线程继承Thread类实现多线程的步骤: 1. 在Java中负责实现线程功能的类是java.lang.Thread 类。 2. 可以通过创建 Thread的实例来创建新的线程。 3. 每个线程都是通过某个特定的Thread对象所对应的方法run( )来完成其操作的,方法run( )称为线程体。 4. 通过调用Thread类的start()方法来启动一个

2020-07-12 20:06:14 99

空空如也

空空如也

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

TA关注的人

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