大家好!这是一门收费视频课程,目的是从 0 使用 Rails 打造一个企业级 RESTful API 项目。 课程基本信息 现在共 56 章,3...
大家好!这是一门收费视频课程,目的是从 0 使用 Rails 打造一个企业级 RESTful API 项目。 课程基本信息 现在共 56 章,3...
本文记录中文模糊查询优化的方向是 使模式匹配使用索引 有一张 2 千万多的 user 表,其中需要按照 users.chinese_name 字...
postgerSQL 是通过表继承来实现分区表的。表分区就是把逻辑上的一个大表分割成物理上的几个小块,分区可以提供若干好处。 删除历史数据更快,...
对于 Rails 5.0 之前,我们通常的做法是通过 YAML.load 来加载配置文件,自 Rails 5.0 之后,官方提供了方便加载配置文...
背景 乐观锁在并发控制中有非常广泛的使用,在并发更新数据时避免了互斥锁的使用,更新冲突较少时有着良好的性能表现。 在Rails中也集成了乐观锁的...
PhantomJS is dead, long live headless browsers 这是一个从PhantomJs走到Headless ...
众所周知,Ruby(MRI)中有三大神秘区域: GC GIL 编译/执行 我就是CRuby的GC,虽然大多数人不了解我,或者了解了也没什么卵用。...
在rails的多线程编程中,connection pool(连接池)是一种常见解决方案,在一些IO操作中,connection pool能够降低...
一、什么是动态方法?这就要从静态语言和动态语言的区别说起,静态语言比如Java,在编译阶段就需要运行对象调用的所有方法,而动态语言,只需要真正调...
本文缘于在项目中遇到的一个问题,查阅了网上的资料和Rails源码后有一点收获,简单做个总结,有些地方不够全面,欢迎大家补充指正。 相关背景 Ra...
专题公告
The Rails Stack ...
Ruby、Ruby on Rails、Sql、React、Vue ?