Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hao509/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学习笔记
│ ├── javaSE基础.md 
│ ├── javaSE进阶.md 
│ ├── javaweb.md 
│ └── Markdown.md
├── study-notes-imgs java学习笔记中存放的图片
├── studyJavaseCode javaSE相关代码
├── 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程序员所掌握的核心知识)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 74.8%
  • HTML 24.7%
  • CSS 0.5%

AltStyle によって変換されたページ (->オリジナル) /