自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于线程,你值得看的文章链接

这篇文章是一个地址链接,关于线程存在困惑的你点进去了,就是收获。文章作者将帮你解答线程、进程等抽象概念,作者把抽象的概念具化的呈现给你,以方便你对线程等概念有更深层次的理解。文章来自简书 作者:wanlizzm 侵删什么是线程为什么需要多线程如何管理线程资源共享...

2020-04-01 00:14:14 106

转载 Java集合

一、集合的由来通常,我们的Java程序需要根据程序运行时才知道创建了多少个对象。但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型。为了满足这些常规的编程需要,我们要求能在任何时候,任何地点创建任意数量的对象,而这些对象用什么来容纳呢?我们首先想到了数组,但是!数组只能存放同一类型的数据,而且其长度是固定的,那怎么办了?集合便应运而生了。二、集合是什么...

2020-03-30 00:48:05 137

转载 war与jar

war包与jar包浅谈1.jar包的介绍JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM ...

2020-03-30 00:31:37 161

转载 服务器与虚拟机浅谈

1. 服务器和虚拟主机有什么区别?服务器是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。2.而虚拟主机,可以看做是服务器中的一个点,虚拟主机也叫做虚拟空间,是在服务器当中划分出一定的磁盘空间放置web程序组件,提供数据的存放和传输功能。功能是比较少的,这个虚拟主机的磁盘空间可以任意划分大小,可以是50M,可以是100M,可以是1G...

2020-03-18 00:41:22 1875

原创 浅谈JDK,JRE,JVM

我们大致的可以把他们看作一种包含关系,即JDK里包含了JRE,JVM。JRM里也包含了JVM。我们可以看到在我的JDK中是包含JRE的首先我们讨论JVM是什么,JVM(Java虚拟机)。用来干什么呢?用来编译(.class)文件的,我们知道计算机只能识别机器语言也即是biexia01010101001,这样的二进制字节码文件,但那时我们使用这样的机器语言进行编码是一件十分困难的事,所以高级...

2020-03-03 00:10:33 302

原创 序列化与反序列化

序列化:是指把对象转换为字节序列的过程,把实体对象状态按照一定的格式写入到有序字节流。最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。在编程中,我们往往需要把接收到的数据,持久化到数据库,或者磁盘中得到永久保存,而这种数据传输方式需要被序列化的字节流。反序列化:是指把字节序列恢复为对象的过程,就是从有序字节流重建对象,恢复对象状态。在序列化期间,对象将其当前状态写入到临...

2020-02-19 23:12:44 59

原创 SpringBoot中Spring如何自动创建Bean对象

Bean对象:在Spring中交给Spring自动创建,不需要我们手动去new,所创建的对象,都叫Bean对象。Spring怎么知道什么对象应该交给他创建呢?类的字节码对象上有注解注释时,他所需要创建的对象,都交给spring创建。我们知道,Spring帮我们自动创建Bean对象,那么spring底层是如何执行的呢?1.启动SpringBoot,读取SpringBoot下字节码对象,反射找...

2019-12-28 19:45:11 5185

原创 浅谈池技术,示例线程池

池技术:Cpu资源有限,内存资源大于cpu资源,我们把后期任务需要,但是可以预选创建的元素(线程,对象,数据库连接对象),预先创建存储到内存中,使用一种技术去管理这些元素(线程池技术,内存池技术,数据库连接池技术)能更加科学调用管理元素,这种预选准备的元素,又在大量业务需要cpu处理是,省去了元素“即时创建,即时销毁”占用的cpu,为业务节省资源。这种管理预先创建元素的技术,就是池技术。例如...

2019-12-28 11:50:53 175

原创 浅谈MVC,SpringMVC,Spring,Spring Boot

MVC:是一种框架设计模式。SpringMVC:Springmvc是一个基于mvc的web框架,Spring:Spring是一个轻量的控制反转和面向切面的容器框架SpringBoot:是一个轻量级,简化配置和开发流程的web整合框架.框架设计模式:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性...

2019-12-27 23:07:15 236

原创 反射

关于反射的一点理解:粗劣的得将反射就是利用"类对象"来船舰一个对象我们知道我们可以通过new一个类来创建一个对象,那么利用"类对象"来创建一个对象就是第二种选择。那什么是“类对象"呢?就是我i们创建一个类,编译后的class文件也就是字节码对象, 我们知道我们可以利用他点java文件的类来创建对象,但那编译后的字节码对象,编译器是无法识别的,只有虚拟机(JVM)才能识别,但是反射就是通过类...

2019-12-22 16:47:02 101

原创 计算机语言产生分支的原因

首先无论是什么系统,据算计处理我们发出的指令都是由CPU来完成,CPU只识别“0”,“1”两种符号组成的语言,也就是第一代的计算机语言——机器语言。 但是CPU的种类很多——CPU的多样性,CPU虽然都是处理“0”,“1”两种符号组成的汲取语言,但是处理方式有不同(有的三个字符对应一个特定符号,有的两个字符对于一个特殊符号),为了解决这个问题汇编语言出现了, 汇编语言,用人类·语言的单...

2019-12-08 18:39:54 307

空空如也

空空如也

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

TA关注的人

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