{"id":19358811,"url":"https://github.com/raray-chuan/xichuan_note","last_synced_at":"2025-04-05T07:06:09.094Z","repository":{"id":37293101,"uuid":"494335592","full_name":"Raray-chuan/xichuan_note","owner":"Raray-chuan","description":"xichuan的学习总结笔记,覆盖了java、spring、java其他常用框架,以及大数据相关组件等📚","archived":false,"fork":false,"pushed_at":"2022-11-23T09:22:57.000Z","size":11469,"stargazers_count":492,"open_issues_count":1,"forks_count":95,"subscribers_count":65,"default_branch":"main","last_synced_at":"2025-03-29T06:07:52.884Z","etag":null,"topics":["bigdata","elk","flink","hadoop","hbase","hive","java","juc","jvm","kafaka","kafka","redis","spark","spring","springcloud","zabbix","zookeeper"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Raray-chuan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-20T05:41:40.000Z","updated_at":"2025-03-22T06:40:22.000Z","dependencies_parsed_at":"2023-01-21T07:15:14.507Z","dependency_job_id":null,"html_url":"https://github.com/Raray-chuan/xichuan_note","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raray-chuan%2Fxichuan_note","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raray-chuan%2Fxichuan_note/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raray-chuan%2Fxichuan_note/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raray-chuan%2Fxichuan_note/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raray-chuan","download_url":"https://codeload.github.com/Raray-chuan/xichuan_note/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299832,"owners_count":20916190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigdata","elk","flink","hadoop","hbase","hive","java","juc","jvm","kafaka","kafka","redis","spark","spring","springcloud","zabbix","zookeeper"],"created_at":"2024-11-10T07:13:12.638Z","updated_at":"2025-04-05T07:06:09.062Z","avatar_url":"https://github.com/Raray-chuan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 兮川的学习总结笔记\n\n[![stars](https://img.shields.io/github/stars/Raray-chuan/xichuan_note?color=42b883\u0026logo=github\u0026style=flat-square\u0026logoColor=ffffff)](https://github.com/Raray-chuan/xichuan_note/stargazers)\n[![forks](https://img.shields.io/github/forks/Raray-chuan/xichuan_note?color=42b883\u0026logo=github\u0026style=flat-square\u0026logoColor=ffffff)](https://github.com/Raray-chuan/xichuan_note/network/members)\n[![forks](https://img.shields.io/github/issues/Raray-chuan/xichuan_note?color=42b883\u0026logo=github\u0026style=flat-square\u0026logoColor=ffffff)](https://github.com/Raray-chuan/xichuan_note/issues)\n\u003ca href=\"https://blog.csdn.net/zc_ad/\"\u003e\u003cimg src=\"https://gcore.jsdelivr.net/gh/Raray-chuan/xichuan_note@main/images/CSDN-博客-blue.svg\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://space.bilibili.com/276402816/\"\u003e\u003cimg src=\"https://gcore.jsdelivr.net/gh/Raray-chuan/xichuan_note@main/images/bilibili-哔哩哔哩-ff69b4.svg\"/\u003e\u003c/a\u003e\n[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/Raray-chuan/xichuan_note/)\n\n\u003cimg height=\"150px\" src=\"https://github-readme-stats.vercel.app/api/top-langs/?username=Raray-chuan\u0026layout=compact\" /\u003e\n\u003cimg height=\"150px\" src=\"https://github-readme-streak-stats.herokuapp.com/?user=raray-chuan\" /\u003e\n\n- GitHub Pages: https://Raray-chuan.github.io/xichuan_note\n- 注: 大部分笔记都在有道笔记上，标注未完成的系列，就是还没有整理上传，注意看更新历史  \n- 注: 如果需要学习资料，可以加我微信\n- [更新记录](/docs/extra-page/push-history.md)\n\u003chr/\u003e\n\n## xichuan-note\n\n\n\n### [Java系列](/docs/java/java-introduction.md)\n\n#### [java进阶](/docs/java/java-extra/java-extra-introduction.md)\n- [java泛型详解](/docs/java/java-extra/java泛型详解.md)\n- [java实例化的五种方式](/docs/java/java-extra/java实例化的五种方式.md)\n- [nio基础](/docs/java/java-extra/NIO基础.md)\n- [ArrayList源码分析](/docs/java/java-extra/ArrayList源码分析.md)\n- [LinkedList源码分析](/docs/java/java-extra/LinkedList源码分析.md)\n- [HashSet和TreeSet源码分析](/docs/java/java-extra/HashSet和TreeSet源码分析.md)\n- [HashMap源码分析(JDK1.8)](/docs/java/java-extra/HashMap源码分析(JDK1.8).md)\n\n#### [juc进阶](/docs/java/juc/juc-introduction.md)\n- [多线程基础](/docs/java/juc/多线程基础.md)\n- [Callable、Future和FutureTask](/docs/java/juc/Callable、Future和FutureTask.md)\n- [线程池](/docs/java/juc/线程池.md)\n- [DaemonThread](/docs/java/juc/DaemonThread.md)\n- [Volatile](/docs/java/juc/Volatile.md)\n- [Lock](/docs/java/juc/Lock.md)\n- [阻塞队列](/docs/java/juc/阻塞队列.md)\n- [Atomic变量](/docs/java/juc/Atomic变量.md)\n- [CurrentHashMap、ConcurrentSkipListMap、CopyOnWriteArrayList](/docs/java/juc/CurrentHashMap、ConcurrentSkipListMap、CopyOnWriteArrayList.md)\n- [ThreadLocal](/docs/java/juc/ThreadLocal.md)\n- [Synchronizes：Semaphore、CountDownLatch、CyclicBarrier、Exchanger、Phaser](/docs/java/juc/Synchronizes：Semaphore、CountDownLatch、CyclicBarrier、Exchanger、Phaser.md)\n\n#### [jvm进阶](/docs/java/jvm/jvm-introduction.md)\n- [JVM了解](/docs/java/jvm/JVM了解.md)\n- [认识一下class文件](/docs/java/jvm/认识一下class文件.md)\n- [看清类加载过程](/docs/java/jvm/看清类加载过程.md)\n- [认识运行时数据区](/docs/java/jvm/认识运行时数据区.md)\n- [Java虚拟机的指令](/docs/java/jvm/Java虚拟机的指令.md)\n- [垃圾回收](/docs/java/jvm/垃圾回收.md)\n- [GC日志](/docs/java/jvm/GC日志.md)\n- [JVM优化分析](/docs/java/jvm/JVM优化分析.md)\n- [BTrace-Java线上异常排查](/docs/java/jvm/BTrace-Java线上异常排查.md)\n- [Greys-Java线上异常排查](/docs/java/jvm/Greys-Java线上异常排查.md)\n- [Arthas-Java线上异常排查](/docs/java/jvm/Arthas-Java线上异常排查.md)\n- [使用javassist修改class文件内方法](/docs/java/jvm/使用javassist修改class文件内方法.md)\n- [Java线程Dump分析](/docs/java/jvm/Java线程Dump分析.md)\n- [MAT使用详解](/docs/java/jvm/MAT使用详解.md)\n- [JVM参数调优](/docs/java/jvm/JVM参数调优.md)\n\n\n\n### [Spring系列](/docs/spring/spring-introduction.md)\n\n#### [手写spring系列](/docs/spring/spring-handwrite/spring-handwrite-introduction.md)\n- [手写spring之导读](/docs/spring/spring-handwrite/手写spring之导读.md)\n- [手写spring之ioc](/docs/spring/spring-handwrite/手写spring之ioc.md)\n- [手写spring之aop](/docs/spring/spring-handwrite/手写spring之aop.md)\n- [手写spring之简单实现springboot](/docs/spring/spring-handwrite/手写spring之简单实现springboot.md)\n\n\n\n### java框架系列\n\n\n\n### [大数据系列](/docs/big-data/big-data-introduction.md)\n\n#### [scala](/docs/big-data/scala/scala-introduction.md)\n- [scala基础](/docs/big-data/scala/scala基础.md)\n\n#### [hive](/docs/big-data/hive/hive-introduction.md)\n- [Hive安装部署](/docs/big-data/hive/Hive安装部署.md)\n- [Hive基础与DDL操作](/docs/big-data/hive/Hive基础与DDL操作.md)\n- [hive的DQL和DML操作](/docs/big-data/hive/hive的DQL和DML操作.md)\n- [Hive常用函数](/docs/big-data/hive/Hive常用函数.md)\n- [Hive主流文件存储格式对比](/docs/big-data/hive/Hive主流文件存储格式对比.md)\n- [Hive企业级调优](/docs/big-data/hive/Hive企业级调优.md)\n\n#### [kafka](/docs/big-data/kafka/kafka-introduction.md)\n- [kafka详解一](/docs/big-data/kafka/kafka详解一.md)\n- [kafka详解二](/docs/big-data/kafka/kafka详解二.md)\n- [kafkaManager功能详解](/docs/big-data/kafka/kafkaManager功能详解.md)\n- [kafka-producer源码分析](/docs/big-data/kafka/kafka-producer源码分析.md)\n\n#### [kerberos](/docs/big-data/kerberos/kerberos-introduction.md)\n- [Kerberos基础](/docs/big-data/kerberos/Kerberos基础.md)\n- [CDH6.3.2集成Kerberos](/docs/big-data/kerberos/CDH6.3.2集成Kerberos.md)\n- [HikariCP源码修改,使其连接池支持Kerberos认证](/docs/big-data/kerberos/HikariCP源码修改,使其连接池支持Kerberos认证.md)\n- [Springboot使用hikari连接池进行Kerberos认证访问Impala](/docs/big-data/kerberos/Springboot使用hikari连接池进行Kerberos认证访问Impala.md)\n\n#### [impala](/docs/big-data/impala/impala-introduction.md)\n- [impala基础](/docs/big-data/impala/impala基础.md)\n- [haproxy实现impala的负载均衡](/docs/big-data/impala/haproxy实现impala的负载均衡.md)\n\n\n\n### 杂项\n\n\n\n\n\u003c!-- \n\n### [spring系列-未完成](/docs/spring/spring-introduction.md)\n#### [spring基础系列-未完成](/docs/spring/spring-base-introduction.md)\n- [spring基础](/docs/spring/spring-base-01.md)\n\n#### [spring cloud系列-未完成](/docs/spring/spring-cloud-introduction.md)\n- [spring cloud基础](/docs/spring/spring-cloud-01.md)\n\n#### [手写spring系列-未完成](/docs/spring/spring-handwriting-introduction.md)\n- [手写spring基础](/docs/spring/spring-handwriting-01.md)\n\n\n\n\n### [java框架系列-未完成](/docs/java-frame/java-frame-introduction.md)\n#### [redis-未完成](/docs/java-frame/redis-introduction.md)\n- [redis基础](/docs/java-frame/redis-01.md)\n\n#### [nginx-未完成](/docs/java-frame/nginx-introduction.md)\n- [nginx基础](/docs/java-frame/nginx-01.md)\n\n#### [zookeeper-未完成](/docs/java-frame/zookeeper-introduction.md)\n- [zookeeper基础](/docs/java-frame/zookeeper-01.md)\n\n#### [activeMQ-未完成](/docs/java-frame/activeMQ-introduction.md)\n- [activeMQ基础](/docs/java-frame/activeMQ-01.md)\n\n#### [elasticSearch-未完成](/docs/java-frame/elasticSearch-introduction.md)\n- [elasticSearch基础](/docs/java-frame/elasticSearch-01.md)\n\n#### [kettle-未完成](/docs/java-frame/kettle-introduction.md)\n- [kettle基础](/docs/java-frame/kettle-01.md)\n\n#### [zabbix-未完成](/docs/java-frame/zabbix-introduction.md)\n- [zabbix基础](/docs/java-frame/zabbix-01.md)\n\n#### [jmeter-未完成](/docs/java-frame/jmeter-introduction.md)\n- [jmeter基础](/docs/java-frame/jmeter-01.md)\n\n#### [grafana-未完成](/docs/java-frame/grafana-introduction.md)\n- [grafana基础](/docs/java-frame/grafana-01.md)\n\n\n\n\n### [大数据系列-未完成](/docs/big-data/big-data-introduction.md)\n#### [scala-未完成](/docs/big-data/scala-introduction.md)\n- [scala基础](/docs/big-data/scala-01.md)\n\n#### [hadoop-未完成](/docs/big-data/hadoop-introduction.md)\n- [hadoop基础](/docs/big-data/hadoop-01.md)\n\n#### [hive-未完成](/docs/big-data/hive-introduction.md)\n- [hive基础](/docs/big-data/hive-01.md)\n\n#### [hbase-未完成](/docs/big-data/hbase-introduction.md)\n- [hbase基础](/docs/big-data/hbase-01.md)\n\n#### [spark-未完成](/docs/big-data/spark-introduction.md)\n- [spark基础](/docs/big-data/spark-01.md)\n\n#### [kafka-未完成](/docs/big-data/kafka-introduction.md)\n- [kafka基础](/docs/big-data/kafka-01.md)\n\n#### [flink-未完成](/docs/big-data/flink-introduction.md)\n- [flink基础](/docs/big-data/flink-01.md)\n\n#### [flume-未完成](/docs/big-data/flume-introduction.md)\n- [flume基础](/docs/big-data/flume-01.md)\n\n#### [sqoop-未完成](/docs/big-data/sqoop-introduction.md)\n- [sqoop基础](/docs/big-data/sqoop-01.md)\n\n#### [maxwell-未完成](/docs/big-data/maxwell-introduction.md)\n- [maxwell基础](/docs/big-data/maxwell-01.md)\n\n#### [azkaban-未完成](/docs/big-data/azkaban-introduction.md)\n- [azkaban基础](/docs/big-data/azkaban-01.md)\n\n#### [hue-未完成](/docs/big-data/hue-introduction.md)\n- [hue基础](/docs/big-data/hue-01.md)\n\n#### [oozie-未完成](/docs/big-data/oozie-introduction.md)\n- [oozie基础](/docs/big-data/oozie-01.md)\n\n#### [airflow-未完成](/docs/big-data/airflow-introduction.md)\n- [airflow基础](/docs/big-data/airflow-01.md)\n\n#### [impala-未完成](/docs/big-data/impala-introduction.md)\n- [impala基础](/docs/big-data/impala-01.md)\n\n#### [atlas-未完成](/docs/big-data/atlas-introduction.md)\n- [atlas基础](/docs/big-data/atlas-01.md)\n\n#### [clickhouse-未完成](/docs/big-data/clickhouse-introduction.md)\n- [clickhouse基础](/docs/big-data/clickhouse-01.md)\n\n#### [presto-未完成](/docs/big-data/presto-introduction.md)\n- [presto基础](/docs/big-data/presto-01.md)\n\n#### [druid-未完成](/docs/big-data/druid-introduction.md)\n- [druid基础](/docs/big-data/druid-01.md)\n\n#### [kylin-未完成](/docs/big-data/kylin-introduction.md)\n- [kylin基础](/docs/big-data/kylin-01.md)\n\n#### [elk-未完成](/docs/big-data/elk-introduction.md)\n- [elk基础](/docs/big-data/elk-01.md)\n\n#### [kudu-未完成](/docs/big-data/kudu-introduction.md)\n- [kudu基础](/docs/big-data/kudu-01.md)\n\n\n\n### [杂项](/docs/others/others-introduction.md)\n\n\n\n--\u003e\n\n\n## 公众号\n\n[Raray-chuan](https://github.com/Raray-chuan): 关注我的公众号可以获取更多的学习资料\n\n我的公众号：「**大数据秬鬯**」\n\n\u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" style=\"width: 200px;\"\u003e\n        \u003ca href=\"#\"\u003e\n           \u003c!--\u003cimg src=\"./images/qrcode-for-xichuan.jpg\" style=\"width: 180px;\"\u003e\u003cbr\u003e--\u003e\n          \u003cimg src=\"https://gcore.jsdelivr.net/gh/Raray-chuan/xichuan_note@main/images/qrcode-for-xichuan.jpg\" style=\"width: 180px;\"\u003e\u003cbr\u003e\n          \u003csub\u003e公众平台\u003c/sub\u003e\n        \u003c/a\u003e\u003cbr\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" style=\"width: 200px;\"\u003e\n        \u003ca href=\"#\"\u003e\n          \u003c!--\u003cimg src=\"./images/qrcode-for-it_fushang.jpg\" style=\"width: 180px;\"\u003e\u003cbr\u003e--\u003e\n          \u003cimg src=\"https://gcore.jsdelivr.net/gh/Raray-chuan/xichuan_note@main/images/qrcode-for-it_fushang.jpg\" style=\"width: 180px;\"\u003e\u003cbr\u003e\n          \u003csub\u003e个人微信\u003c/sub\u003e\n        \u003c/a\u003e\u003cbr\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraray-chuan%2Fxichuan_note","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraray-chuan%2Fxichuan_note","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraray-chuan%2Fxichuan_note/lists"}