V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dawncold  ›  全部回复第 3 页 / 共 16 页
回复总数  303
1  2  3  4  5  6  7  8  9  10 ... 16  
2018-11-30 16:35:24 +08:00
回复了 Joryck 创建的主题 Linux WEB 服务器 CentOS、Ubuntu、Debian 推荐哪个?
目测引战帖
2018-11-22 14:30:40 +08:00
回复了 dawncold 创建的主题 优惠信息 [黑五] UnixStickers pro pack 1USD 包邮
@whyou126 嗯,但看起来半路丢件的可能性挺大
@dhairoot 这个不好说呢,分布式解压也得看你有多少资源可以被用起来,是有闲置的资源吗,还是解压速度已经够好了只是达不到心理预期?
挺好的,我刚卖了几本书给多抓鱼,他们可以提现,有的时候就是想卖钱,他们也鼓励用余额支付,能再打折。
如果你只是想解压这些 zip 文件的话,多开几个进程或者线程,和 CPU 个数差不多,一个个解压就挺快吧?当然如果有很多资源可用,确实可以搞分布式解压,就行 mapreduce 一样?
2018-11-11 20:48:12 +08:00
回复了 nancheng 创建的主题 程序员 开发童鞋们,有在公司值双 11 的班的嘛
在家 fix bug
2018-11-11 20:46:24 +08:00
回复了 magicdu 创建的主题 Java 各位的代码里还在用 SQL 语句吗?怎么管理的
我司手写复杂 SQL,但也不至于连 insert into 也是手写,对数据库操作有简单封装,主要是对结果进行封装:获取一行、获取一列、获取某行的某列、执行任意 SQL,如果有特别需要 insert into 也是手写,不使用 ORM,这样很直观,心里有底吧。

对结果简单封装后用起来和 ORM 差不多,比如获取一个订单:

```python
purchase = db().get('SELECT * FROM purchase WHERE id=%(purchase_id)s', purchase_id=123)
print(purchase.shopper_id)
print(purchase.sales_channel_id)
```
等等读取操作和用 object 的感觉一样,但如果要更新 purchase 则需要写 SQL:
```
db().execute('UPDATE purchase SET processed_at=CURRENT_TIMESTAMP WHERE id=%(purchase_id)s', purchase_id=123)
```

获取一些订单:
purchases = db().list('SELECT * FROM purchase WHERE created_at>=CURRENT_DATE')
for purchase in purchases:
print(purchase.id)

获取订单某个字段:
shopper_id = db().get_scalar('SELECT shopper_id FROM purchase WHERE id=%(purchase_id)s', purchase_id=123)

获取订单 ids:
purchase_ids = db().list_scalar('SELECT id FROM purchase WHERE created_at>=CURRENT_DATE')


对数据库的变动写 migration 脚本,按顺序部署时应用到数据库中。

开发环境中模块对表的读写有管理,不是某个模块想写哪就写哪,想读谁就读谁,但这个在生产环境不检查。
2018-11-11 06:00:25 +08:00
回复了 qinxg 创建的主题 优惠信息 双十一买香港服务器最佳的方案是?
觉得俄罗斯线路挺好,香港有时不稳定
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3027 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.