talk is cheap show me the code
regexp
正则表达式
JRE Docker image
jre docker 基础镜像
JVM heap
jvm heap area
JVM stacks
Java Virtual Machine Stacks
PC register
The Java Virtual Machine can support many threads of execution at once (JLS §17). Each Java Virtual Machine thread has its own pc (program counter) register.
Shell
shell
JVM
The Java® Virtual Machine
OOM
OutOfMemory
TLAB
Thread Local Allocation Buffer
Class Loader Subsystem
Class Loader Subsystem
Garbage Collection
Garbage Collection
visualvm
VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities.\n Designed for both development and production time use.
Circular References
Circular references between beans are now prohibited by default. If your application fails to start due to a BeanCurrentlyInCreationException you are strongly encouraged to update your configuration to break the dependency cycle. If you are unable to do so, circular references can be allowed again by setting spring.main.allow-circular-references to true, or using the new setter methods on SpringApplication and SpringApplicationBuilder This will restore 2.5’s behaviour and automatically attempt to break the dependency cycle.
Consine
余弦相似性
Decimal
进制转换
Eureka
hello world
Jaccard
Jaccard 相似系数
Java
Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. With millions of developers running more than 60 billion Java Virtual Machines worldwide, Java continues to be the development platform of choice for enterprises and developers.
Java Proxy
静态代理、动态代理、cglib代理
Layer
分层打包
Levenshtein
莱文斯坦距离
Primitive Types
基础数据类型
Sorensen Dice
Sorensen Dice 相似度系数
Spring Cloud
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, short lived microservices and contract testing). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer’s own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.
Restful API
以资源为中心进行URL设计
TDD
Test Driven Development
C
c
Golang
An open-source programming language supported by Google
spring-framework
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.