加载中
你不知道Lambda的秘密和陷阱

二探lambda表达式 一探Lambda:https://my.oschina.net/lt0314/blog/3144851 从例子二探lambda 传递Runnable创建Thread java8之前 package com.baigt.learn.nolambda; public class NoLambd...

你真的了解Lambda表达式么?

lambda表达式实战 从例子引出lambda 传递Runnable创建Thread java8之前 Thread thread=new Thread(new Runnable() { @Override public void run() { // do some......

Java9之HttpClientAPI实战详解

Java9之HttpClientAPI实战详解 前言 相信关注java9的小伙伴们都知道java9版本内置模块提供了Http功能,当然并不是说之前jdk之前并不支持,那么这次更新又多了什么呢?或者是解决了什么问题?...

Java9之Jshell入门

jshell 在学习JSHELL之前确保,已经安装过jdk9,可以参阅Java9安装。 为什么要学Jshell 学习Jshell需要知道他的特性, Read-Eval-Print-Loop (REPL) 交互式解释器(REPL)既可以作为一个独立...

深入理解EnableAutoConfiguration原理

源码分析@EnableAutoConfiguration在SpringBoot中的加载和实例化过程 万里长征第一步,我们先理解下什么是EnableAutoConfiguration? 什么是EnableAutoConfiguration注解? 在哪? org.spring...

彻底弄懂Spring中Bean的解析、创建和使用

Spring加载Bean、实例化Bean、获取Bean流程 本文旨在通过分析源码的方式,来剖析Spring加载Bean、实例化Bean、获取Bean的流程,部分核心内容会在源码中说明。内容比较枯燥,慎入! 第一步,启...

彻底弄懂Spring Schedule加载和执行流程

Spring Scheduled Spring定时任务源码分析 入口,启用定时任务注解 @EnableScheduling @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Import(SchedulingConfiguration.cl...

SpringBoot 2.0 系列007 --WEB容器详解

SpringBoot 2.0 系列007 --WEB容器详解 我们知道java常用的两大容器tomcat和jetty,其中SB默认内嵌了tomcat容器。那么SB都支持什么属性呢? 参阅ServerProperties.java 基本是通用的服务器配...

SpringBoot 2.0 系列006 --启动实战之注解使用

SpringBoot 2.0 系列006 --启动实战之注解使用 一些误区说明 网上很多教程默认使用SpringBootApplcation注解,且只用这个即可扫描启动类包下所有的bean。 而官方默认教程使用的是@EnableAuto...

SpringBoot 2.0 系列005 --启动实战之SpringApplication应用

SpringBoot 2.0 系列005 --启动实战之SpringApplication应用 2.X 官方示例 注意是只使用了@EnableAutoConfiguration,默认是只扫描这一个我们自定义的类到bean中。不含子包和本包。下一篇我们...

SpringBoot 2.0 系列004 --启动实战之配置文件

SpringBoot 2.0 系列004 --启动实战之配置文件 配置文件 配置文件加载流程 很多文档包括官方文档说SB的默认配置文件是application开头的文件,那么是为什么呢? 我们先看下流程图 由上述流程...

SpringBoot 2.0 系列003 -- 自定义Parent

SpringBoot 2.0 系列003 --自定义Parent 默认我们使用SpringBoot的方式是通过SB的parent项目的方式,此种之前的教程中我们已经演示过了,这里不做赘述。 使用自定义parent管理SpringBoot项目...

SpringBoot 2.0 系列002 --运行流程分析

SpringBoot 2.0 系列002 --运行流程分析 SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 1. SpringBoot运行的几种方式 1.1 开发环境,右键配置类main方法运行 配置如下,引入相关pom依赖,...

SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://projects.spring.io/spring-boot/ SpringBoot介绍 Spring Boot使开发独立的,产品级别的基于Spring的...

JVM笔记整理

不对之处还望指正。 垃圾回收 1. 如何判断对象是垃圾对象? 引用计数法 在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值+1,当引用失效时,则值-1. 此方式不能解决...

JAVA位运算总结

关于二进制 关于二进制的概念,网上已经很多,这里不多赘述,只说关键的属性说明和示例。 维基百科 记住,原码是给人看的,补码才是计算机真正使用的。 我们一般所说的二进制是有32位,首位是...

JAVA9琐碎特性

Java9相关记录 https://gitee.com/bgt0314/java-9 模块化系统运行影像 示例 System.out.println(ClassLoader.getSystemResource("java/lang/Class.class")); jdk8执行结果: jar:file:/D:/B...

你真的了解For循环吗?一道For循环Java面试题引发的思考

疑问 最近群友抛出了一个面试题,就是下图中的第二题,是关于一个for循环的执行结果的问题,他的代码的执行结果是什么呢? 代码复现 下面的例子和面试题上面的大同小异,是个非常简单的例子。...

JVM基础命令

介绍java虚拟机的指令功能,至少能阅读java代码生成的字节码指令含义 一、概述 Java虚拟机采用基于栈的架构,其指令由操作码和操作数组成。 操作码:一个字节长度(0~255),意味着指令集的操作...

java数据结构与算法之数组篇

数据结构和算法的概述 数据结构 对计算机内存中的数据的一种安排。 常见数据结构 数据结构 优点 缺点 数组 插入快(根据下标) 查找慢,删除慢,大小固定 有序数组 比无序数组查找快 删除和插入...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部