Mycat开发实践---开发基础

来源:互联网 发布:上海达内java教育地址 编辑:程序博客网 时间:2024/05/21 14:02

获取源码

目前MyCAT最新程序的源码和文档都托管在github上,github地址为:
https://github.com/MyCATApache/

代码调试入口

Mycat运行的mian class 为MycatStartup。在获取源代码之后,导入到IDE中。配置相关的启动参数就可以在IDE中调试Mycat了。
这里需要注意的是,需要指定MYCAT_HOME这个系统变量的值。这个值可以为任意的位置,不过一般是指定为与源代码同级的目录。可以在IDE运行选项内配置VM OPTION。例如:
-DMYCAT_HOME=D:\workspace\java\Mycat-Server

中间件开发技能

对中间件开发技能进行图形化展示,方便团队内各成员业余时间自学相关技能,其中

  • 多线程、网络编程、JVM调优是无止境的,能多熟就多熟
  • 流程控制需要个人多思考,对于高性能框架,就是引入很多异步逻辑,进行碎片化编程
  • 不能一碰到需求就加一段代码而不管整体的融合性,不要只加不减,不时重构下结构删些代码多做些乘法
  • 各种理论知识要跟实践相结合,理论算法一个表现形式,真正落地时代码上则可能是另一种考虑,但总要略懂些
    这里写图片描述
1 0