240 发简信
IP属地:上海
  • 在 Rails 项目中使用 Sidekiq 处理异步任务

    Sidekiq 是一个提供了执行 定时/异步 任务的后台任务处理系统,它可以集成在 Rails 项目中使用,也可以单独的使用。在本篇文章中,我们...

  • Ruby 中的常量查找

    在 Ruby 中,当你需要访问一个常量的时候,很简单直接使用这个常量的名字就行。但是你知道 Ruby 是如何查找一个常量的吗?简单的讲 Ruby...

  • 如何简单的实现按距离排序?

    现在应用中类似 “优先按距离排序” 的功能已经很常见了,那么这些功能如何简单快速的去实现呢?本文将提供一个在数据量不是特别大的时候的解决方案,实...

  • Ruby Web 服务器的配置与使用

    Puma Puma 是 Rails 的默认 Web Server,在创建 Rails 项目时已经自动添加了 Puma 的依赖。Puma 是用了多...

  • Rails 服务端生成条形码和二维码

    通常情况下,图片的生成应当在客户端去实现。但是当我们必须在服务端去生成图片时 Barby Gem 是一个非常不错的选择。它是一个用来生成各种标准...

  • Rails 下载文件

    虽然下载文件有 Rails 默认的 send_data 和 send_file 方法,还有像 axlsx_rails 这样的第三方库。但是我仍然...

  • Rails 发送邮件

    首先需要在 config/application.rb 中配置发送邮件的相关配置 使用脚手架工具生成邮件视图模板,脚手架工具会为我们自动创建发送...

  • Let's Encrypt 申请免费的 Https 证书

    Let's Encrypt 证书不仅是免费的,而且支持通配符证书,通配符证书指的是一个可以被多个子域名使用的公钥证书,多个子域名使用起来十分方便...

    1.0 1979 3 12
  • Java8 之 Lambda 表达式的使用

    Java8 中新增加了对于 Lambda 表达式的支持,还添加了 Stream 接口,便于对集合对象功能的增强。能够极大的简化代码的编写并提高代...