Skip to content

Java基础到入土的内容,包括大量源码、笔记和做项目时遇到的问题解决方案(涵盖大部分java程序员所掌握的核心知识)

License

Notifications You must be signed in to change notification settings

Clevermis/Java-StudyNotes

Repository files navigation

Java-StudyNotes

这是一份java学习记录的文档,里面包括java一系列的学习笔记、源码和常见问题解决的总结

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

java学习记录

用一个项目来记录假期学习java的历程
探索本项目的文档 »

查看Demo · 报告Bug · 提出新特性

目录

上手指南

该项目中的目录结构清晰易懂(极易上手查看,暂不介绍)

开发前的配置要求
  1. JDK 1.8
  2. Mysql 8.0
  3. Maven 3.6.3
  4. Tomcat 9.0.7
安装步骤
  1. Clone the repo
git clone https://github.com/Clevermis/java-study.git

文件目录说明

filetree 
├── .idea               idea建立目录自动生成的文件夹
├── HTML                前端文件夹
│     ├── css
│     ├── html
│     ├── js  
│     ├── resource
├── question总结         记录每天遇到的问题
├── readme-img          README存放图片目录
├── /study-notes/       java学习笔记
│     ├── AJAX.md       
│     ├── IDEA常用快捷键.md       
│     ├── javaSE基础.md  
│     ├── javaSE进阶.md  
│     ├── javaweb.md    
│     ├── Markdown.md   
│     ├── Mysql.md     
│     ├── Mysql常用命令.md
│     ├── Spring5.md       
│     ├── XML.md    
│     ├── 注解和反射.md
│     └── 设计模式.md
├── study-notes-imgs    java学习笔记中存放的图片
├── studyDesignCode     设计模式相关代码
├── studyJavaseCode     javaSE相关代码
├── studyJavaeeCode     javaEE相关代码
├── studyMybatisCode    Mybatis相关代码
├── studySpringCode     Spring5相关代码
├── LICENSE.MD
└── README.md

开发的架构

请阅读REAMDE.md 查阅为该项目的架构。

部署

暂无

涉及到的技术

java基础
  • java基础
  • Html、css、js
  • Mysql
  • JDBC 、数据库连接池
  • XML、XML解析、JSON、JSON解析、Ajax请求
  • Tomcat 、 Maven
  • Servlet
  • Filter与Listener
  • java反射机制
  • JSP
  • EL表达式与JSTL
  • 会话控制Cookie和Session
java中级
  • Spring
  • Springmvc
  • Mybatis
  • MybatisPlus
  • Vue
  • Springboot
  • Spring Security或Shiro
  • Log与Git
java高级
  • 设计模式
  • Redis
  • Mysql进阶
  • JUC并发编程
  • JVM虚拟机
  • Mongodb
  • PostgreSQL
  • 消息队列RabbitMQ
  • 远程调用技术WebService
  • Nginx
java进阶
  • Spring Cloud
  • 接口管理
  • Dubbo
  • 分布式注册中心Zookeeper
  • 全文检索引擎Elasticsearch
  • 分布式订阅消息Kafka
  • Docker(应用容器)
  • CI/CD
  • 大数据存储Hadoop
  • Netty(网络编程框架)
其余的技术栈
  • 数据结构
  • 计算机网络
  • 操作系统
  • 计算机组成原理
  • 支付宝与微信支付对接(在线支付开发)
  • Sharding-JDBC
  • POI读取excel
  • Mycat(数据库中间件)
  • springData
  • Maven进阶
  • 持续更新中......

贡献者

请阅读README.md 查阅为该项目做出贡献的开发者。

如何参与开源项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

版本控制

该项目使用Git进行版本管理。您可以在repository参看当前可用版本。

作者

Clevermis

知乎:暂无   qq:暂无

您也可以在贡献者名单中参看所有参与该项目的开发者。

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE.MD

About

Java基础到入土的内容,包括大量源码、笔记和做项目时遇到的问题解决方案(涵盖大部分java程序员所掌握的核心知识)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published