avatar
Jackasher

👋 你好,我是Jack Asher

Typing SVG

👨‍💻 关于我

  • 🎓 西南石油大学软件工程专业本科生(大三在读)

  • 🚀 全栈开发者,偏后端,注重深入理解底层原理

  • 🌱 持续学习,拒绝浅尝辄止的学习方式

  • 🔗 已开发并上线:Ai Chat - 欢迎体验!

🛠️ 技术栈

💻 后端开发

Java Spring MySQL Redis Maven Nginx Linux Docker

🎨 前端开发

HTML5 CSS3 JavaScript TypeScript Vue React Node.js

🔧 其他技能

Git VSCode IDEA Markdown Python C

💡 专业领域

  • Java基础:掌握集合、多线程、IO等核心,熟练Stream/Lambda/Optional;了解JVM(内存结构、GC)、常用设计模式(工厂、单例等23种)、JUC (线程池,锁机制,原子类)、掌握DDD设计原则,具备全栈部署能力
  • 框架技术:熟练SpringBoot(IOC/AOP)、MyBatisPlus,掌握SpringCloud(网关/注册中心/熔断)
  • 数据库:精通MySQL(SQL优化、事务、索引原理), 掌握Redis核心功能(数据结构、持久化机制、高可用方案)及典型应用场景(缓存/分布式锁/队列)。
  • 网络与Linux: 熟悉计算机网络基础知识(TCP/IP HTTP); 熟悉Linux操作系统,能够在Linux环境下进行软件部署和服务器管理;熟练使用Git/Maven/Postman/Apifox/Swagger/Nginx
  • 前端技术:掌握HTML/CSS/ES6+,Vue/React+Node.js,熟悉Ant Design/Vant等组件库

🚀 项目经验

1. 社区论坛网站

  • 技术栈:Java, Servlet, MVC, MySQL, Linux
  • 描述:独立开发的论坛系统,实现用户注册、登录、发帖、评论等功能,已成功部署到服务器

2. 大数据用户标签匹配系统

  • 技术栈: Vue, Vant, Redission, Knife4j, Druid, Spring Session
  • 描述: 基于Spring Boot开发的企业级用户管理中心,整合用户认证、队伍协作与标签匹配推荐功能,为各类应用提供统一的用户服务基础设施。
  • 在线体验https://usercenter.jackasher.com/

3. 网络多用户通信系统

  • 技术栈:Java NIO, Socket, 多线程
  • 描述:基于Java NIO实现的高性能网络通信程序,支持多用户同时在线交流

4. AI聊天应用

  • 技术栈:Node.js, Express, Vue, 第三方AI API集成
  • 描述:开发的AI对话平台,集成多种大语言模型,提供丰富的交互体验
  • 在线体验ai.jackasher.com

5. JackBoot

  • 技术栈:Node.js,child_process, fs
  • 描述:JackBoot 是一个跨平台命令行工具,用于快速创建标准化的 Spring Boot 项目骨架。通过简单的交互过程,生成包含完整目录结构和丰富依赖的项目模板,大大减少项目初始化时间。
  • 在线体验https://www.npmjs.com/package/jackboot

5. 多线程下载器

  • 技术栈:Executors, HttpURLConnection, scheduledExecutorService
  • 描述:多线程智能下载器是一款基于纯Java开发的高性能文件下载工具,采用动态分片技术与LongAdder统计,用户通过简单配置URL和线程数,即可自动启动智能分片下载
  • 项目地址https://github.com/jackasher36/multi-threaded-downloader

🔭 寻找机会

  • 👨‍💻 正在寻找后端开发全栈开发实习机会
  • 🌟 擅长Java生态系统,也能胜任前端开发工作
  • 📫 联系方式:邮箱 | 个人网站

📝 最新博客文章

📬 联系方式

📱 微信:Jack_Asher
🐧 QQ:1046654076
📝 博客:CSDN博客主页
📦 代码:Gitee主页

🤖 AI聊天平台:ai.jackasher.com