自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hyoka的博客

这个人很懒,什么都没有留下~

  • 博客(270)
  • 收藏
  • 关注

原创 pajamas 1 daydream.sequence-template

热天气常驻之后,各种毛病就来了:蚊子很彪悍,牙齿不舒服,肠胃那更是一坨 …虽然不久前,荷包大残,但是关注到 mac mini 之后,就想拿下一个 丐中丐,其实也没啥大不了的,就是摸一摸 mac os最近发现 microhard 的 翻译,搜索 居然可圈可点,那么 … 反观 …。有趣的时候,某言回答一些编程问题的时候,经常是多问一句,马上承认错误 … 我真的是 ******b 话少叙,时间不早了,希望后面的开发,可以削微顺遂一些 …

2024-04-18 01:29:48 301

原创 pajamas 0 publish repo fst in gitee

因为半年来发生了很多,计划有变,辞工作,出去耍,找工作,重新计划…从半年前开始,就想好了,最近这两年应该优先会写代码 (写自己的project)blog也会偏向心得一类的(教程,源码 之类会越来越少)总而言之,近年来的 AI 工具化已经在路上了,再加上之前看阮一峰blog,悟了,就是感觉 对生活的投入 更容易带来影响,各方面的影响都有好吧.

2024-03-31 21:58:51 149

原创 camel 随笔 0-Quick Start

。。想起来好久没写了,对于这样一个集成框架,估计深入了解的动力挺有限的。相比 Spring Integration 的布局来说,感觉完全是两个产品。本篇完全就是,官网快速开始文档的一个总结,也就看了两三遍吧。

2023-12-23 17:52:08 854

原创 工具 随笔 0-简单的整理思路的软件

我喜欢简单的(可能不需要多强大)、好看的 工具,顺便记录一下这几个月摸索的成果,都是 老牌、免费的 好活。

2023-08-09 10:17:44 137

原创 java 并发 随笔7 ThreadLocal源码走读

很多的细节都在代码块中备注了。

2023-07-08 22:09:41 335

原创 Java 设计模式 随笔1 监听器/观察者

太棒了流沙!!!

2023-07-06 23:10:17 281

原创 spring.boot 随笔0 springFactoriesInstance入门

索性把相关类都给枚举一下。

2023-07-05 23:35:12 586

原创 spring.cache 随笔1 CompositeCacheManager

CompositeManager 可以认为是 代理+迭代器 组合的设计模式的一次很好的实践。

2023-07-01 15:51:21 624

原创 spring.aop 随笔4 如何借助jdk代理类实现aop

其实这也算6月份的博客,之前一直疏于整理。

2023-07-01 09:09:15 448

原创 javax.cache-api 随笔0 集成设计

打算来个一笔带过。

2023-07-01 08:14:25 139

原创 java 随笔 Reference 及其 jdk代理场景下的应用

这块内容对后续学习jvm有帮助,对待遇职称、生活情趣的改善将不近预期。

2023-07-01 08:04:00 100

原创 spring.cache 随笔0 集成设计

同样,本章也会简单的集成redisson作为缓存服务。

2023-06-24 17:04:06 383

原创 spring.session 随笔0 集成设计

我想想,还是照自己思绪发散的顺序开始描述这块的内容吧,可能侧重点有些奇怪。由于工程使用的spring.boot.dependencies(BOM)版本是2.3.4 RELEASE,故这里使用的redisson库的版本为 3.14.1,

2023-06-17 21:26:13 656

原创 javax.validation 随笔1 乱序的根因

也许去年,还是什么时候,当时注意到校验时的无序问题时,只觉得是内部有个用于校验的线程池(想复杂了)。一直没有“档期”去细看,其实蛮简单的比较简单的框架,直接就从调用堆栈开始吧附上test-class。

2023-06-12 22:46:25 136

原创 spring.expression 随笔1 parser初始化、解析过程

这里关注的是获取 spring bean 的过程。

2023-06-11 09:54:43 832

原创 spring.expression 随笔0 概述

个人感觉可以用作控制程序的走向。

2023-06-10 20:44:14 479

原创 redisson 随笔 0-入门

对于分布式锁的实现方案,本文如标题所言,简单梳理了redisson的实现方案redisson 也是基于redis的多个命令组合来实现的,为保证执行多个命令时的原子性,redisson借助了lua脚本实现,这个脚本算是其核心科技,也是本章节所关注的。本文大概可以给出常用锁的源码解读、状态图。

