![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程模式级相关
文章平均质量分 92
孙新404
这个作者很懒,什么都没留下…
展开
-
AST抽象语法树的基本思想
AST抽象语法树的基本思想前言AST概述AST结构AST解析转换生成前言 在阅读java ORM框架spring data jpa的源码时,发现Hibernate(spring data jpa依赖Hibernate核心代码)在底层使用了AST抽象语法树,将hql转换为sql,这激发了我研究AST的兴趣。AST概述 AST(Abstract Syntax Tree)抽象语法树多用作编程语言的分析和转换,C语言原创 2020-06-27 12:28:44 · 4379 阅读 · 1 评论 -
设计模式中常用的几个“套路”
Gof的设计模式一共有23种模型,这23种模型只能算是一些情景下的通用解法,是离散的而非系统的解决方案,所以在理解、记忆和应用时,如果不是花费足够的时间熟悉和使用这些模型,就难以准确地使用合适的模型或者模型的变体解决开发中的问题。不过还好,这个23种模型中,存在着更加底层的常用套路,能够被提取出来,可以帮助理解和掌握设计模式的精髓。接口 ...原创 2020-03-22 17:26:46 · 342 阅读 · 0 评论