# 实验田 **Repository Path**: dongqunwansui/experimental_field ## Basic Information - **Project Name**: 实验田 - **Description**: 新技术实验田 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-08-28 - **Last Updated**: 2024-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 新技术试验田 -- 做勇于尝鲜的人 ## 项目介绍 > 编码过程中遇到问题、学习新技术等代码组成的大杂烩,组成涵盖个人技术版图的代码集合 ## 技术栈 > - apk解析 > - 授权认证 > - 缓存 > - 字符转换 > - 并发编程,JUC > - 数据源 > - 视频处理 > - doc生成 > - 日志 > - nio > - redis > - 爬虫 > - 定时调度(spring、quartz) > - 会话 > - spring cloud stream > - mq(jms\amqp\mqtt..)及其实现Activemq、Rabbitmq、Kafka... > - guava > - spring cache > - jvm > - 函数式编程 > - jax > - jmx > - rmi > - tomcat > - ssh > - asm ## 开发日志 > 2021-12-09 spring-data-redis实践pipeline > > 2021-12-01 基于java NIO实现reactor线程模型 > > 2021-09-26 泛型api及泛型通配符、类型擦除研究 > > 2021-09-10 tomcat coyote部分代码分析,Reactor模型落地,Poller、Acceptor、Processor各组件逻辑关系 > > 2021-09-09 增加reactor模型demo > > 2021-08-31 CountDownLatch使用测试,利用cdl实现多任务协同处理 > > 2021-08-23 利用ASM实现方法执行时长代码插桩 > > 2021-1-28 基于ssh协议实现远程登录执行脚本 > > 2020-12-23 扩展CopyOnWrite容器,实现黑名单 > > 2020-12-22 fork/join及CompletionStage研究 > > 2020-12-18 主键生成策略研究 > > 10、2020-09-08 jvm类加载过程和类实例化过程研究 > > 9、 2020-08-25 spring-cache使用及spring缓存架构的可插拔设计研究 > > 8、 2019-10-24 基于JMS Pub/Sub方式实现银行质押最新汇率广播 > > 7、 2019-10-22 guava 缓存使用demo > > 6、 2019-10-21 jms协议聊天室、借贷场景 > 5、 2019-09-24 scheduler模块增加quartz的使用及quartz集群模式的配置,这个在微服务模式下单点定时任务有很好的借鉴作用,比如类似商城定时抢购的场景。更多quartz使用见[quartz-doc](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/) > 4、 2019-09-23 手写连接池、装饰模式与继承概念demo > 3、 2019-09-06 信号量使用 > 2、 2019-08-30 基于nio的简单服务器客户机通信实现 > 1、 2019-08-28 项目提交gitee