• To be a backend developer
  • 介绍
  • Basic view and roadmap
  • Overall master of current technology
  • Architecture
    • MicroService
    • SystemDesign
    • Distributed System
    • Internet互联网技术生态圈和应用场景
    • Business Architecture
  • 必备技能
  • Resources
    • 必读书目
    • 编程网站
    • Tech Websites
  • Java Language
    • Java并发
    • Java Collection
    • Java IO
    • Thread Dump
    • Heap Dump
    • 编码之术
  • Concrete Technologies
    • REST and RPC
    • RDBMS
    • Spring
    • 文本处理和解析
    • JDBC and ORM
    • 存储系统
    • 消息队列
    • LInux
    • 缓存系统
  • General programming tech
    • Event-Driven, Message Driven Or Reactive Programming
    • 设计模式
  • High Concurrency and IO
    • Handle big data and high performance programming
    • Topic: High Concurrency
    • Netty
  • Misc
    • Improve operation speed
    • My Notes about Programming
    • Famous Company Experience
    • Programmer必背
    • How to master the trend of technology
  • Practice Projects
  • Q&A
  • Basic Core Tech
  • Data structure and algorithm
Powered by GitBook

文本处理和解析

文本处理和解析

SQL语句的解析是如何做到的?

  • https://github.com/alibaba/druid/wiki/SQL-Parser
  • http://stackoverflow.com/questions/10379956/parsing-sql-like-syntax-design-pattern
  • https://www.quora.com/What-is-the-best-free-commercial-SQL-parser-written-in-Java
  • ANTLR

  • http://niels.nu/blog/2015/antlr-is-awesome.html
  • http://stackoverflow.com/questions/29971097/how-to-create-ast-with-antlr4

    AST

  • http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue3/static-modification-of-python-with-python-the-ast-module.html
  • ANTLR, AST, DSL, Groovy

  • https://dzone.com/articles/run-your-antlr-dsl-groovy
  • Regular Expression

Regex and FSM

  • http://cs.stackexchange.com/questions/2016/how-to-convert-finite-automata-to-regular-expressions
  • http://www.gamedev.net/page/resources/_/technical/general-programming/finite-state-machines-and-regular-expressions-r3176

results matching ""

    No results matching ""