Skip to content

hsiong/learning-my-note

Repository files navigation

Learning My Note

A comprehensive repository of learning notes covering AI, Backend, Frontend, DevOps, and various software development tools. Aimed at building a solid foundation and progressing towards becoming a system architect.

中文版

Project Introduction

This project is a compilation of my learning journey and experience in various technical fields. The content includes, but is not limited to:

  • Artificial Intelligence (AI): Deep Learning, Machine Learning, Large Language Models (LLM), Vector Databases, etc.
  • Backend Development: Java, Go, SQL Optimization, Big Data technologies.
  • DevOps & Architecture: Design Patterns, Docker, Kubernetes, Linux System Administration, Architectural Design.
  • Frontend Development: JavaScript, React, Vue.
  • Tools: Git, Maven, IDE Configurations, Resume Templates, etc.

Directory Structure

  • 📂 ai/ — Artificial Intelligence and Data Science
    • 📁 llm/ — Large Language Models: benchmarks, Dify, and tools (Ollama, vLLM, n8n, sglang).
    • 📁 machine-learning/ — ML algorithms: Decision Trees, XGBoost, KNN, and model evaluation.
    • 📁 deep-learning/ — Neural Networks: LSTM, MLP, and fundamental references.
    • 📁 python/ — Python ecosystem: FastAPI, Flask, and Conda environment management.
    • 📁 ai-tool/ — Practical AI tools: Claude Code, Gemini, ComfyUI, OpenCode.
  • 📂 backend/ — Server-side Development
    • 📁 java/ — Java Core: JVM, Spring Boot, Functional Programming, and Generic types.
    • 📁 sql/ — Databases: MySQL, Postgres, Oracle, MyBatis, JPA, and GraphQL.
    • 📁 bigData/ — Big Data technologies and concepts.
  • 📂 devops & achitect/ — Infrastructure and System Design
    • 📁 achitect/ — Architecture: DDD, Design Diagrams, and Cloud services (Huawei).
    • 📁 docker/ — Containerization: Docker commands, build scripts, and configurations.
    • 📁 k8s/ — Kubernetes: Cluster management and NFS storage scripts.
    • 📁 linux/ — System Admin: SSH, Ansible, IPTables, FFmpeg, and SSL/CA management.
    • 📁 cs basic/ — Computer Science: Algorithms, Data Structures, and Design Patterns.
    • 📁 clean code/ — Standards: Alibaba/Google Java style guides and Clean Code principles.
  • 📂 frontend/ — Web Development
    • 📁 react/ — React.js: Project scaffolding, TypeScript integration, and core components.
    • 📁 vue/ — Vue.js: Framework notes and usage.
    • 📁 javascript/ — JS Fundamentals and libraries like GoJS.
  • 📂 tool/ — Productivity and Development Utilities
    • 📁 git/ — Version Control: Git commands, GitHub Actions, and PR workflows.
    • 📁 system/ — OS Configs: Mac/Windows setup, IDE (IntelliJ/PyCharm) tweaks, and SVG tools.
    • 📁 resume/ — Career: Resume templates and job requirement analysis.
    • 📁 vim/ — Editor: Vim commands and comprehensive guides.

2026 TODO

  • 企微公众号起号
  • AIGC 梦境
  • AI 炒股
  • harness: openclaw -> claude channel -> hermes

Reference to Chinese Version

You can find the detailed Chinese version of this documentation here: Readme_cn.md.

Historical Plans


Keep learning, keep growing.

About

My tech stack & learning note

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors