- 博客(4)
- 收藏
- 关注
转载 与Java有关的12个语法糖(转发)
前言 本文转发自“Web项目聚集地”(点击蓝色字体即可跳转) 本文从Java编译原理角度,深入字节码及class文件,抽丝剥茧,了解Java中的语法糖原理及用法,帮助大家在学会如何使用Java语法糖的同时,了解这些语法糖背后的原理。 语法糖 语法糖,也称糖衣语法,是由英国计算机学家Peter.J.Landin发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更...
2019-07-27 20:32:08 207
转载 Spring Boot项目模板(转发)
前言 本篇文章转发自“Java团长”,点击蓝色字体即可跳转到原文。内容有所删改! 本文以一个简单的电商订单系统为例,整理出一套公共性的项目模板,旨在尽量多地包含日常开发之所需,减少开发者的重复性工作以及提供一些最佳实践。 源码:git clone https://github.com/e-commerce-sample/order-backend git checkout a443dace 所...
2019-07-18 08:10:26 369
转载 数据库索引的底层原理(转发)
前言 本文转发自“Java团长”,点击蓝色字体即可跳转至原文。内容有所删改! 要了解数据库索引的底层原理,我们就得先了解一种叫树的数据结构,而树中很经典的一种数据结构就是二叉树!所以下面我们就从 二叉树 到 平衡二叉树 ,再到 B-树,最后到 B+树 来一步一步了解数据库索引底层的原理! 二叉树(Binary Search Trees) 二叉树是每个结点最多有两个子树的树结构。通常子树被称作“...
2019-07-13 12:10:32 550
转载 Spring AOP中JDK和CGLib动态代理哪个更快?(转发)
前言 本文转发自“好好学java”,点击蓝色字体即可跳转到原文。本篇内容有所删改! 一、基本概念 Spring AOP的底层实现有两种方式:一种是JDK动态代理,另一种是CGLib。 自Java 1.3以后,Java提供了动态代理技术,允许开发者在运行期创建接口的代理实例,后来这项技术被用到了Spring的许多地方。 JDK动态代理主要设计java.lang.reflect包下边的两个类:Pr...
2019-07-11 22:20:41 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人