自定义博客皮肤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)
  • 收藏
  • 关注

转载 淺談http斷點續傳的原理

https://masuit.com/1416

2021-01-15 12:04:31 97

原创 Java反射与注解

反射JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。框架:半成品软件,可以在框架的基础上进行开发,而框架本身不能运行反射:反射是框架的灵魂。将类的各个组成部分封装为其他对象反射的好处:可以在程序运行的过程中去操作对象、字节码文件,不需要重新编译。提高程序拓展性、复用性,解耦。程序在计算机中的三个阶段ClassClass代表类的实体,在运行

2020-10-20 22:21:33 222

转载 MySQL索引背后的数据结构及算法原理

转载自:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内.

2020-10-05 21:32:36 101

原创 关于双亲委托机制的理解

什么是双亲委托机制要了解双亲委托机制要先了解JAVA的类加载器。类加载器​ JVM设计者把类加载阶段中的“通过’类全名’来获取定义此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。即:类加载器是jre的一部分,负责动态将类添加到Java虚拟机。​ 简单的说:类加载就是把我们写好并编译成的 class字节码文件从硬盘中加载到内存,而类加载器就是JVM用来完成类加载的工具。类加载器的类别Bootstrap

2020-07-01 11:38:23 344

原创 使用Typora+PicGo+gitee搭建图床写文章

##需要的工具Typora——下载地址PicGo ——下载地址,macos下.dmg,window下.exeGitee ——注册地址开始使用1.1创建Gitee账号1.2创建Gitee仓库一定要选择公开1.3获取私人令牌(token)进入设置23. 成功之后一定要保存好token,只会出现一次,忘记了只能删了重建2.1配置PicGo强烈建议不要将PicGo安装于路径C:\Program Files\下,建议更换路径,否则Typroa可能无法使用PicGo。启动

2020-06-30 17:00:22 548

转载 如何在Ubuntu 20.04上安装配置Git

转载自:https://www.linuxidc.com/Linux/2020-04/163078.htm

2020-06-29 17:21:25 3247

原创 Spf13——分发Vim插件和Vim,Gvim和MacVim资源的资源(安装)

官方指路:https://github.com/spf13/spf13-vimLinux,* nix,Mac OSX安装安装spf13-vim的最简单方法是使用我们的自动安装程序,只需将以下行复制并粘贴到终端中即可。这将安装spf13-vim并备份您现有的vim配置。如果要从先前版本(3.0之前)升级,这也是建议的安装。需要Git 1.7+和Vim 7.3+curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-.

2020-06-29 17:06:43 255

原创 虚拟机VMware网络类型&&SSH远程连接Linux

本文参考自https://www.linuxidc.com/Linux/2017-04/142865.htmhttps://www.cnblogs.com/shundong106/p/10904704.html一、虚拟机网络类型为虚拟机选择网络类型是极其关键的。VMware虚拟机常见的网络类型有Bridged(桥接)、NAT、Host-only(仅主机)3种。在创建Linux虚拟机时会让你选择网络类型。当时我就很懵比,因为对这三种都不大了解。NATNAT(Network Address Tr.

2020-06-28 20:33:54 185

原创 VMware Tools 解压失败

运行环境为:Win10,VM15.5,Ubuntu20.04解压失败最后几行截图解决方法:首先将VMwareTools-10.3.10-13959562.tar.gz移动到/root/进行解压,得到vmware-tools-distribtar -zxvf VMwareTools-10.3.10-13959562.tar.gz进入vmware-tools-distrib,运行vmware-install.plcd vmware-tools-distrib./vmware-in.

2020-06-28 17:02:57 1022 1

原创 Ubuntu:更换国内源

ubuntu16.04与18.04更换国内源https://blog.csdn.net/sss_369/article/details/101715315Ubuntu 20.04更换国内源https://blog.csdn.net/YooLcx/article/details/104527734

2020-06-28 16:32:19 87

转载 伸缩盒布局-flex的使用

前端的布局分为:浮动、定位、伸缩盒,其中伸缩盒在2020年以前对于浏览器解析不太兼容,所以虽然好用,但是出场率不高。现在,绝大多数浏览器都兼容了。Flex(伸缩盒)布局将成为未来布局的首选方案。一、Flex布局是什么?Flex是Flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性任何一个容器都可以指定为Flex布局,对于采用Flex布局的元素,称为Flex容器,...

2020-04-15 23:12:50 384

原创 对html的全新认识

一、之前对于html的认知​ 1.html是超文本标记语言,他的一系列标签具有特有的功能与样式,通过标签特有的样式我们能够组织信息(文本、链接、图片、视频、音频等等),并更好的展现。​ 2.html的所有标签都是内置的,并且可以通过css进行样式的修改。​ 3.html是解释型语言,不需要编译,当我们部署到服务器上,客户端访问的时候自己进行解析。​ 4.html语言是w3c组织开发的(错误...

2020-04-08 20:28:02 116

原创 关于Jpa的getOne()方法报错解决

在使用getOne()的时候以下报错com.fasterxml.jackson.databind.exc.InvalidDefinitionException:No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to...

2020-03-30 22:47:30 4331

转载 网页中如何在JS的判断后,再提交表单

转载自:https://www.cnblogs.com/c10udsai/p/3232254.html在网页的设计中,form表单作为主要的传值方式之一,被广泛的应用。但是在提交之前,我们往往都想是先做一些判断,但是根据需要的不同,判断有多种方法,根据本人经验在此列举三种,希望对大家有帮助。第一种:对form的action进行判断众所周知,action为表单提交的URL,如果在此处判断,写法...

2020-03-08 19:48:48 640

原创 Maven的下载与配置

1. Maven配置1.1 Maven的下载在Maven的官网即可下载,点击访问Apache Maven。下载后解压即可,解压后目录结构如下:1.2 Maven常用配置1.2.1 环境变量配置​ 安装maven之前由于maven需要依赖jdk安装,因此需要先将jdk的路径配置成功后再将maven的安装路径进行配置。 添加M2_HOME:对应Maven的...

2019-12-02 20:06:33 92

空空如也

空空如也

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

TA关注的人

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