passenger 重启时几秒钟的无响应怎么处理
文档写的很认真。项目的话后续可以进一步完善。比如注册登录模块,支持用户手机短信验证码注册,忘记密码找回(这块可以演示集成第三方短信 API,action mailer 邮件发送等)等。商品模块可以演示文件上传的功能(active storage 或 carrierwave 等)。订单模块中可以增加订单状态的管理(可以用 aasm),集成支付网关(微信、支付宝支付 SDK,余额、优惠券支付等),支付完成后可以考虑用 websocket(action cable)通知前端。接下来就是订单支付完成之后通过后台任务(sidekiq 等)处理出单、通知(短信或者微信公众号通知)、开票、物流的追踪等等。还要考虑订单的搜索过滤功能,量大的话就得考虑怎么用 elasticsearch 来加快搜索速度。作为一个电商项目,后台管理也是很重要的环节。这一块包括商品管理、优惠券、结算、售后等。如果这些搞完可以继续用 vue 或者 react 做一下前端项目...
直接用原数据库就行了。不同框架确实有不同的地方,但通过配置基本都可以适应数据库。active record 有一些比较灵活的 association 定义,像 gorm 因为使用 go 这样的编译型语言不好支持,但是说白了都是语法糖,实在不行手写 sql 语句也能搞定。
翻车不要紧,把车扶正继续开
赶紧 Google 了一下,看了几篇文章后,你说的对。我跟缓存的存储方式弄混了。我原来理解 cookie-based session store 是和 redis session store 一样,不仅 cookie 存 session 信息,同时服务器端也要查询 session 存不存在。没想到 cookie-based session store 直接存的信息被加密后可以防止被篡改,不需要服务器端存一份数据来验证。看来是我想多了。
即使是面试初级开发,面试也有点水。要是我,每一个点延伸下去都能把小伙子面懵逼。还有 cookie、session 的部分面试官的表述是有问题的,小伙子明显被带懵了。只是 seesion_id 会存储在客户端 coookie 里,seesion 本身是存在服务器端的。面试这部分问题,怎么也得问一下,cookie 和 session 是怎么做到可以验证用户是否登录的。这个问题才是核心。seesion 的存储也得好好问问。为什么 Rails 默认使用 file 存储?其他的存储方案有哪些?多台服务器做负载均衡的时候用 file 存储是否合适?如果不合适,需要用什么存储方案?还有,如果在微信小程序、手机客户端等没有 cookie 的场景下,怎么解决用户权限验证的问题?这时候什么 jwt、oAuth、加解密啊什么乱七八糟的都可以问一问了。别的什么 vue、数据库等领域可以问的更多、更深,一年经验的小伙子就不要难为人家了。
暂时只招有经验的
prawn 最新版本不再支持修改已有文档。hexapdf 不是免费的,商用需要买授权,不过没人管...
win10 edge 会出现这种情况
9:30 都感激涕零了 福娃
Apple Moron Bar
重启 sidekiq 重启 redis 试试
以前碰到过网络请求重定向的时候卡住的情况 你可以打印可能耗时的操作的耗用时间 先定位问题
那些 996 的公司不过是一个个的动物农场,愿意甘为牲畜就呆着呗,不愿意的话就出来,这并不是个农场主主导一切的世界。
一是最左前缀原则。其次 就算数据库进行查询优化,也应该是先用 user_type 因为 user_type 比 user_id 可能的值少。这样你明白了吗?事实上建立联合索引的时候 必须需要考虑 最左前缀原则,值少的字段优先放在前面。
都是 console 启动
可以接下来讲一下分布式哈希算法
如果是存储到本地的话,可以加上 download tag 或者 sendfile,如果是七牛的链接加上 attname 参数。按照七牛的文档,如果 attname=后面不写文件名的话会按照存储的原文件名保存,但是我试下来,有时候会导致不会直接下载。如果需要统计用户下载的行为的话,可以把 url 指向自己网站的链接如 "files/visit?url=[七牛的文件下载链接]",对应的 action 可以进行统计,最后 302 重定向到七牛的文件下载链接就行了。
开启 JIT 了吗?
最感兴趣的是 蜂群联网计划,说明钥匙在即将碰到天花板之际主动寻求开拓新的领域
请自行 google。不要直接 搜索 putc ?. 或者 ?. ,而用英语搜 ruby question mark
没回答到点子上
依赖的 css is 还有图片文件传没传
Got it. Preferred.
不是语法糖 很好理解呀 and 之前的条件成立 才有必要判断后面 等同于 return if enum.nil?
At least 5 years’ working experience?
看完 blockchain guide,再来 BB 可行
压缩后解压看一下是不是对的