最新发布
知识整理-学海无涯,回头是岸置顶

知识整理

springboot 怎么启动的时候加载热点数据到Redis 问题:加载数据前数据库连接必须已经实例化。 InitializingBean 接口的afterPropertiesSet在创建对象后直接调用, @PostConstruct优于afterPrope...
mysticalycc的头像-学海无涯,回头是岸mysticalycc4个月前
09189
如何形象的描述反应式编程中的背压(Backpressure)机制?-学海无涯,回头是岸

如何形象的描述反应式编程中的背压(Backpressure)机制?

如何形象的描述反应式编程中的背压(Backpressure)机制? 按照https://github.com/ReactiveX/RxJava/wiki/Backpressure的描述和人讲,大多数人很难听懂。特别是Throttling、throttleLast、thrott...
如何形象的描述反应式编程中的背压(Backpressure)机制?-学海无涯,回头是岸

如何形象的描述反应式编程中的背压(Backpressure)机制?

按照https://github.com/ReactiveX/RxJava/wiki/Backpressure的描述和人讲,大多数人很难听懂。特别是Throttling、throttleLast、throttleFirst、debounce等概念。 目前网上大多数对 Backpressu...
什么是日志系统和日志门面?分别有哪些框架?-学海无涯,回头是岸

什么是日志系统和日志门面?分别有哪些框架?

什么是日志系统和日志门面?分别有哪些框架? 日志系统是具体的日志框架,日志门面是不提供日志的具体实现,而是在运行时动态的绑定日志实现组件来工作,是一种外观模式。 日志系统 java.util.l...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2个月前
06214
三级缓存-学海无涯,回头是岸

三级缓存

三级缓存 前言 循环依赖:就是N个类循环(嵌套)引用。 通俗的讲就是N个Bean互相引用对方,最终形成闭环。用一副经典的图示可以表示成这样(A、B、C都代表对象,虚线代表引用关系): 在这里插入...
负载均衡-学海无涯,回头是岸

负载均衡

负载均衡 年轻的时候看到文章说到百万并发总是感慨万千,虽然很多文章都是标题上有两个字,但是也不妨碍我对这些的憧憬,到底怎么样才能扛百万并发呀?这系统该多么牛逼呀 但是接触多了高并发的...
mysticalycc的头像-学海无涯,回头是岸mysticalycc5个月前
0487
Java基本类型的物理存储大小-学海无涯,回头是岸

Java基本类型的物理存储大小

Java基本类型的物理存储大小 在java中我们知道byte就表示一个字节,像char是两个,int是四个。 现在有这样一个问题,在32位的jvm中一个byte的实际存储大小是4个字节,int不用说也是四个,那么ch...
mysticalycc的头像-学海无涯,回头是岸mysticalycc6个月前
0677
Java性能权威指南学习笔记-学海无涯,回头是岸

Java性能权威指南学习笔记

Java性能权威指南学习笔记 导论 JVM调优标志 布尔标志 -XX:+FlagName 表示开启 -XX:-FlagName 表示关闭 附带参数的标志 -XX:FlagName=something,表示将标志flagName的值设置为something Client...
mysticalycc的头像-学海无涯,回头是岸mysticalycc6个月前
07016
栈式虚拟机和寄存器式虚拟机?-学海无涯,回头是岸

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

这两者究竟有什么大的区别?为什么JVM是基于前者,Lua是后者呢?是因为作者当初自己按喜欢决定?还是另有原因?作者:RednaxelaFX 链接:https://www.zhihu.com/question/35777031/answer/64575...
mysticalycc的头像-学海无涯,回头是岸mysticalycc7个月前
0757
调试排错 - Java 问题排查之Linux命令-学海无涯,回头是岸

调试排错 – Java 问题排查之Linux命令

调试排错 - Java 问题排查之Linux命令 Java 在线问题排查主要分两篇:本文是第一篇,通过linux常用命令排查。@pdai 调试排错 - Java 问题排查之Linux命令 文本操作 文本查找 - grep 文本分析 - ...
JVM 基础 - JVM 内存结构-学海无涯,回头是岸

JVM 基础 – JVM 内存结构

JVM 基础 - JVM 内存结构 本文主要对JVM 内存结构进行讲解,注意不要和Java内存模型混淆了。原先这里放了一篇我自己整理的文章,最近看到 海星的javakeeper公众号 整理的文章,整理的很好。所以...
mysticalycc的头像-学海无涯,回头是岸mysticalycc7个月前
0948
SpringClound Gateway 自定义负载均衡-学海无涯,回头是岸

SpringClound Gateway 自定义负载均衡

SpringClound Gateway 自定义负载均衡 这里前提已知大家都知道负载的最终执行方法时 choose方法,我们需要自定义实现这个choose方法即可。 这里就是框架自带的几种均衡策略,我们需要实现Abstra...
ElasticSearch原理篇-学海无涯,回头是岸

ElasticSearch原理篇

ElasticSearch原理篇 一、基本信息 1.简介 介绍ElasticSearch前我们先预热一些常识,提到非结构化数据的检索的时候,经常听到Lucene、Solr、ElasticSearch,那他们的区别是什么呢? Apache Luce...
SpringCloud Gateway读取Request Body[自定义过滤器]-学海无涯,回头是岸

SpringCloud Gateway读取Request Body[自定义过滤器]

SpringCloud Gateway读取Request Body 我们使用SpringCloud Gateway做微服务网关的时候,经常需要在过滤器Filter中读取到Post请求中的Body内容进行日志记录、签名验证、权限验证等操作。我们知...
【性能测试篇】你现在用的SIMPLEDATEFORMAT类性能最差!-学海无涯,回头是岸

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

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