在使用Springboot+Mybatis开发项目时遇到如下的错误(提示Could not autowire)。虽然能够编译运行无误,但看着让人很是郁闷:
C词法分析器的Python简单实现
在学习编译原理的课程设计中,需要设计一个词法分许程序。于是尝试用Python来简单实现C语言词法分析器。其中其实并没有什么具体需要克服的难处,只要将部分的词法分析DFA设计好,实现起来思路便更清晰。
MySQL 加锁处理
分享一篇详细、较全面的MySQL InnoDB加锁介绍,虽然年代略旧不过其中基本锁的机制还是没变的。
MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运用此思路,拿到任何一条SQL语句,都能完整的分析出这条语句会加什么锁?会有什么样的使用风险?甚至是分析线上的一个死锁场景,了解死锁产生的原因。
注:MySQL是一个支持插件式存储引擎的数据库系统。本文下面的所有介绍,都是基于InnoDB存储引擎,其他引擎的表现,会有较大的区别。
2017百度、腾讯春招笔试
在经历惨烈的春招后,还是回头看看,好好总结总结。还是需要多练习、多见识,锻炼自己的编程思想,这样在临场时思路更清晰、编码更稳健、排错更及时。
需要申明的是,下面都是自己的解题思路或者查询到的解题方法,不见得是最优解法,欢迎交流,指错扔砖。
MySQL 主从同步及全文索引
这两个都是自己在实际操作上遇到的具体问题,很常见也很实用。MySQL主从复制的需求是因为在将GitHub上一个BitTorrent DHT搜索引擎架设到服务器时,想通过复制实现异步数据同步。而全文索引也是想提高千万数据前提下模糊查询速度,将在之后写出。