Skip to content

SakuraKy/SakuraKy.github.io

Repository files navigation

学习笔记与题目记录站点

简介

欢迎访问本网站!这是一个专注于 JavaPython 以及 算法 学习的知识记录平台。
在这里,我们将整理和分享与编程相关的学习笔记、经典题目解析以及实际开发中的心得体会,帮助自己与他人共同进步。


主要内容

1. Java 学习笔记

  • 基础知识
    • Java 的核心语法、面向对象编程、常用数据类型与集合框架。
    • JVM 原理与性能调优。
  • 进阶内容
    • 并发编程(线程、锁机制、线程池等)。
    • 网络编程、IO 操作、NIO 与 AIO 框架。
  • 实践与案例
    • Spring/Spring Boot 的框架实战。
    • MyBatis 数据持久化与数据库交互。
    • 项目实战案例与经验总结。

2. Python 学习笔记

  • 基础知识
    • Python 的基础语法、内置数据结构(列表、字典等)。
    • 函数式编程与面向对象编程。
  • 进阶应用
    • 爬虫开发(如使用 requestsBeautifulSoup)。
    • 数据分析与可视化(Pandas、NumPy、Matplotlib 等)。
    • 人工智能基础(TensorFlow、PyTorch 简单示例)。
  • 项目实战
    • 开发 Web 应用(Flask/Django 框架)。
    • 自动化运维与脚本工具的开发。
    • 小型项目示例与代码实践。

3. 算法与数据结构

  • 经典数据结构
    • 数组、链表、栈、队列、树、图。
    • 哈希表、堆与优先队列等复杂数据结构的实现与应用。
  • 算法学习
    • 排序与搜索算法:冒泡排序、快速排序、二分查找。
    • 动态规划与贪心算法。
    • 回溯法与分治策略。
  • 编程题目与解析
    • LeetCode、牛客网等平台的精选题目及解题思路。
    • 常见面试算法题(如两数之和、最长公共子序列、最短路径算法等)。
    • 手写代码模板总结与优化技巧。

站点特色

  1. 清晰的学习路径
    每一部分内容按照基础 -> 进阶 -> 实战的顺序整理,方便学习与复习。

  2. 丰富的题目解析
    针对经典题目进行详细的解题思路分析,并附上代码实现。

  3. 持续更新
    随着学习进程与项目经验的增加,不断更新新内容,分享新的技术知识。


学习目标

  • 掌握 Java 和 Python 两种主流编程语言的开发技能。
  • 提升算法能力,熟练应对各种复杂编程问题。
  • 通过项目实战将理论知识应用到实际开发中,为未来的职业发展打下坚实基础。

联系方式

如有问题或建议,请随时与我们联系!
Email: [email protected]

About

关于自己的博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published