2023-06-03 19:05:14 419

原创 sentinel 随笔 3-降级处理

先来段源码,看一下 我们在dashboard 录入的降级规则,都映射到哪些字段上。

2023-05-07 20:45:29 438 1

原创 sentinel 随笔 2-流控

最近发现算法比较有意思一些,什么企业框架都是看不完的…书接 FlowSlot。

2023-05-07 18:59:52 417

原创 sentinel 随笔 1-流量审计

可以看出来其中累加访问流量,走的是Metric(这个概念与 hystrix 也挺相近的)Metric 的累加逻辑也是走其内部的 LeapArray。

2023-05-07 13:35:27 105

原创 sentinel 随笔 0-责任链

netflix.hystrix 是通过 并发线程数 或 信号量 来实现流控的。

2023-05-07 10:35:02 459

原创 流控 随笔 0-算法

guava单机流控+流控原理集群流控的一些思路+spring cloud gateway+redis+lua实战sentinel 集群流控 实战sentinel 官方教程sentinel wikijavadoop大佬(版本比较旧)、与sentinel-dashboard交互sentienl 流控模式(策略)

2023-05-06 20:06:17 420

原创 spring.context 随笔5 bean声明周期 及其钩子

虽然跟本文的要点联系不大,这里补充说明一下之前随笔的时候草率的地方。

2023-04-08 23:03:02 542

原创 logback 随笔 写入日志

日志写入的话,就从Logger开始吧。

2023-04-05 13:08:22 1389

原创 slf4j/logback 随笔 初始化

原来适配spring这一块的逻辑走的是SPI。

2023-04-05 12:56:45 428

原创 spring 随笔 async 1-源码走读

除开async,其实spring很多框架都不啥干实事的,底层大多都委托给jdk、第三方(spring.validation=spring封装调用+jsr提出规范+hibernate实现细节)来实现,这也是java语言所倡导的"开放扩展"。言归正传,补充以下类图。

2023-04-02 10:07:08 380

原创 spring 随笔 async 0-先有个用例

spring 随笔 async 0-先有个用例

2023-04-02 09:47:53 63

原创 tomcat 并发 随笔 4-Poller

0. Poller // org.apache.tomcat.util.net.NioEndpoint.Poller public class Poller implements Runnable { // 每个 poller 开启一个 Selector private Selector selector; public Poller() throws IOException { this.selector = Selector.open();

2023-03-27 20:41:40 119

原创 tomcat 并发 随笔 3-Acceptor

【代码】tomcat 并发 随笔 3-Acceptor。

2023-03-27 20:37:01 69

原创 tomcat 并发 随笔 2-启动

tomcat 并发 随笔 2-启动

2023-03-27 20:32:57 68

原创 tomcat 并发 随笔 1-初始化

tomcat 并发 随笔 1-初始化

2023-03-27 00:32:44 57

原创 tomcat 并发 随笔 0-引入

tomcat 并发 随笔 0-引入

2023-03-26 23:25:45 165

原创 java 随笔 nio 1-简单过下API吧

java 随笔 nio 1-简单过下API吧

2023-03-18 12:06:37 385

原创 netty 并发 随笔 7-connect/bind事件

netty 并发 随笔 7-connect/bind事件

2023-03-15 23:11:35 143

原创 netty 并发 随笔 6-registry0

/ io.netty.channel.DefaultChannelPipeline.PendingHandlerAddedTask#execute // 快进至此 @Override void execute() {// 前面说了inEventLoop // step into ... callHandlerAdded0(ctx);

2023-03-15 00:27:00 71

原创 netty 并发 随笔 5-EventLoop线程启动

木头脑袋怎么说?

2023-03-14 23:49:13 85

原创 netty 并发 随笔 4-XxxLoop 与 XxxLoopGroup

netty 并发 随笔 4-

2023-03-12 22:25:37 164

原创 netty 并发 随笔 3-netty.channel初始化

netty 并发 随笔 3-netty.channel初始化

2023-03-12 21:31:55 123

原创 netty 并发 随笔 2-netty.channel实例化

netty 并发 随笔 2-netty.channel实例化

2023-03-12 20:46:47 92

原创 netty 并发 随笔 1-netty线程模型

netty 并发 随笔 1-netty线程模型

2023-03-12 16:53:48 214

空空如也

空空如也

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

TA关注的人

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