Vector
Vec<T>,叫做 vector- 由标准库提供
- 可存储多个值
- 只能存储相同类型的数据
- 值在内存中连续存放
随着响应式(Reactor)编程日益火热,响应式配套组件也在渐渐的完善。将响应式引入到了数据库,其响应式的背压机制与资源调度等特性可以带来巨大的性能。相比传统编程而言,当 Web 服务中入站流量大起来,如果都是一些数据库的操作的话,此时流量会一股脑的冲向数据库,就很容易将数据库压垮(数据库流量一大,可能会导致数据库宕机)。面对这种情况可以使用消息队列来进行削峰填谷,但是维护消息队列也是需要成本的,倘若项目要求的并发不高,可以使用响应式的背压机制,在客户端与服务端之间建立一层缓冲,之后对数据库的操作都会先经过背压这层缓冲,然后发送给数据库。
JDBC 作为数据库驱动的 SPI 接口,数据库驱动只需遵循与实现该接口,就可以通过 JDBC 使用该数据库。本文会对 MySQL 驱动进行分析,来探究 MySQL 驱动是如何与 JDBC 进行对接的。
github 地址:https://github.com/killlowkey/olu-word
最近看英文文档比较多,因为在这过程中遇到的生词比较多嘛,所以需要将这些生词添加到生词本中,以便于复习。偶然在 ipad 上看到了欧路词典,使用下来各方面体验都还不错。然而在 pc 上,找了一圈没有找到欧路词典的浏览器插件,这就使得我很懵逼了。这时刚好看到了欧路词典的官网提供了 API 接口,于是萌发了自己写一个添加生词app想法。