- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot 启动流程(细节拉满)
网上搜了一下,这方面网上的资料不少,有些从@SpringBootApplication来入手讲。个人不能苟同吧,讲一讲我的理解。还有一些讲的比较笼统,我来写一篇比较细节一些的启动流程,从源码角度分析,满足大家的各个好奇心。
2022-11-10 16:24:06
467
1
原创 线程池源码原理大畅享(全网独家)
闲来无事,找工作有些难(不愿意海投,投了的四五家大部分都莫得了~~~),花一天时间复习线程池,发现网上没有好的博客,我直接来一篇从入门到精通的博客(我自己的角度),供伙伴们畅享。线程池的概念,作用,用法这些的,就不多说了,这些的营养价值不是很高,网上很多这种博客。咱今天就带大家从头到尾走一遍线程走过的路,领略一些线程执行途中都经历了什么。
2022-09-20 21:31:15
286
1
原创 Java内存区域与内存溢出异常
Java内存区域与内存溢出异常概述C语言在内存区域有着最好的权利,拥有每一个对象的所有权,起着最基础的作用,负责每一个对象从生命开始到终结的维护责任。Java的内存管理由JVM负责,不需要程序猿负责,如果不了解虚拟机怎样使用内存的话,一旦有了内存泄漏和溢出方面的问题,排错纠正就会很困难。运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。他们有自己的用途,创建和销毁时间也是不同的,有的一直存在,有的则依赖用户的线程和启动。各部分如图所示各个线程之间
2020-08-28 11:59:01
170
原创 将Java项目配置到云服务器上面
将Java项目配置到云服务器上面java项目做好以后,需要发布到云服务器上,这样就可以让自己的团队其他人来访问自己的负责的项目部分了。今天来谈谈怎么将java项目发布到云服务器上想看作者更多文章,点击这里第一步,购买云服务器首先就需要拥有一台自己的云服务器,最近阿里云有活动,通过考试就可以领取自己的一台云服务器。附上链接:免费领取阿里云服务器当然,有钱的大佬也可以自己通过官方渠道...
2020-08-26 10:14:53
596
原创 深入理解Java虚拟机学习笔记,Java历程与Java虚拟机历程
走进JavaJava小白菜鸡想学深入理解Java虚拟机,做了一下笔记,水平有限,大牛切莫笑话Java概述Javajava不仅仅是一门语言,他还是一个由计算机软件和规范组成的技术体系。Java的优点:Java拥有一门结构严谨,面向对象的编程语言他拜托了硬件平台的束缚,实现了“ 一次编译,到处运行 ”的理想提供了一种相对安全的内存管理和访问机制,避免了绝大多数内存泄漏和指针越界问题它实现了热点代码检测和运行时编译及优化拥有一套完善的应用程序接口Java技术体系广义上讲,Ja
2020-08-25 22:14:51
296
原创 java三大特性之多态
java三大特性之多态通过上两篇对封装的简介的博客,相信大家对java三大特性的封装和继承有了一定的了解。那么除了上一篇博客讲到的封装和继承之外,多态就是java三大特性的最后一大特性。接下来我就谈谈我对java三大特性中的多态的一些看法。多态的概念什么是多态呢?所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即...
2020-03-24 12:37:22
413
1
原创 java三大特性之继承
java三大特性之继承通过上一篇对封装的简介,相信大家对java三大特性的封装有了一定的了解。那么除了上一篇博客讲到的封装之外,继承也是java的一大特性。接下来我就谈谈我对java三大特性中的继承的一些看法。继承的概念继承是一种类与类的关系,是一种“is a”的关系。打个比方,狗 “is a” 动物,这里就可以说动物类和狗类之间就是继承关系,也就是说狗类继承了动物类,这里就可以称狗类是...
2020-03-24 12:36:20
366
原创 java三大特性之封装
java三大特性之封装我们都知道,java是面向对象的编程语言,面向对象程序设计的一个特性就是封装。这也是java的三大特征之一。java有三大特征——封装,继承和多态。我今天谈一谈我自己对java三大特征之一的封装的看法。封装的概念什么是封装呢?封装是指将类的某些信息隐藏在类的内部,不允许外部程序直接访问,二十通过该类提供的方法来实现对隐藏信息的操作和访问也就是说,封装是指,将实体特征...
2020-03-24 12:35:03
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人