java共53篇
链路追踪实现原理-学海无涯,回头是岸

链路追踪实现原理

链路追踪实现原理 在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
25290
基础-学海无涯,回头是岸

基础

基础 使用“+”可以连接两个字符串(String对象),那么,是怎样进行连接的? public class StringTest { public static void main(String[] args) { final String s = "abc"; String...
mysticalycc的头像-学海无涯,回头是岸mysticalycc1年前
23328
Java虚拟机详解—-垃圾收集器及GC参数-学海无涯,回头是岸

Java虚拟机详解—-垃圾收集器及GC参数

Java虚拟机详解----垃圾收集器及GC参数 零、堆的回顾: 新生代中的98%对象都是“朝生夕死”的,所以并不需要按照1:1的比例来划分内存空间,而是将内存分为一块比较大的Eden空间和两块较小的Surv...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
15900
垃圾回收算法是如何设计的?-学海无涯,回头是岸

垃圾回收算法是如何设计的?

底层原理:垃圾回收算法是如何设计的? 如果大家关注 JDK,会发现在频繁发布的 JDK 版本中,和垃圾回收相关的 JEP (JDK Enhancement Proposals,Java 增强提案)越来越多了,垃圾回收(Garbage ...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
12390
Java8思维导图-学海无涯,回头是岸

Java8思维导图

Java8思维导图 第一章 新思想和新使用 第二章 行为参数化 第三章 Lambda表达式 第四章 流 第五章 流的使用 第六章 收集器Collector 第七章 并行处理数据与性能 第八章 重构测试和调试 第九章 默...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
11960
配置文件的加载顺序以及优先级覆盖-学海无涯,回头是岸

配置文件的加载顺序以及优先级覆盖

配置文件的加载顺序以及优先级覆盖 SpringBoot约定了配置文件,默认为application.properties,通过该文件可以修改很多默认的配置,当然我们还可以在该配置文件内添加自定义的配置,该文件通过k...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
111450
洞察设计模式的底层逻辑-学海无涯,回头是岸

洞察设计模式的底层逻辑

作者:不拔 原文:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想...
Activiti 用户手册-学海无涯,回头是岸

Activiti 用户手册

Activiti 用户手册 v 5.21.0 [TOC] 1. 简介 1.1. 协议 Activiti使用 Apache V2 协议开源。 Activiti Modeler(Web设计器)使用了另一个开源协议 LGPL 2.1 。 1.2. 下载 http://activiti.org/dow...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
13220
【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!-学海无涯,回头是岸

【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!

【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!... 先来说说JAVA各种DATEFORMAT的使用 SIMPLEDATEFORMAT new SimpleDateFormat("yyyyMMdd HH:mm:ss").format(new Date()); LO...
mysticalycc的头像-学海无涯,回头是岸mysticalycc10个月前
12179
netty内存管理-学海无涯,回头是岸

netty内存管理

1、内存管理介绍 内存管理的目的是合理分配内存,减少内存碎片,及时回收资源,提高内存的使用资源。 可以带着以下问题进行研究: 内存池管理算法是如何实现高效内存分配释放,减少内存碎片? 高...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
13610
对垃圾回收算法的改进-学海无涯,回头是岸

对垃圾回收算法的改进

对垃圾回收算法的改进 [content_hide] > 作者:李少博 > 链接:https://juejin.cn/post/6905300467027771405 下面介绍的两种垃圾回收算法,会对基础算法中内存碎片化、暂停时间过长、空间利用率...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01800
底层原理-学海无涯,回头是岸

底层原理

与很多介绍垃圾回收器的文章不同,本文不会涉及「某某垃圾回收器特性」和「如何使用某某垃圾回收器」等「what&how」的内容,而是从底层的垃圾回收算法开始,着重去阐释不同垃圾回收器在算法...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
01550
RestTemplate之java.io.IOException:stream closed 异常的原因及处理-学海无涯,回头是岸

RestTemplate之java.io.IOException:stream closed 异常的原因及处理

springboot集成resttemplate时想打印相关请求日志,设置统一的拦截器 拦截器相关代码: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpReque...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
01980
Java虚拟机详解—-GC算法和种类-学海无涯,回头是岸

Java虚拟机详解—-GC算法和种类

Java虚拟机详解----GC算法和种类 一、GC的概念: GC:Garbage Collection 垃圾收集 1960年 Lisp使用了GC Java中,GC的对象是Java堆和方法区(即永久区) 我们接下来对上面的三句话进行一一的解...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0830
栈式虚拟机和寄存器式虚拟机?-学海无涯,回头是岸

栈式虚拟机和寄存器式虚拟机?

这两者究竟有什么大的区别?为什么JVM是基于前者,Lua是后者呢?是因为作者当初自己按喜欢决定?还是另有原因?作者:RednaxelaFX 链接:https://www.zhihu.com/question/35777031/answer/64575...
mysticalycc的头像-学海无涯,回头是岸mysticalycc8个月前
0887