自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 8 新特性

Java 8 新特性1.写在前面自学Java已经快要一年了,一直用的都是Java8,在虎牙实习参与的项目中,大量地使用到了Java8的新特性:Lambda表达式和Stream流式计算,它们脱离了数据库层面的运算,直接在内存中对数据做过滤、统计等操作,给应用程序的效率带来了极大的提升。今天趁着需求写完了的空闲时间,来学习并总结一下Java 8的新特性。2.Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函

2020-05-26 20:21:38 781

原创 Docker入门学习(一)

Docker入门学习(一)1.什么是Docker?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。2.Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境

2020-05-26 11:50:49 320

原创 快速入门JVM,只看这一篇就够了(部分)

深入理解JVM,只看这一篇就够了1.JVM的整体结构在运行时数据区中,方法区和堆区是线程共享的,而其他区域是线程独占的,这一点要注意。接下来,会有堆JVM的各个结构做更加深入的讲解。2.回顾一下Java代码的执行流程从宏观上看,Java源程序会被编译成字节码文件,然后字节码文件会在不同操作系统上的JVM上被执行,从而得到我们想要的结果。从微观上看,会有很多复杂的过程,这篇博客写得非常清...

2020-05-26 09:57:56 348

原创 ArrayList源码分析(入门篇)

ArrayList源码分析前言:写这篇博客的主要原因是,在我上一次参加千牵科技Java实习生面试时,有被面试官问到ArrayList为什么查找的速度较快,插入和删除的速度较慢?当时我回答得不好,很大的一部分原因是因为我没有阅读过ArrayList源码,虽然最后收到Offer了,但我拒绝了,打算寒假学得再深入些再广泛些,下学期开学后再去投递其他更好的公司。为了更加深入理解ArrayList,也为...

2020-05-26 09:57:10 2619 2

原创 重温《MySQL必知必会》学习到的一些关键点(一)

重温《MySQL必知必会》学习到的一些关键点1.谨慎使用select *一般,除非你确实需要表中的每个列,否则最好别使用*通配符。虽然使用通配符可能会使你自己省事,不用明确列出所需列,但检索不需要的列通常会降低检索和应用程序的性能。2.检索不同的行——DISTINCT关键字不能部分使用DISTINCT DISTINCT关键字应用于所有列而不仅是前置它的列。如果给出SELECT DISTINCT vend_id,prod_price,除非指定的两个列都不同,否则所有行都将被检索出来3.限

2020-05-18 10:50:20 306

原创 IDEA的Duplicated code fragment (14 lines long)提示如何关闭

IDEA的Duplicated code fragment (14 lines long)提示如何关闭今天是我实习的第二天,由于我参与的老项目要有新的需求,我发现其中有很多这样的提示,看着不爽,就很强迫症地将其关闭了。解决方案如下图:重复多余的代码提醒,将此处的勾勾取消即可。...

2020-05-09 16:15:06 14359

原创 Windows10下的JDK1.8下载安装与配置教程

Windows10下的JDK1.8下载安装与配置教程1.前言作为一名学习Java开发快一年的学生,现在来编写这篇博客是出于怎样的目的呢?因为今天是我实习入职的第一天,领取了全新的电脑,坐到了全新的工位,开始我在虎牙实习的生活啦。第一天就先安装完必备的软件,所以先装一波JDK,编写博客来记录安装的过程,也方便以后在其他的设备上进行安装。2.下载JDK1.8由于在官网下载需要使用Oracle账号,如果不想去注册账号的话可以下载我提供的百度网盘链接的JDK:链接:https://pan.baidu.co

2020-05-08 18:09:55 2883

空空如也

空空如也

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

TA关注的人

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