KevinTen
KevinTen
全部文章
java
Android(1)
CSS(1)
hadoop(1)
HTML(1)
java web(8)
JavaScript(4)
Linux(1)
mybatis(1)
mysql(2)
python(7)
stm32(1)
vue(6)
WeChat(2)
工作经历(1)
数据库(1)
未归档(9)
机器学习(2)
校招(1)
测试(1)
物联网(1)
经验(2)
归档
标签
去牛客网
登录
/
注册
KevinTen的博客
若到江南赶上春,千万和春住。
全部文章
/ java
(共48篇)
Maven项目管理
下载,配置maven 环境变量设置:M2_HOME 系统路径设置:Path 若使用idea,其内置有maven,可使用 maven本身目录结构 maven * bin * boot * conf * lib maven项目目录结构 TODO
2021-04-23
0
332
Java并发之基础知识
同一进程的所有线程 彼此独立运行 共享进程的内存地址空间 访问相同的变量并在同一堆上分配对象 线程安全性 单语句不一定有原子性,可能包含多个操作 例value++ 1. 读取value 2. value+1 3. 写入value 线程安全守则 不在线程之间共享状态变量...
2021-04-23
0
390
Java-Spring开发技巧
设计模式 => 状态模式 context实现state,并通过管理实现类重载方法 数据结构 => DTO数据结构 应具备多种字段的of创建功能 可使用内部类维护值枚举 => 緩存術 redis map 分段锁 => 使用init标志位标识初始化,而...
2021-04-23
0
498
JDK9-JPMS模块化
JPMS:Java Platform Module System 现在JAVA应用主流为基于MAVEN进行系统模块的划分,但MAVEN等工具本质仍然是基于整体JAR文件的模块化,最终生成的镜像文件包含了引用的所有JAR包的完整内容,并没有能力对JAR中的内容进行更精细化的操作。 模块化之前的问题...
2021-04-23
0
369
JDK10-var类型推断
var声明的可读性建议 1、使用 var 声明时,可以对齐左侧变量的名称,去除冗余的信息,使得代码变的清爽。 // with explicit types No no = new No(); AmountIncrease<BigDecimal> more = new BigDecim...
2021-04-23
0
385
JDK11-ZGC
前言 ZGC的成绩是,无论你开了多大的堆内存(128G?2T?),硬是能保证低于10毫秒的JVM停顿。远低于最初的G1 avg:156.806ms。ZGC的目标保守的10ms,也远胜前代的G1 。 与标记对象的传统算法相比,ZGC在指针上做标记,在访问指针时加入Load Barrier(读...
2021-04-23
0
529
JDK12-switch匹配
之前Java的模式匹配 JavaSwitch仅支持单值匹配,只能在switch匹配语句中匹配单一值 JavaSwitch仅支持int类型匹配,只能基于整型进行相等性判断 byte/short/char,可以向上转为int类型而不损失精度,所以这三种基本类型可以使用switch进...
2021-04-23
0
628
JDK13-CDS数据共享
引言 CDS(class-data sharing)即应用间共享class-data数据信息。JDK13扩展了应用的CDS实现,可以在程序执行的时候动态的打包class信息。被归档的class包含所有加载到应用中的类,一些依赖的库类,CDS的基层(base-layer)。 ###3 归档 Ja...
2021-04-23
0
481
JDK14-G1 NUMA
NUMA-Aware Memory Allocation for G1 NUMA NUMA就是非统一内存访问架构(英语:non-uniform memory access,简称NUMA),是一种为多处理器的电脑设计的内存架构,内存访问时间取决于内存相对于处理器的位置。在NUMA下,处理器访问它自...
2021-04-23
0
468
AJDK-AOT静态编译
很多云上的新应用不约而同地选择了 Go 语言,很大的原因是 Go 应用对运行时没有依赖,静态编译的程序启动速度快,也不需要通过 JIT 来预热。 Java 静态编译技术是一种激进的 AOT 技术,通过单独的编译阶段将 Java 程序编译为本地代码,在运行时无需传统 Java 虚拟机和运行时环境...
2021-04-23
0
766
首页
上一页
1
2
3
4
5
下一页
末页