写点什么

聊聊架构

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (九)

用户头像
小诚信驿站
2021-01-18

借鉴的学习内容是在充分掌握Java基础上进行了一些简单的运算和语法的封装。模拟java的编译器形成自己的一套语法规则,值得学习。做的不好的地方,其实是基于老项目的维护,有些魔法数字以及无注释,代码不规整等内容

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (八 -2)

用户头像
小诚信驿站
2021-01-17

承接上一篇,关于指令模块的第二部分,在源码中么有明细区分,但是实际上是将杂七杂八的指令和操作函数等放到了这里

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (八 -1)

用户头像
小诚信驿站
2021-01-16

指令模块是非常大的一个模块,代码非常多,分为2次说明。本次说明的内容是具体模块。

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (七)

用户头像
小诚信驿站
2021-01-15

规则拆解为行为,条件(节点,类型),管理器,结果, 如果我们要实现规则的话可以借鉴其拆解结构,进行节点规则管理。

https://static001.geekbang.org/infoq/e5/e5259cd03fdfb6e974fa7a948860e099.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 QLExpress 源码 (一)

用户头像
小诚信驿站
2021-01-09

QLExpress是动态脚本引擎解析工具,由于工作环境中经常会遇到一些规则,但是不想硬编码到系统中!这样便会用类似规则引擎模块来将这些规则从业务剥离出去,而我们系统中的底层因为使用了QLExpress,所以希望从源码中一窥究竟。

https://static001.geekbang.org/infoq/8d/8d7fb44398c8ce4f1b9a6d2f3cc2c1dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 Mybatis 源码 (二)

用户头像
小诚信驿站
2020-07-15

一直以来想看下Mybatis源码,但是一直没时间看或者说自己本身没有去花时间做这件事情。随着自己的成长,觉得技术这个事情还是需要花时间去搞源码的。所以花时间来看看前辈的优秀的作品,从而也给自己的未来编程提高些能力。

https://static001.geekbang.org/infoq/8d/8d7fb44398c8ce4f1b9a6d2f3cc2c1dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

案例研究之聊聊 Mybatis 源码 (一)

用户头像
小诚信驿站
2020-07-15

一直以来想看下Mybatis源码,但是一直没时间看或者说自己本身没有去花时间做这件事情。随着自己的成长,觉得技术这个事情还是需要花时间去搞源码的。所以花时间来看看前辈的优秀的作品,从而也给自己的未来编程提高些能力。

聊聊架构_聊聊架构技术文章_InfoQ写作社区