自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring与MyBatis的整和方式汇总(详细)

Spring与MyBatis的整和方式汇总(详细) 方式一、继承SqlSessionDaoSupport方式 1、导入相关依赖,依赖的作用看注释 <?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:schemaLoca

2021-08-04 23:11:38 147

原创 SpringBoot自动配置原理分析

SpringBoot自动配置原理初探 1.SpringBoot依赖管理 在springBoot程序中,项目pom.xml文件有一个核心依赖,是spring-boot-starter-parent 1.spring-boot-starter-parent的maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star

2021-06-22 10:53:47 312

原创 山寨版QQ聊天室

山寨版QQ聊天室(网络编程) 用到的知识:MySQL、SpringBoot整合Mybatis、Socked、JFrame、各监听器、多线程、IO流等 文章目录山寨版QQ聊天室(网络编程)前言一、网络通信是什么?二、网络是什么?三、IP地址是什么?四、Socked是什么?五、山寨版QQ聊天室项目1.基本功能介绍2.功能一:QQ登录验证总结 前言 近几年来,QQ成为了很多人的必备聊天软件,那么随之而来的思考就是QQ聊天的底层实现方式是怎样的呢?带着这个疑惑就接触到了JAVA的网络编程,于是就利用网络编程的相

2021-06-08 20:49:48 723

原创 springBoot完成简单的员工CRUD操作,thymeleaf的练习

springBoot完成简易的员工CRUD操作,包含国际化 1.导入maven依赖 <?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.

2021-05-30 20:17:50 743 1

原创 LinkedHashset底层源码分析

LinkedHashset底层源码分析 1.测试代码: package com.heyuanhang.conllention_; import java.util.*; /** * @Author 何远航 * @Date: 2021/4/20 11:04 * @Version 1.8 */ public class LinkedHashSetSource { public static void main(String[] args) { LinkedHashSet li

2021-04-20 18:48:18 342

原创 ArryList底层数据结构以及常用方法源码理解

ArryList底层数据结构以及常用方法源码理解 1.先看一段测试代码 package com.heyuanhang.conllention_; import java.util.ArrayList; /** * @Author 何远航 * @Date: 2021/4/17 12:57 * @Version 1.8 */ public class ArrayListYuanMa { public static void main(String[] args){ //无参构

2021-04-19 16:59:35 386

原创 HashSet扩容机制以及添加add元素底层源码分析(超级详细的理解)

HashSet扩容机制以及添加元素底层源码分析(超级详细的理解) 1.想看一段测试代码 package com.heyuanhang.conllention_; import java.util.HashSet; /** * @Author 何远航 * @Date: 2021/4/18 11:33 * @Version 1.8 */ public class HashSetSource { public static void main(String[] args){ H

2021-04-18 17:07:13 640

原创 集合之ArrayList的底层扩容机制源码分析(详细理解)

集合之ArrayList的底层扩容机制源码分析(详细理解) 1.在进入源码前需要了解到的结论 (1)ArrayList中维护了一个Object类型的数组elementData(transient Object[]Data),其中的transient修饰符表示该属性不能被序列化。 (2)当创建ArrayList对象时,使用的是无参构造,则初始elementData容量为0,第一次加入数据元素后,则扩容element容量为 10,如果需要再次扩容,则扩容elementData容量的1.5倍 (3)如果使用

2021-04-17 17:18:23 359

原创 完全卸载MySQL非安装版教程

前言: 在平时卸载MySQL时常常卸载不干净,导致重新安装MySQL时遇到各种问题!下面就是我要讲的关于mysql-5.7.23-winx64非安装版的MySQL的卸载! 卸载分为三步: 第一步:先删除当前非安装版NySQL所在文件夹!如下图: (在这儿值得注意的是如果你的MySQL服务没有关闭,则删除不了此文件夹。会出现以下所示的提示) 如果出现这个提示那么你得先去关闭MySQL服务;怎么关闭呢?答案如下: 首先回到桌面找到“此电脑”图标,选中图标单击鼠标右键,此时会有菜单项弹出,点击“管理”进入,会

2020-09-08 18:54:28 608

空空如也

空空如也

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

TA关注的人

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