Search result of: 多个数据库表
Total 30 records
参考:RailsCasts 416-form-objects 自从使用 Form Objects 处理复杂的表单后,我就不想在考虑使用 Rails 带的那套方法了。 原来的方法是,如果一个 Form
写在前面 一个理科生,没什么文化功底,写的不好,大家多多鼓励,希望能每每有心得或者学到新东西都分享给大家。 重构中还有很多细节不知道怎么表达出来,因为是事后回忆重构过程,所以贴的代码和过程可能有点乱,各位看官要有点耐心。 先写个重构要点吧,以免看不到文章最后的同学,可以知道本文主要讲些啥玩意 在 data
Feed 后台设计文章索引 Feed 流设计 (一):如何对多态内容进行抽象? Feed 流设计 (二):拉模式 Vs 推模式 Feed 流设计 (三
面向对象的演化过程和解决问题 前言: 相信大家对面向对象这个概念已经很熟悉了,如果你是使用 Java 入门编程的,一定会被大量灌输:类,继承,多态的概念,但我们真的理解它们吗?一切就好像自然而然,写代码不就应该是这样吗?但事实上这些概念,只是我们脑海中的一个毫无意义的符号
关于我们: 北京乐行东方网络技术有限公司,是一家致力于提供车主生活服务的互联网企业。相信我,在国内当下广义的车联网领域里,提供车主生活服务才是真需求,才是能持续盈利的切入点。那些打着车联网的旗号搞 OBD 和搞智能交通的,或者随口说出要搞个中国版 Car Play 的,无论大小全都弱爆了
两个主要的框架垄断了 Ruby 的测试界:Rspec 和 MiniTest. Rspec 是一个非常有表现力的测试框架,它有很多好的特性和辅助方法来让测试变得可读。当我们用 Rspec 写测试的时候,有几个小的方法,或许可以让测试更好写、更易读
在本篇文章中主要介绍图数据库 Nebula Graph 在 Jepsen 这块的实践。 Jepsen 简介 Jepsen 是一款用于系统测试的开源软件库,致力于提高分布式数据库、队列、共识系统等的安全性。作者 Kyle
直播是人类智慧的极佳体现,通过技术将模拟数据数字化,打破自然界光线和声音传播的刚性约束,实现隔空重放,让信息摆脱物理学的约束低成本传播,并自然地实现价值放大。 在手机 APP、浏览器等终端上,我们可以通过一个个窗口,便捷地看到那些隔空重放的信息,或一个鲜活的人或一场热闹的戏或一堆精美的物品,商业上的人、场、” 货
本系列计划分四大部分: kafka(一) 消息队列的本质 kafka(二) 消息的生产 kafka(三) 消息的消费 kafka(四) 可靠性探讨 kafka(五
当使用命令行 rails new 去创建一个新项目时,Rails 默认会创建三个环境: development: 本地开发环境。 test: 用来跑测试。 production: 生产环境,用来服务客户。 在项目的最早期,还处于验证想法阶段
公司 DJI 大疆创新是全球领先的无人机公司,以 “The Future of Possible(未来无所不能)” 为理念,不断在各领域开拓创新,目前在全球有 11000 名员工,2017
TL;DR 本文较长,如果对 Git 内部实现不感兴趣可以快速跳过中间两个章节。 吾诗已成。无论大神的震怒,还是山崩地裂,都不能把它化为无形! —— 奥维德《变形记》 背景 Linux 作为最大也是最成功的开源项目
在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。当缓存存在后,日后再次请求该数据就会直接访问缓存,提升数据访问的速度。但是缓存存储的数据通常是短暂性的,这就需要经常对缓存进行更新。而我们操作缓存和数据库,分为读操作和写操作。 读操作的详细流程为,请求数据,如缓存中存在数据则直接读取并返回,如不存在则从数据库中读取
最近想学习写 API wrap,所以就对照 Github API 尝试写了起来。在扫过 Github API 文档之后,看到每一类 API 几乎都有 Create
总结: 内存碎片是一个难以测量和诊断的问题,但是解决这个问题有时也很容易。让我们看看在 CRuby 程序中,导致内存碎片的一个根源: 每个线程的内存动态分配(malloc's per-thread memory arenas) 不是每次一个简单的配置修改就能彻底解决一个问题
Elasticsearch 通常作为业务搜索的重要组件,或者用于 ELK 做日志分析使用,支持从最简单的全文搜索,模糊/精确搜索,到复杂的组合搜索,还有一些特殊场景下的搜索如地理坐标搜索,甚至可以自己定制搜索脚本来完成自定义的搜索,更重要的是搜索效率非常高。但对于初入者来说,理解 es
『 作为一个不断发展的新兴技术, Serverless 热度的制高点已然到来。』 或许,Google Trends 所显示的 3 年猛增 20 倍的 “ Serverless ” 搜索量,可以佐证 Serverless
服务器虚拟化改变了 IT 运营方式,随之而来的是越来越多的网络被虚拟化。 当今,几乎所有的 IT 基础架构都在朝云的方向发展。在基础架构中,服务器和存储虚拟化已经发展的比较成熟,作为基础架构中的虚拟网络,为了迎合云计算和互联网发展的需求,迎来了新的挑战,UCloud 虚拟网络平台负责人徐亮对此进行了梳理
不错的文章转载自: http://blog.sendcloud.org/ 电子邮件标准行业术语 仔细想一想,电子邮件行业术语其实挺多的。但是很多人不一定知道每一个术语的专业解释,下面我们来了解一下电邮行业各专业术语的定义。 Complaint-垃圾邮件举报率: 当邮件接收者点击了 “垃圾邮件举报” 按钮后,你的垃圾邮件举报数将 +1
TL;DR 这篇文章整理了 Service Object 的一套 Convention,用 PORO 结合 Rails 的功能完成了一个例子,并介绍了一些其他思路。 Why Service
Rails(3&4)预加载(preload)的 3 种方式 作者:Robert Pankowecki 原文地址:http://blog.arkency.com/2013/12/rails4-preloading/
我们的产品有一个面向 C 端且主要运行于移动设备的部分,在我接手之前是 Meteor+Blaze+.Net API 的架构。除了 .Net API 是历史遗留问题(主服务)姑且不谈
DSL 是 Ruby 这门语言较为广泛的用途之一,不过如果不熟悉 Ruby 的元编程的话,难免会被这类语法弄得一脸蒙蔽。今天主要就来看看 DSL 它是个什么东西,它在 Ruby 社区中地位怎么样,以及如何实现一门简单的
之前一直对 Ruby 的服务器不是很了解,在 stackoverflow 看到一篇文章感觉不错,顺便翻译了一下,英语不好,如果哪里错了请大家指出,避免误导他人。 原文地址:http://stackoverflow.com/questions/4113299/ruby-on-rails-server-options The
日前,由又拍云举办的大数据与 AI 技术实践|Open Talk 杭州站沙龙在杭州西溪科创园顺利举办。本次活动邀请了有赞、个推、方得智能、又拍云等公司核心技术开发者,现场分享各自领域的大数据技术经验和心得。以下内容整理自又拍云资深开发工程师张召现场分享: 张召,资深开发工程师
网络协议——写给每个懂点编程的同学 缘起是我想了解一下底层网络的原理,看了几天《TCP/IP 详解 卷一》,但是这部书读起来十分吃力。这时候正好看到 hn 谈到这篇 Network protocols。所以特地翻译过来,希望也能有人从中受益
本文根据唐福林老师在“高可用架构”微信群所做的《股市风暴下的雪球架构改造经验分享》整理而成。 转自微信公众号 ArchNotes。 唐福林,雪球首席架构师,负责雪球业务快速增长应对及服务性能与稳定架构优化工作。毕业于北京师范大学,硕士学位。之前曾任微博平台资深架构师,微博技术委员会成员。长期关注并从事互联网服务后端性能及稳定性架构优化工作
本文为 UPYUN 原创内容,欢迎转载,但须标明来源 ngx_lua 是一个 NGINX 的第三方扩展模块,它能够将 Lua 代码嵌入到 NGINX 中来执行