# myjvm **Repository Path**: ireedtop/myjvm ## Basic Information - **Project Name**: myjvm - **Description**: jvm学习 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: 202007 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-11 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myjvm ## 介绍 myjvm是一个基于jvm的程序代码相关知识的学习汇总项目 ## 软件架构 ### 1 java-project : 脚手架项目 基于实际应用思路整合到项目中的脚手架项目,实际应用基于模块设计,在模块基础实现功能 ### 2 java-api : api接入的项目 基于其他系统的api进行接入的项目 #### 2.1 api_baidu_dict 接入百度翻译api ### 3 java_basics : java基础学习项目 1. 本项目基于java jdk,目标是为了增加jdk本身的学习理解 2. 原则上避免引入第三方包 3. 除了必要演示逻辑,尽可能避免引入第三方包 4. 本项目允许中文路径,便于直观查找,但代码本身命名规则必须符合符合阿里规约 5. 项目不局限于严格阿里规约,以代码的后期高可读为第一目标,后期持续优化 项目结构 项目以jdk8为基础,后续新特性,在对应jdk文件夹下创建 ### 4 java_frame : java其他框架学习 #### 4.1 Netty 基于socket的通信框架 实现跨平台数据交互,文件传输等 ### 5 java_spring : spring学习项目 #### 5.1 springboot 框架学习 ### 6 java_surface : 界面学习项目 主要定义界面的实际组合效果 以实现总体效果为目的 添加界面相关框架学习 以框架 界面实现效果 为目录 ### 7 java_tool : 工具类拆分学习 目录规则 工具类名 工具子模块 子工具子工具实现描述 原则 1. 文件夹命名不允许汉字 2. 子工具描述,既命名 精简用汉字描述实现的功能 3, 总体目录按照工具类实现目录实现 4. 多功能复合功能,已核心功能为中心路径 5. 工具类分析类不允许引用其他工具类 6. 必须添加其他工具类的功能案例类 需要在compound文件夹下创建,并备注说明引用的工具类 ### 8 java_utils : 自用工具类合集 ## 安装教程 1. 拉取代码 2. 在maven中连接全部pom文件 3. 启动项目 ## 使用说明 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)