自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nobody

HTTP2 ======>>. HTTP/3 || K8S

  • 博客(6)
  • 资源 (40)
  • 收藏
  • 关注

原创 java9新特性-Stack Walking-当前线程栈信息

java语言是基于栈的设计语言,其执行的本质与c、c++语言一样,程序的运行都是一系列进栈出栈操作。JVM中的每个线程启动时都有一个私有的JVM线程栈会创建。栈这种数据结构就是我们常谈到的数据结构中的栈-后进先出的数据结构。栈保存了一系列栈帧,每当一个方法执行时都会伴随着新的栈帧的创建并进栈顶,方法执行完也都会伴随着对应的栈帧的销毁-出栈操作。有关具体细节可以参考https://docs.orac...

2019-10-26 23:49:22 528

原创 java9新特性-增强的try-with-resources块

java7新增了自动关闭资源的特性,碰到异常的时候,我们不必再写一堆啰嗦的处理代码,而是简洁的如下: try (ServerSocket socket = new ServerSocket(8090)) { System.out.println(socket); }或者多个资源的情况下: try (ServerSocket socket = ...

2019-10-22 01:08:37 531

原创 java10新特性:本地变量(local variable)-var类型推断

本地变量(local variable)-var类型推断,一种java语法糖,编译器根据代码上下文信息--字面量值、方法调用、声明等,推断变量类型,并且把类型信息添加到对应的生成的字节码里。先来个例子:public class TypeInference { public static void main(String[] args) { var time = L...

2019-10-19 20:06:51 5777

原创 Spring MVC @JsonView使用详解

@JsonView jackson注解官方文档:public @interface JsonViewAnnotation used for indicating view(s) that the property that is defined by method or field annotated is part of.An example annotation would be:...

2019-10-13 11:07:31 1961 1

原创 java非静态内部类中的属性this$0

Effective java 第三版第24条:Item 24: Favor static member classes over nonstatic优选考虑使用静态成员类静态成员类是最简单的一种嵌套类。和普通的外层类一样,只是碰巧被声明在另一个类的内部而已,而且还带有点特殊技能:可以访问外层类的所有成员(包括私有的)。非静态成员类的每个实例都隐含着与外层类的一个外层类实例(在jdk...

2019-10-07 22:51:26 5280

原创 聊聊JVM Young Gen(年轻代)Eden区的线程本地分配缓冲区-TLAB(Thread Local Allocation Buffer)

JVM一般采用分代来管理堆内存,如下图: 逻辑上是连续的,但不同的gc回收算法在实际分配内存时不一定是连续的。一般大部分对象都在年轻代中的Eden区创建,除个别大对象直接在老年代分配。因为堆是共享的,多个线程可以同时创建对象,为了保证线程安全,Eden区又被分配成一个个线程本地分配缓冲区-TL...

2019-10-03 16:55:18 1327

Java 9 Dependency Injection - Nilang Patel.pdf.zip

Java 9 Dependency Injection - Nilang Patel Java 9 Dependency Injection - Nilang Patel Java 9 Dependency Injection - Nilang Patel

2019-09-07

Spring 5 Recipes A Problem-Solution Approach.zip

Spring 5 Recipes A Problem-Solution Approach

2019-09-03

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.zip

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633

2019-08-31

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.epub

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633

2019-08-31

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633.mobi

Syngress.SQL.Injection.Attacks.and.Defense.2nd.Edition.1597499633

2019-08-31

How Software Works.pdf.zip

How Software Works How Software Works How Software Works

2019-08-24

Composing.Software.2019.2.mobi

Composing.Software.2019.2

2019-07-18

Composing.Software.2019.2.pdf

Composing.Software.2019.2

2019-07-18

micro-service-architect.pdf

微服务架构;微服务架构;微服务架构;微服务架构;微服务架构;

2019-07-14

OCP Java SE 8 Programmer II Exam Guide.pdf

OCP Java SE 8 Programmer II Exam Guide;OCP Java SE 8 Programmer II Exam Guide

2019-07-14

Learn Java 12 Programming.epub

Learn Java 12 Programming;Learn Java 12 Programming;Learn Java 12 Programming

2019-07-13

What's New in Java 12.pdf

What's New in Java 12;What's New in Java 12;What's New in Java 12;What's New in Java 12

2019-07-13

Scala for Java Developers

Scala for Java Developers. Scala for Java Developers

2018-04-07

Social Network-Based Recommender Systems

Social Network-Based Recommender Systems Social Network-Based Recommender Systems

2018-04-07

Bitter_Java_by_Bruce_Tate

Bitter_Java_by_Bruce_Tate Bitter_Java_by_Bruce_Tate

2018-02-04

The Robert C. Martin Clean Code Collection.

The Robert C. Martin Clean Code Collection. The Robert C. Martin Clean Code Collection.

2018-02-03

Pro.JPA.2.in.Java.EE.8.An.In-Depth.Guide.to.Java.Persistence.APIs.3rd.Edition.

Apress.Pro.JPA.2.in.Java.EE.8.An.In-Depth.Guide.to.Java.Persistence.APIs.3rd.Edition.

2018-02-03

Hadoop Explained.pdf )

Hadoop Explained.pdf Hadoop Explained.pdf ) Hadoop Explained.pdf )

2018-02-03

Java Deep Learning Essentials.epub

Java Deep Learning Essentials.epub Java Deep Learning Essentials.epub

2018-02-03

Mastering Microservices with Java.pdf

Mastering Microservices with Java.pdf Mastering Microservices with Java.pdf

2018-02-03

C++ Programming Fundamentals 9781683929765

C++ Programming Fundamentals 9781683929765

2023-06-22

Advanced Data Structures and Algorithms 9789355517937

Advanced Data Structures and Algorithms 9789355517937

2023-06-22

Java.9.0.to.17.0.Cookbook

Java.9.0.to.17.0.Cookbook java9 Cookbook java10 Cookbook java11 Cookbook java12 Cookbook java13 Cookbook java14 Cookbook java15 Cookbook java16 Cookbook java17 Cookbook

2023-02-25

Mastering Python

Mastering Python

2023-02-21

Beginning Python, 3rd Editi

Beginning Python, 3rd Editi

2023-02-21

MySQL High Availability.zip

MySQL High Availability.zip

2021-04-03

SQLPerformanceExplained.pdf.zip

SQLPerformanceExplained.pdf.zip

2021-04-03

Effective.C.2020.8.zip

Effective.C.2020.8.zip

2021-01-02

Docker.Deep.Dive.2020.5.txt

Docker.Deep.Dive.2020.5.txt

2021-01-02

Docker.Deep.Dive.2020.5.zip

Docker.Deep.Dive.2020.5

2021-01-02

Design.and.Build.Great.Web.APIs.2020.10.zip

Design.and.Build.Great.Web.APIs.2020.10

2020-12-26

The.Kubernetes.Book.2020.9.epub

The.Kubernetes.Book.2020.9.epub

2020-12-26

Advanced MySQL 8 1st Edition.Pdf

Advanced MySQL 8 1st Edition.Pdf

2020-03-23

Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip

Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip Learn Docker - Fundamentals of Docker 18.x 2018.pdf.zip

2020-02-08

逆流而上 阿里巴巴技术成长之路.pdf.zip

逆流而上 阿里巴巴技术成长之路.pdf.zip 逆流而上 阿里巴巴技术成长之路.pdf.zip 逆流而上 阿里巴巴技术成长之路.pdf.zip

2020-02-08

Packt.Mastering.Kubernetes.1788999789.rar

Mastering.Kubernetes

2020-02-07

Introducing Maven, 2nd Edition.epub

Introducing Maven, 2nd Edition.epub Introducing Maven, 2nd Edition.epub Introducing Maven, 2nd Edition.epub

2019-11-30

Java 9 Revealed.pdf.zip

Java 9 Revealed.pdf.zip

2019-10-27

Packt.Design.Patterns.and.Best.Practices.in.Java.9.1786463598.epub.zip

Packt.Design.Patterns.and.Best.Practices.in.Java.9.1786463598 Packt.Design.Patterns.and.Best.Practices.in.Java.9.1786463598

2019-09-07

Packt.Mastering.Java.9.1786468735.zip

Packt.Mastering.Java.9 Packt.Mastering.Java.9 Packt.Mastering.Java.9

2019-09-07

空空如也

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

TA关注的人

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