Skip to main content

java学习demo

开源templatevscode插件About 3 min

希望该项目能方便大家学习和使用java.
想把平时用的技术做出一些 demo. 每个模块的README.md中尽可能详细的介绍项目的使用方法.
请先了解相关项目的 README, 之后再查看代码. 因为大多数项目不能直接正常启动, 需要准备外部环境, 并在项目中进行本地配置.
希望能帮助一些有需要的人. 方便快速的入门、测试等.

TODO List

common

这是一个公共模块主要放实体类, utils等

shardingsphere

kafka

mybatis

spring-security

shiro

redis

主要是分布式锁

netty

spring-extend

spider

task-box

初衷是简化线程池的创建, 任务执行以及监控的代码, 并提供更灵活的异步能力.
最终也没简化什么, 渐渐放弃...

scheduler

关于项目分支

  • master
    master分支为保护分支, 一般不要直接使用.
  • develop
    平时用的分支, 当各自的分支测试通过可以合并到该分支
  • 其他
    自己根据需要从develop创建自己的分支. 开发完成提交pr后, 由有权限的人合并到develop.

出现bug怎么办?

从发生问题的分支拉取代码,创建一个新的分支. 修复之后, 测试通过合并到原来的分支.

代码冲突?

  1. 首先如果你的代码没有提交到本地, 那么最好将自己的代码stash或者使用idea的shelve功能, 如果commit了则跳过
  2. 从远程拉取代码合并到自己的本地分支,
    如果本地commit了, 你需要解决冲突.
    如果没有则unstash或者unshelve
  3. 最后push到远程.
  4. 之后通知他人处理发生冲突的pr. 重新合并.
What do you think?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v3.0.0-alpha.10