摘要: 目录 强引用 软引用 弱引用 幻象引用 Reachability Fence 参考 强引用 正常的引用,生命周期最长,例如 Object obj = new Object... 阅读原文
2020-03-11 10:59:04 阅读(2487) 评论(0)
摘要: 很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。... 阅读原文
2020-03-11 10:37:07 阅读(2369) 评论(0)
摘要: 想学习,永远都不晚,尤其是针对 Java 8 里面的好东西,Optional 就是其中之一,该类提供了一种用于表示可选值而非空引用的类级别解决方案。作为一名 Java 程序员,我真的是烦透了 NullPointerException(NPE),尽管和它熟得就像一位老朋友,知道它也是迫不得已——程序正在使用一... 阅读原文
2020-03-11 09:14:12 阅读(2484) 评论(0)
摘要: 目录 Java return语句用法思维导图 return语句用法 之前搜索Java return语句用法,结果搜索出来的千篇一律。感觉其实是一篇文章大家相互转载,而当时的我看了大半天也没看懂。 经过一段时间的使用学习,我把retu... 阅读原文
2020-03-11 07:55:27 阅读(2376) 评论(0)
摘要: 1. 前言 最近面试了几家公司,体验了一下电话面试和今年刚火起来的视频面试, 虽然之前就有一些公司会先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形式100%都是现场面试。 面试过程中,不可避免的被问到了很多面试题,本篇博客就总结下面试过程中被问到的关于String的2道面试题,分... 阅读原文
2020-03-11 06:00:06 阅读(2354) 评论(0)
摘要: 程序开发技术学习方法论 软件研发行业,新技术的出现日新月异,如何高效的学习,保持技术先进性?基于第一性原理:即 抓住事物的本质特征,按照事物本身的规律去推导,演绎事物在各种场景下的变化规律,东西技术在业务场景中的表现。物理学,几何学,马斯克等推崇第一性原理。软件研发学习方法:建立自己的技术思维体系,东西技术背... 阅读原文
2020-03-10 23:42:15 阅读(3391) 评论(0)
摘要:  基本概念: 1.在排序问题中,通常将数据袁术称为记录(record)。 2.排序是将一个记录的任意序列重新排列成一个按 关键码(排序码) 有序的序列。 3.正序、逆序。若待排序序列中的记录已经按关键码排好序,称此记录序列为正序,反之若排序序列中记录的排序序列与排好序的顺序正好相反,称之为逆序。 4.趟,在排... 阅读原文
2020-03-10 21:44:02 阅读(2297) 评论(0)
摘要: 在JDK8中,rt.jar有64MB,tools.jar有17MB。 $ cd /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home $ ls COPYRIGHT LICENSE README.html bin include ja... 阅读原文
2020-03-10 19:44:02 阅读(2250) 评论(0)
摘要: Servlet是什么? Java Servlet是运行在Web服务器或者应用服务器上的程序,它是作为来自Web浏览器或者其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。 使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。 Jav... 阅读原文
2020-03-10 18:33:02 阅读(2512) 评论(0)
摘要: 原文:https://www.cnblogs.com/skyblue-li/p/8641875.html 这一节,我们来演示如何在SpringBoot项目中连接数据库,并且自动创建一张表。 按照惯例,数据库我们依然使用mysql,至于什么是jpa呢? jpa是sun推出的持久化规范(java persiste... 阅读原文
2020-03-10 18:07:07 阅读(2315) 评论(0)