-
学习源码的第八个月,我成了Spring的开源贡献者
学习源码的第八个月,我成了Spring的开源贡献者 @目录 我的经历 碰到的问题 1、担心闹乌龙 2、不知道要怎么提交 3、英文 4、担心问题描述的不清楚 给你的建议 我的经历 关注我的朋友都知道, 关注 两个字划重点,要考! 我最近一直在写Spring的文章,而且仅仅是 Spring...
-
合并有序两个单链表,合并后链表依然有序
合并有序两个单链表,合并后链表依然有序 最近在学习数据结构,特此记录一下,方便以后查阅. 1 // 定义一个类来管理我们的英雄 也就是链表 2 class SingleLinkedList{ 3 // 先初始化一个头节点,头节点不能动,用于寻找链表的头 4 private HeroNode head = new HeroNode(0,"...
-
JDK1.7和1.8的HashMap对比详解
JDK1.7和1.8的HashMap对比详解 HashMap是我们在编程中最常用的map,也是面试中经常考的问题,所以打算深入研究一下hashmap的源码,并且对比7和8中的不同。 一、hashmap的数据结构 hashmap的数据结构是哈希表,核心是基于哈希值的桶,而哈希桶的底层实现其实是数组,数...
-
基础排序算法(附加java实现)
基础排序算法(附加java实现) 七种基本的排序算法以及java代码实现 七种最基本的排序算法:(面试必会!) 冒泡排序: 最基础的排序算法,从数列最前端开始,两两比较,如果前一个数比后一个数大,那么两个数就交换位置,经过一轮遍历之后,最大的数就到了数列的最后一...
-
一文带你深入理解JVM,看完之后你还敢说你懂JVM吗?颠覆you认知
一文带你深入理解JVM,看完之后你还敢说你懂JVM吗?颠覆you认知 前言 今天带大家深入理解JVM,从入门到精通,希望大家能够喜欢~~~ 概念 JVM是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运...
-
如何在Spring Boot应用启动之后立刻执行一段逻辑
如何在Spring Boot应用启动之后立刻执行一段逻辑 1. 前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口 CommandLineRunner 和 ApplicationRunner...
2020-06-02 16:03:13 word个人博客WebServerBug公众号PS干货分享TomcatAVHTTPS
-
面试官的灵魂拷问,AQS是啥?
面试官的灵魂拷问,AQS是啥? 啥?你连 AQS 是啥都不知道?如果想要精通 Java 并发的话, AQS 是一定要掌握的。今天跟着阿粉一起搞一搞 啥?你连 AQS 是啥都不知道? 如果想要精通 Java 并发的话, AQS 是一定要掌握的。今天跟着阿粉一起搞一搞 基本概念 AQS 是 Abstrac...
-
多线程:生产者消费者(管程法、信号灯法)
多线程:生产者消费者(管程法、信号灯法) 1、生产者、消费者 操作系统(生产者、消费者问题) 2、管程法 (1)创建生产者: public class Productor extends Thread{ SynContainer synContainer; public Productor(SynContainer synContainer){ this .synContainer=...
-
JVM 怎么判断对象已经死了?
JVM 怎么判断对象已经死了? 作者:勿念先生 https://blog.csdn.net/moHedong/java/article/details/79687878 GC的历史比Java还有久远,我们在思考GC时候需要思考三个问题: 哪些内存需要回收? 什么时候回收? 如何回收? 在Java中程序计数器、虚拟机栈、本地方法栈这...
2020-06-01 16:11:54 Intellij阿里巴巴虚拟机Intel系统PSAVSSLHTTPSeclipse
-
itext7史上最全实战总结
itext7史上最全实战总结 1. itext7史上最全实战总结 1.1. 前言 最近有个需求需要我用Java手动写一份PDF报告,经过考察几种pdf开源代码,最终选取了itext7,此版本为 7.1.11 ,由于发现网上关于该工具的博文比较少,特别是实战博文几乎没有,在我踩完各种坑,最终把PDF...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
