├── Consistent-Hash.md ├── LICENSE ├── LinkedHashMap.md ├── Linux-normal.md ├── Linux-normal2.md ├── Markdown小计.md ├── ReentrantLock.md ├── SSM1.md ├── SSM10.md ├── SSM11.md ├── SSM12.md ├── SSM13.md ├── SSM14.md ├── SSM15.md ├── SSM16.md ├── SSM17.md ├── SSM2.md ├── SSM3.md ├── SSM4.md ├── SSM5.md ├── SSM6.md ├── SSM7.md ├── SSM8.md ├── SSM9.md ├── SpringBoot └── SpringBoot-tips.md ├── Synchronize.md ├── algorithm ├── LRU-cache.md ├── consistent-hash.md ├── time wheel.md └── timer-detail.md ├── annual-summary ├── 2018.md ├── 2019.md ├── 2020.md ├── 2021.md ├── 2022.md ├── 2023.md ├── 2024.md ├── GoodBye 2016,Welcome 2017 | 码农砌墙记.md ├── img.png ├── img_1.png └── img_2.png ├── baidu-google.md ├── basic ├── Go-OOP.md ├── parameter-trans.md └── python-oop.md ├── compilation └── Lexer.md ├── concurrent ├── ArrayBlockingQueue.md ├── CountDownLatch.md ├── threadpool-01.md └── threadpool-02.md ├── cs ├── Linux Pipe.md └── not easy emoji.md ├── desigin-patterns └── template-method.md ├── distributed-lock ├── distributed-lock-redis-update.md └── distributed-lock-redis.md ├── distributed └── distributed-discovery-zk.md ├── elasticsearch └── ElasticSearch VS MySQL.md ├── exam └── 2018-06-07-The-university-entrance-exam.md ├── framework-design ├── dynamic-rpc.md ├── grpc.md ├── sharding-db-02.md ├── sharding-db-03.md └── sharding-db.md ├── gjson ├── gjson01.md ├── gjson02.md ├── xjson03.md └── xjson04-bitwisee-operation.md ├── go ├── for-mistake.md ├── github-actions.md ├── go channel vs java BlockingQueue.md ├── go-benchmark-test.md ├── go-grpc-client-gui.md ├── go-lib.md ├── go-timeout.md ├── gorm-optimistic.md ├── lru-cache.md ├── observer.md ├── one-hour-write-cli-app.md ├── other-lang-singleton-pattern.md ├── slice pointer.key └── slice pointer.md ├── gscript ├── gscript01.md ├── gscript02-antlr-statement.md ├── gscript03-scope-func.md ├── gscript04-preview.md ├── gscript05-write-site.md ├── gscript06-operator-overloading.md ├── gscript07-return.md ├── gscript08-write-site-enhance.md ├── gscript10-write-native-lib.md └── gscript11-closure.md ├── guava ├── guava-bloom-filter.md ├── guava-cache-2.md └── guava-cache.md ├── https.md ├── istio └── istio1.12-upgrade-fix.md ├── java-reflect.md ├── java-senior ├── ArrayList VS LinkedList.md ├── ConcurrentHashMap.md ├── JVM-Troubleshoot.md ├── JVM-concurrent-HashSet-problem.md ├── OOM-Disruptor.md ├── ThreadPool.md ├── coding-online-analysis.md ├── concurrent-in-action.md ├── concurrent-in-action2.md ├── design-if-else.md ├── java-memary-allocation.md └── thread-communication.md ├── java-thread1.md ├── java-thread2.md ├── k8s ├── cloudnative-java.md └── grafana-variable.md ├── kafka ├── kafka-consumer.md └── kafka-product.md ├── metrics └── relabel_configs_ metric_relabel_configs.md ├── netty ├── Netty(1)TCP-Heartbeat.md ├── Netty(2)Thread-model.md ├── Netty(3)TCP-Sticky.md ├── cim01-started.md ├── cim02-v1.0.1.md ├── cim03-heartbeat.md └── million-sms-push.md ├── newObject.md ├── normal-skill1.md ├── normal-skill2.md ├── normal-skill3.md ├── ob ├── 2024-cloud-native.md ├── Bookkeeper-storage.md ├── Build-ower-AI-robot.md ├── ChatGPT-hole.md ├── Golang-interview-01.md ├── Helm-tips.md ├── Kubernetes-tricks.md ├── OTel-demo.md ├── OTel-member.md ├── OpenTelemetry-01-trace.md ├── OpenTelemetry-02-metrics.md ├── OpenTelemetry-client-log-mdc.md ├── OpenTelemetry-create-instrumentation.md ├── OpenTelemetry-custom-instrument.md ├── OpenTelemetry-enterprise.md ├── OpenTelemetry-getstart.md ├── OpenTelemetry-grpc-principle.md ├── OpenTelemetry-metrics-concept.md ├── OpenTelemetry-trace-concept.md ├── Pulsar Proposal.md ├── Pulsar test framework.md ├── Pulsar-Broker-Interceptor.md ├── Pulsar-Client.md ├── Pulsar-Delete-Topic.md ├── Pulsar-JWT.md ├── Pulsar-SQL.md ├── Pulsar-loadbalance.md ├── Pulsar3.0-new-feature.md ├── Pulsar3.0-upgrade.md ├── StarRocks-MV-refresh-Principle.md ├── StarRocks-build-in-local.md ├── StarRocks-create-sync.md ├── StarRocks-dev-env-build.md ├── StarRocks-dev-shard-data-build.md ├── StarRocks-meta.md ├── StarRocks-shard-data-cluster.md ├── VictoriaLogs-Intro.md ├── about-opensource-argument.md ├── cim-2.0.0.md ├── cim-client-sdk.md ├── codereview-practice.md ├── create-a-plugin-for-cprobe.md ├── git-tips-rebase.md ├── go-5-tips.md ├── go-error-future.md ├── go-loop-fix.md ├── how-operator-working.md ├── how-to-involve-OpenSource.md ├── how-to-monitoring-nginx.md ├── how-to-write-otel-extensions.md ├── istio-install-problem.md ├── jdk21+springboot+OTel+SPI.md ├── k8s-0-start.md ├── k8s-Ingress.md ├── k8s-Istio01.md ├── k8s-Istio02.md ├── k8s-configmap.md ├── k8s-grpc-lb.md ├── k8s-istio03.md ├── k8s-log-collect.md ├── k8s-monitor-pod.md ├── k8s-probe.md ├── k8s-pulsar-scale.md ├── k8s-question-01.md ├── k8s-restart-pod.md ├── k8s-rollout.md ├── k8s-service.md ├── newsletter │ ├── Newsletter01-20231013.md │ ├── Newsletter02-20231022.md │ ├── Newsletter03-20231027.md │ ├── Newsletter04-20231103.md │ ├── Newsletter05-20231110.md │ ├── Newsletter06-20231117.md │ ├── Newsletter07-20231124.md │ ├── Newsletter08-20231201.md │ ├── Newsletter09-20231208.md │ ├── Newsletter10-20231215.md │ ├── Newsletter10-20231222.md │ ├── Newsletter12-20231229.md │ ├── Newsletter12-202401012.md │ ├── Newsletter12-20240105.md │ └── Newsletter14-20240223.md ├── novice-contribute-open-source.md ├── operator-e2e-test.md ├── otel-replace-sw.md ├── podcasts-english-0-vim.md ├── podcasts-english-1-vim.md ├── pulsar-client-zero-consumer.md ├── pulsar-slow-consume.md ├── translate-pulsar-2023-year-in-review.md ├── translate-pulsar-3.2.0.md ├── unit-test.md ├── ✅开源项目如何做集成测试.md ├── 在多语言的分布式系统中如何传递 Trace 信息.md ├── 如何在平淡的工作中整理出有价值的简历.md ├── 如何选择可以搞钱的技术栈.md ├── 推荐一些值得学习的开源项目和框架.md ├── 🎉how-to-be-committer.md ├── 💢线上高延迟请求排查.md └── 🤳cim-support-integration-test.md ├── open source └── how to contribute open-source project.md ├── personal ├── 1W-star-update.md ├── 1W-star.md ├── Interview-experience.md ├── find-job-experience.md └── how-to-be-developer.md ├── pulsar ├── pulsar-interrupted.md ├── pulsar-load-banance.md ├── pulsar-perf-test.md ├── pulsar-repeat-consume.md └── pulsar-start.md ├── sbc └── sbc7-Distributed-Limit.md ├── sbc1.md ├── sbc2.md ├── sbc3.md ├── sbc4.md ├── sbc5.md ├── sbc6.md ├── skill ├── 1Kstar.md ├── first-blog.md └── resume.md ├── spring └── spring-bean-lifecycle.md ├── ssm └── SSM18-seconds-kill.md ├── starrocks └── StarRocks-upgrade.md ├── tools └── blog-toolbox.md ├── translation ├── hidden-gems-goland.md ├── how-to-use-git-efficiently.md ├── new-developer-friendly-features-after-java-8.md ├── translation-What Is The Best Programming Language to Start.md └── useful-unknown-java-features.md ├── translation1-12 cool things you can do with GitHub.md ├── troubleshoot ├── SpringCloud-Feign-dynamic-url.md ├── cpu-percent-100-02.md ├── cpu-percent-100.md ├── dubbo-start-slow.md ├── pulsar-repeat-consume.md ├── thread-gone.md └── thread-gone2.md ├── vlog ├── Basketball Day one.md ├── Chinese-coder-daily.md ├── Chinese-coder-weekends-01.md └── Chinese-coder-weekends-02.md ├── volatile.md ├── wheel ├── cicada1.md ├── cicada2.md ├── cicada3.md ├── cicada4.md ├── cicada5.md ├── cicada6.md ├── cicada7-exception-handle.md ├── cicada8-spi.md ├── cicada9-proxy.md ├── feign-plus.md └── feign-plus2.md └── 第一次总结.md /Consistent-Hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/Consistent-Hash.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/LICENSE -------------------------------------------------------------------------------- /LinkedHashMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/LinkedHashMap.md -------------------------------------------------------------------------------- /Linux-normal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/Linux-normal.md -------------------------------------------------------------------------------- /Linux-normal2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/Linux-normal2.md -------------------------------------------------------------------------------- /Markdown小计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/Markdown小计.md -------------------------------------------------------------------------------- /ReentrantLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ReentrantLock.md -------------------------------------------------------------------------------- /SSM1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM1.md -------------------------------------------------------------------------------- /SSM10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM10.md -------------------------------------------------------------------------------- /SSM11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM11.md -------------------------------------------------------------------------------- /SSM12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM12.md -------------------------------------------------------------------------------- /SSM13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM13.md -------------------------------------------------------------------------------- /SSM14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM14.md -------------------------------------------------------------------------------- /SSM15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM15.md -------------------------------------------------------------------------------- /SSM16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM16.md -------------------------------------------------------------------------------- /SSM17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM17.md -------------------------------------------------------------------------------- /SSM2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM2.md -------------------------------------------------------------------------------- /SSM3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM3.md -------------------------------------------------------------------------------- /SSM4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM4.md -------------------------------------------------------------------------------- /SSM5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM5.md -------------------------------------------------------------------------------- /SSM6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM6.md -------------------------------------------------------------------------------- /SSM7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM7.md -------------------------------------------------------------------------------- /SSM8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM8.md -------------------------------------------------------------------------------- /SSM9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SSM9.md -------------------------------------------------------------------------------- /SpringBoot/SpringBoot-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/SpringBoot/SpringBoot-tips.md -------------------------------------------------------------------------------- /Synchronize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/Synchronize.md -------------------------------------------------------------------------------- /algorithm/LRU-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/algorithm/LRU-cache.md -------------------------------------------------------------------------------- /algorithm/consistent-hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/algorithm/consistent-hash.md -------------------------------------------------------------------------------- /algorithm/time wheel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/algorithm/time wheel.md -------------------------------------------------------------------------------- /algorithm/timer-detail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/algorithm/timer-detail.md -------------------------------------------------------------------------------- /annual-summary/2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2018.md -------------------------------------------------------------------------------- /annual-summary/2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2019.md -------------------------------------------------------------------------------- /annual-summary/2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2020.md -------------------------------------------------------------------------------- /annual-summary/2021.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2021.md -------------------------------------------------------------------------------- /annual-summary/2022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2022.md -------------------------------------------------------------------------------- /annual-summary/2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2023.md -------------------------------------------------------------------------------- /annual-summary/2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/2024.md -------------------------------------------------------------------------------- /annual-summary/GoodBye 2016,Welcome 2017 | 码农砌墙记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/GoodBye 2016,Welcome 2017 | 码农砌墙记.md -------------------------------------------------------------------------------- /annual-summary/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/img.png -------------------------------------------------------------------------------- /annual-summary/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/img_1.png -------------------------------------------------------------------------------- /annual-summary/img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/annual-summary/img_2.png -------------------------------------------------------------------------------- /baidu-google.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/baidu-google.md -------------------------------------------------------------------------------- /basic/Go-OOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/basic/Go-OOP.md -------------------------------------------------------------------------------- /basic/parameter-trans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/basic/parameter-trans.md -------------------------------------------------------------------------------- /basic/python-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/basic/python-oop.md -------------------------------------------------------------------------------- /compilation/Lexer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/compilation/Lexer.md -------------------------------------------------------------------------------- /concurrent/ArrayBlockingQueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/concurrent/ArrayBlockingQueue.md -------------------------------------------------------------------------------- /concurrent/CountDownLatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/concurrent/CountDownLatch.md -------------------------------------------------------------------------------- /concurrent/threadpool-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/concurrent/threadpool-01.md -------------------------------------------------------------------------------- /concurrent/threadpool-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/concurrent/threadpool-02.md -------------------------------------------------------------------------------- /cs/Linux Pipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/cs/Linux Pipe.md -------------------------------------------------------------------------------- /cs/not easy emoji.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/cs/not easy emoji.md -------------------------------------------------------------------------------- /desigin-patterns/template-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/desigin-patterns/template-method.md -------------------------------------------------------------------------------- /distributed-lock/distributed-lock-redis-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/distributed-lock/distributed-lock-redis-update.md -------------------------------------------------------------------------------- /distributed-lock/distributed-lock-redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/distributed-lock/distributed-lock-redis.md -------------------------------------------------------------------------------- /distributed/distributed-discovery-zk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/distributed/distributed-discovery-zk.md -------------------------------------------------------------------------------- /elasticsearch/ElasticSearch VS MySQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/elasticsearch/ElasticSearch VS MySQL.md -------------------------------------------------------------------------------- /exam/2018-06-07-The-university-entrance-exam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/exam/2018-06-07-The-university-entrance-exam.md -------------------------------------------------------------------------------- /framework-design/dynamic-rpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/framework-design/dynamic-rpc.md -------------------------------------------------------------------------------- /framework-design/grpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/framework-design/grpc.md -------------------------------------------------------------------------------- /framework-design/sharding-db-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/framework-design/sharding-db-02.md -------------------------------------------------------------------------------- /framework-design/sharding-db-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/framework-design/sharding-db-03.md -------------------------------------------------------------------------------- /framework-design/sharding-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/framework-design/sharding-db.md -------------------------------------------------------------------------------- /gjson/gjson01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gjson/gjson01.md -------------------------------------------------------------------------------- /gjson/gjson02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gjson/gjson02.md -------------------------------------------------------------------------------- /gjson/xjson03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gjson/xjson03.md -------------------------------------------------------------------------------- /gjson/xjson04-bitwisee-operation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gjson/xjson04-bitwisee-operation.md -------------------------------------------------------------------------------- /go/for-mistake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/for-mistake.md -------------------------------------------------------------------------------- /go/github-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/github-actions.md -------------------------------------------------------------------------------- /go/go channel vs java BlockingQueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/go channel vs java BlockingQueue.md -------------------------------------------------------------------------------- /go/go-benchmark-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/go-benchmark-test.md -------------------------------------------------------------------------------- /go/go-grpc-client-gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/go-grpc-client-gui.md -------------------------------------------------------------------------------- /go/go-lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/go-lib.md -------------------------------------------------------------------------------- /go/go-timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/go-timeout.md -------------------------------------------------------------------------------- /go/gorm-optimistic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/gorm-optimistic.md -------------------------------------------------------------------------------- /go/lru-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/lru-cache.md -------------------------------------------------------------------------------- /go/observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/observer.md -------------------------------------------------------------------------------- /go/one-hour-write-cli-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/one-hour-write-cli-app.md -------------------------------------------------------------------------------- /go/other-lang-singleton-pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/other-lang-singleton-pattern.md -------------------------------------------------------------------------------- /go/slice pointer.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/slice pointer.key -------------------------------------------------------------------------------- /go/slice pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/go/slice pointer.md -------------------------------------------------------------------------------- /gscript/gscript01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript01.md -------------------------------------------------------------------------------- /gscript/gscript02-antlr-statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript02-antlr-statement.md -------------------------------------------------------------------------------- /gscript/gscript03-scope-func.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript03-scope-func.md -------------------------------------------------------------------------------- /gscript/gscript04-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript04-preview.md -------------------------------------------------------------------------------- /gscript/gscript05-write-site.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript05-write-site.md -------------------------------------------------------------------------------- /gscript/gscript06-operator-overloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript06-operator-overloading.md -------------------------------------------------------------------------------- /gscript/gscript07-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript07-return.md -------------------------------------------------------------------------------- /gscript/gscript08-write-site-enhance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript08-write-site-enhance.md -------------------------------------------------------------------------------- /gscript/gscript10-write-native-lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript10-write-native-lib.md -------------------------------------------------------------------------------- /gscript/gscript11-closure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/gscript/gscript11-closure.md -------------------------------------------------------------------------------- /guava/guava-bloom-filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/guava/guava-bloom-filter.md -------------------------------------------------------------------------------- /guava/guava-cache-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/guava/guava-cache-2.md -------------------------------------------------------------------------------- /guava/guava-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/guava/guava-cache.md -------------------------------------------------------------------------------- /https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/https.md -------------------------------------------------------------------------------- /istio/istio1.12-upgrade-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/istio/istio1.12-upgrade-fix.md -------------------------------------------------------------------------------- /java-reflect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-reflect.md -------------------------------------------------------------------------------- /java-senior/ArrayList VS LinkedList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/ArrayList VS LinkedList.md -------------------------------------------------------------------------------- /java-senior/ConcurrentHashMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/ConcurrentHashMap.md -------------------------------------------------------------------------------- /java-senior/JVM-Troubleshoot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/JVM-Troubleshoot.md -------------------------------------------------------------------------------- /java-senior/JVM-concurrent-HashSet-problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/JVM-concurrent-HashSet-problem.md -------------------------------------------------------------------------------- /java-senior/OOM-Disruptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/OOM-Disruptor.md -------------------------------------------------------------------------------- /java-senior/ThreadPool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/ThreadPool.md -------------------------------------------------------------------------------- /java-senior/coding-online-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/coding-online-analysis.md -------------------------------------------------------------------------------- /java-senior/concurrent-in-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/concurrent-in-action.md -------------------------------------------------------------------------------- /java-senior/concurrent-in-action2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/concurrent-in-action2.md -------------------------------------------------------------------------------- /java-senior/design-if-else.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/design-if-else.md -------------------------------------------------------------------------------- /java-senior/java-memary-allocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/java-memary-allocation.md -------------------------------------------------------------------------------- /java-senior/thread-communication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-senior/thread-communication.md -------------------------------------------------------------------------------- /java-thread1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-thread1.md -------------------------------------------------------------------------------- /java-thread2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/java-thread2.md -------------------------------------------------------------------------------- /k8s/cloudnative-java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/k8s/cloudnative-java.md -------------------------------------------------------------------------------- /k8s/grafana-variable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/k8s/grafana-variable.md -------------------------------------------------------------------------------- /kafka/kafka-consumer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/kafka/kafka-consumer.md -------------------------------------------------------------------------------- /kafka/kafka-product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/kafka/kafka-product.md -------------------------------------------------------------------------------- /metrics/relabel_configs_ metric_relabel_configs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/metrics/relabel_configs_ metric_relabel_configs.md -------------------------------------------------------------------------------- /netty/Netty(1)TCP-Heartbeat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/Netty(1)TCP-Heartbeat.md -------------------------------------------------------------------------------- /netty/Netty(2)Thread-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/Netty(2)Thread-model.md -------------------------------------------------------------------------------- /netty/Netty(3)TCP-Sticky.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/Netty(3)TCP-Sticky.md -------------------------------------------------------------------------------- /netty/cim01-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/cim01-started.md -------------------------------------------------------------------------------- /netty/cim02-v1.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/cim02-v1.0.1.md -------------------------------------------------------------------------------- /netty/cim03-heartbeat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/cim03-heartbeat.md -------------------------------------------------------------------------------- /netty/million-sms-push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/netty/million-sms-push.md -------------------------------------------------------------------------------- /newObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/newObject.md -------------------------------------------------------------------------------- /normal-skill1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/normal-skill1.md -------------------------------------------------------------------------------- /normal-skill2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/normal-skill2.md -------------------------------------------------------------------------------- /normal-skill3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/normal-skill3.md -------------------------------------------------------------------------------- /ob/2024-cloud-native.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/2024-cloud-native.md -------------------------------------------------------------------------------- /ob/Bookkeeper-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Bookkeeper-storage.md -------------------------------------------------------------------------------- /ob/Build-ower-AI-robot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Build-ower-AI-robot.md -------------------------------------------------------------------------------- /ob/ChatGPT-hole.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/ChatGPT-hole.md -------------------------------------------------------------------------------- /ob/Golang-interview-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Golang-interview-01.md -------------------------------------------------------------------------------- /ob/Helm-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Helm-tips.md -------------------------------------------------------------------------------- /ob/Kubernetes-tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Kubernetes-tricks.md -------------------------------------------------------------------------------- /ob/OTel-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OTel-demo.md -------------------------------------------------------------------------------- /ob/OTel-member.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OTel-member.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-01-trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-01-trace.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-02-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-02-metrics.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-client-log-mdc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-client-log-mdc.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-create-instrumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-create-instrumentation.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-custom-instrument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-custom-instrument.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-enterprise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-enterprise.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-getstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-getstart.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-grpc-principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-grpc-principle.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-metrics-concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-metrics-concept.md -------------------------------------------------------------------------------- /ob/OpenTelemetry-trace-concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/OpenTelemetry-trace-concept.md -------------------------------------------------------------------------------- /ob/Pulsar Proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar Proposal.md -------------------------------------------------------------------------------- /ob/Pulsar test framework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar test framework.md -------------------------------------------------------------------------------- /ob/Pulsar-Broker-Interceptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-Broker-Interceptor.md -------------------------------------------------------------------------------- /ob/Pulsar-Client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-Client.md -------------------------------------------------------------------------------- /ob/Pulsar-Delete-Topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-Delete-Topic.md -------------------------------------------------------------------------------- /ob/Pulsar-JWT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-JWT.md -------------------------------------------------------------------------------- /ob/Pulsar-SQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-SQL.md -------------------------------------------------------------------------------- /ob/Pulsar-loadbalance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar-loadbalance.md -------------------------------------------------------------------------------- /ob/Pulsar3.0-new-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar3.0-new-feature.md -------------------------------------------------------------------------------- /ob/Pulsar3.0-upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/Pulsar3.0-upgrade.md -------------------------------------------------------------------------------- /ob/StarRocks-MV-refresh-Principle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-MV-refresh-Principle.md -------------------------------------------------------------------------------- /ob/StarRocks-build-in-local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-build-in-local.md -------------------------------------------------------------------------------- /ob/StarRocks-create-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-create-sync.md -------------------------------------------------------------------------------- /ob/StarRocks-dev-env-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-dev-env-build.md -------------------------------------------------------------------------------- /ob/StarRocks-dev-shard-data-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-dev-shard-data-build.md -------------------------------------------------------------------------------- /ob/StarRocks-meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-meta.md -------------------------------------------------------------------------------- /ob/StarRocks-shard-data-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/StarRocks-shard-data-cluster.md -------------------------------------------------------------------------------- /ob/VictoriaLogs-Intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/VictoriaLogs-Intro.md -------------------------------------------------------------------------------- /ob/about-opensource-argument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/about-opensource-argument.md -------------------------------------------------------------------------------- /ob/cim-2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/cim-2.0.0.md -------------------------------------------------------------------------------- /ob/cim-client-sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/cim-client-sdk.md -------------------------------------------------------------------------------- /ob/codereview-practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/codereview-practice.md -------------------------------------------------------------------------------- /ob/create-a-plugin-for-cprobe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/create-a-plugin-for-cprobe.md -------------------------------------------------------------------------------- /ob/git-tips-rebase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/git-tips-rebase.md -------------------------------------------------------------------------------- /ob/go-5-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/go-5-tips.md -------------------------------------------------------------------------------- /ob/go-error-future.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/go-error-future.md -------------------------------------------------------------------------------- /ob/go-loop-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/go-loop-fix.md -------------------------------------------------------------------------------- /ob/how-operator-working.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/how-operator-working.md -------------------------------------------------------------------------------- /ob/how-to-involve-OpenSource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/how-to-involve-OpenSource.md -------------------------------------------------------------------------------- /ob/how-to-monitoring-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/how-to-monitoring-nginx.md -------------------------------------------------------------------------------- /ob/how-to-write-otel-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/how-to-write-otel-extensions.md -------------------------------------------------------------------------------- /ob/istio-install-problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/istio-install-problem.md -------------------------------------------------------------------------------- /ob/jdk21+springboot+OTel+SPI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/jdk21+springboot+OTel+SPI.md -------------------------------------------------------------------------------- /ob/k8s-0-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-0-start.md -------------------------------------------------------------------------------- /ob/k8s-Ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-Ingress.md -------------------------------------------------------------------------------- /ob/k8s-Istio01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-Istio01.md -------------------------------------------------------------------------------- /ob/k8s-Istio02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-Istio02.md -------------------------------------------------------------------------------- /ob/k8s-configmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-configmap.md -------------------------------------------------------------------------------- /ob/k8s-grpc-lb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-grpc-lb.md -------------------------------------------------------------------------------- /ob/k8s-istio03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-istio03.md -------------------------------------------------------------------------------- /ob/k8s-log-collect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-log-collect.md -------------------------------------------------------------------------------- /ob/k8s-monitor-pod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-monitor-pod.md -------------------------------------------------------------------------------- /ob/k8s-probe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-probe.md -------------------------------------------------------------------------------- /ob/k8s-pulsar-scale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-pulsar-scale.md -------------------------------------------------------------------------------- /ob/k8s-question-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-question-01.md -------------------------------------------------------------------------------- /ob/k8s-restart-pod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-restart-pod.md -------------------------------------------------------------------------------- /ob/k8s-rollout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-rollout.md -------------------------------------------------------------------------------- /ob/k8s-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/k8s-service.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter01-20231013.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter01-20231013.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter02-20231022.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter02-20231022.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter03-20231027.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter03-20231027.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter04-20231103.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter04-20231103.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter05-20231110.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter05-20231110.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter06-20231117.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter06-20231117.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter07-20231124.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter07-20231124.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter08-20231201.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter08-20231201.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter09-20231208.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter09-20231208.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter10-20231215.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter10-20231215.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter10-20231222.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter10-20231222.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter12-20231229.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter12-20231229.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter12-202401012.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter12-202401012.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter12-20240105.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter12-20240105.md -------------------------------------------------------------------------------- /ob/newsletter/Newsletter14-20240223.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/newsletter/Newsletter14-20240223.md -------------------------------------------------------------------------------- /ob/novice-contribute-open-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/novice-contribute-open-source.md -------------------------------------------------------------------------------- /ob/operator-e2e-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/operator-e2e-test.md -------------------------------------------------------------------------------- /ob/otel-replace-sw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/otel-replace-sw.md -------------------------------------------------------------------------------- /ob/podcasts-english-0-vim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/podcasts-english-0-vim.md -------------------------------------------------------------------------------- /ob/podcasts-english-1-vim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/podcasts-english-1-vim.md -------------------------------------------------------------------------------- /ob/pulsar-client-zero-consumer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/pulsar-client-zero-consumer.md -------------------------------------------------------------------------------- /ob/pulsar-slow-consume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/pulsar-slow-consume.md -------------------------------------------------------------------------------- /ob/translate-pulsar-2023-year-in-review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/translate-pulsar-2023-year-in-review.md -------------------------------------------------------------------------------- /ob/translate-pulsar-3.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/translate-pulsar-3.2.0.md -------------------------------------------------------------------------------- /ob/unit-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/unit-test.md -------------------------------------------------------------------------------- /ob/✅开源项目如何做集成测试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/✅开源项目如何做集成测试.md -------------------------------------------------------------------------------- /ob/在多语言的分布式系统中如何传递 Trace 信息.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/在多语言的分布式系统中如何传递 Trace 信息.md -------------------------------------------------------------------------------- /ob/如何在平淡的工作中整理出有价值的简历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/如何在平淡的工作中整理出有价值的简历.md -------------------------------------------------------------------------------- /ob/如何选择可以搞钱的技术栈.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/如何选择可以搞钱的技术栈.md -------------------------------------------------------------------------------- /ob/推荐一些值得学习的开源项目和框架.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/推荐一些值得学习的开源项目和框架.md -------------------------------------------------------------------------------- /ob/🎉how-to-be-committer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/🎉how-to-be-committer.md -------------------------------------------------------------------------------- /ob/💢线上高延迟请求排查.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/💢线上高延迟请求排查.md -------------------------------------------------------------------------------- /ob/🤳cim-support-integration-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ob/🤳cim-support-integration-test.md -------------------------------------------------------------------------------- /open source/ how to contribute open-source project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/open source/ how to contribute open-source project.md -------------------------------------------------------------------------------- /personal/1W-star-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/personal/1W-star-update.md -------------------------------------------------------------------------------- /personal/1W-star.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/personal/1W-star.md -------------------------------------------------------------------------------- /personal/Interview-experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/personal/Interview-experience.md -------------------------------------------------------------------------------- /personal/find-job-experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/personal/find-job-experience.md -------------------------------------------------------------------------------- /personal/how-to-be-developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/personal/how-to-be-developer.md -------------------------------------------------------------------------------- /pulsar/pulsar-interrupted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/pulsar/pulsar-interrupted.md -------------------------------------------------------------------------------- /pulsar/pulsar-load-banance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/pulsar/pulsar-load-banance.md -------------------------------------------------------------------------------- /pulsar/pulsar-perf-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/pulsar/pulsar-perf-test.md -------------------------------------------------------------------------------- /pulsar/pulsar-repeat-consume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/pulsar/pulsar-repeat-consume.md -------------------------------------------------------------------------------- /pulsar/pulsar-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/pulsar/pulsar-start.md -------------------------------------------------------------------------------- /sbc/sbc7-Distributed-Limit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc/sbc7-Distributed-Limit.md -------------------------------------------------------------------------------- /sbc1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc1.md -------------------------------------------------------------------------------- /sbc2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc2.md -------------------------------------------------------------------------------- /sbc3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc3.md -------------------------------------------------------------------------------- /sbc4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc4.md -------------------------------------------------------------------------------- /sbc5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc5.md -------------------------------------------------------------------------------- /sbc6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/sbc6.md -------------------------------------------------------------------------------- /skill/1Kstar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/skill/1Kstar.md -------------------------------------------------------------------------------- /skill/first-blog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/skill/first-blog.md -------------------------------------------------------------------------------- /skill/resume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/skill/resume.md -------------------------------------------------------------------------------- /spring/spring-bean-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/spring/spring-bean-lifecycle.md -------------------------------------------------------------------------------- /ssm/SSM18-seconds-kill.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/ssm/SSM18-seconds-kill.md -------------------------------------------------------------------------------- /starrocks/StarRocks-upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/starrocks/StarRocks-upgrade.md -------------------------------------------------------------------------------- /tools/blog-toolbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/tools/blog-toolbox.md -------------------------------------------------------------------------------- /translation/hidden-gems-goland.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation/hidden-gems-goland.md -------------------------------------------------------------------------------- /translation/how-to-use-git-efficiently.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation/how-to-use-git-efficiently.md -------------------------------------------------------------------------------- /translation/new-developer-friendly-features-after-java-8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation/new-developer-friendly-features-after-java-8.md -------------------------------------------------------------------------------- /translation/translation-What Is The Best Programming Language to Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation/translation-What Is The Best Programming Language to Start.md -------------------------------------------------------------------------------- /translation/useful-unknown-java-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation/useful-unknown-java-features.md -------------------------------------------------------------------------------- /translation1-12 cool things you can do with GitHub.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/translation1-12 cool things you can do with GitHub.md -------------------------------------------------------------------------------- /troubleshoot/SpringCloud-Feign-dynamic-url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/SpringCloud-Feign-dynamic-url.md -------------------------------------------------------------------------------- /troubleshoot/cpu-percent-100-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/cpu-percent-100-02.md -------------------------------------------------------------------------------- /troubleshoot/cpu-percent-100.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/cpu-percent-100.md -------------------------------------------------------------------------------- /troubleshoot/dubbo-start-slow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/dubbo-start-slow.md -------------------------------------------------------------------------------- /troubleshoot/pulsar-repeat-consume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/pulsar-repeat-consume.md -------------------------------------------------------------------------------- /troubleshoot/thread-gone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/thread-gone.md -------------------------------------------------------------------------------- /troubleshoot/thread-gone2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/troubleshoot/thread-gone2.md -------------------------------------------------------------------------------- /vlog/Basketball Day one.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/vlog/Basketball Day one.md -------------------------------------------------------------------------------- /vlog/Chinese-coder-daily.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/vlog/Chinese-coder-daily.md -------------------------------------------------------------------------------- /vlog/Chinese-coder-weekends-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/vlog/Chinese-coder-weekends-01.md -------------------------------------------------------------------------------- /vlog/Chinese-coder-weekends-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/vlog/Chinese-coder-weekends-02.md -------------------------------------------------------------------------------- /volatile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/volatile.md -------------------------------------------------------------------------------- /wheel/cicada1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada1.md -------------------------------------------------------------------------------- /wheel/cicada2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada2.md -------------------------------------------------------------------------------- /wheel/cicada3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada3.md -------------------------------------------------------------------------------- /wheel/cicada4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada4.md -------------------------------------------------------------------------------- /wheel/cicada5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada5.md -------------------------------------------------------------------------------- /wheel/cicada6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada6.md -------------------------------------------------------------------------------- /wheel/cicada7-exception-handle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada7-exception-handle.md -------------------------------------------------------------------------------- /wheel/cicada8-spi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada8-spi.md -------------------------------------------------------------------------------- /wheel/cicada9-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/cicada9-proxy.md -------------------------------------------------------------------------------- /wheel/feign-plus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/feign-plus.md -------------------------------------------------------------------------------- /wheel/feign-plus2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/wheel/feign-plus2.md -------------------------------------------------------------------------------- /第一次总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossoverJie/blog-post/HEAD/第一次总结.md --------------------------------------------------------------------------------