首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

十二月——没有寒冬,只有开始

12.12 】2015·北京OSC源创会年度盛典 本次源创会年度盛典,将直面一线开发者,关注开源,关注技术,关注创新,话题专注于软件技术本身的实现。...此次盛典为期一天,设置五个分会场,涵盖容器、移动开发、数据库存储、运维、其他综合各类开发技术,大会将邀请行业内各路精英,一起跟大家探讨他们的深入研究和见解,碰撞技术的火花。...【12.12-12.30 】2015·感恩极客开发者资源优惠反馈活动 好雨云携手国内优秀的企业级服务厂商连续三周为创业公司提供福利。...帮助创业者们度过寒冬,无论从基础的云服务,还是开发工具平台,又或者是企业应用软件,都将全面优惠回馈,优惠力度史上最低!

22.3K40

你为什么总是写不出正确、高效的并发程序?| 极客时间

12.12 大促抢先优惠 定价¥129 | 新用户¥59 | 老用户¥90 ↓↓↓即刻购买↓↓↓ 王宝令是谁? 王宝令,资深架构师,目前在京东从事电商架构设计工作。...他前前后后写了 18 年的程序,曾主导研发了支持高并发处理能力的 API 网关、高性能数据库连接池以及海量数据归档平台。最近 10 年,他一直从事 Java 开发平台和基础中间件的设计开发工作。...专栏一共 45 讲,基本是一篇一块钱,不能更划算,目录如下: 再强调一下 课程原价 ¥129 12.12 抢先限时秒杀 ,老用户到手 ¥90 如果你是新用户,只需要 ¥59 优惠就这几天,抓住机会,立即扫码抢...现有 12.12 限时抢先特惠,老用户 7 折,新用户 5 折,扫码或点击阅读原文抢

14.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

公有云项目方案咨询中一些常见问题

比如优惠券系统可拆为创券、领券、用券。 3、读写维度:比如,商品系统,交易读、交易写。且交易写的io、bw预估高于交易读,因此将交易写的服务器能力需考虑得更高一些。...典型的Nosql数据库,Key-Value型的数据存储,且一般为内存计算,很少将数据写到磁盘中。我们举一个例子来说明用途。...在11.11、12.12电商日中,如果用户在某个时点秒杀商品,此时通过数据库进行商品的查询、扣减是不可取的。一般是将商品数据缓存到了Redis中,再通过同步至DB数据库中。...4、Redis,解决某数据库的压力。 五、对于大业务流量的金融级访问,有什么优化处理办法? 一般为限级、限流。...建议针对操作系统级,直接两个数据中心部署相同的业务系统;针对数据库,建议采用原厂的日志级数据同步软件,如oracle dg。

9.6K20

猿设计22——真电商之订单的真实面目

经过前面一段时间的学习,相信你对类目、属性、商品、促销、库存、购物车的业务和设计有了一定的了解。上一章节我们也讨论了结算系统的功能以及业务逻辑。...用户地址、商品信息、商家信息、库存信息、促销优惠优惠优惠、运费,这些信息应该在订单中体现?在回答这个问题之前,我们可以先聊一聊订单是个什么?...再比如促销相关的信息,一个商品可能现在搞活动,可能过一段时间就不搞活动了,再比如说商家想换一个招牌(名字),还能不让他换?...甚至产生疑问,为什么猿人工厂君的每个实体中,都有orderId,parentOrderId,userId,userName,sellerId,sellerName,这几个固定的字段,而且不嫌弃信息冗余?...有的同学一定会很好奇,为什么OrderSku实体有一个属性叫orderSkuUuid,在一个订单中,skuId不应该是唯一的

1.7K10

猿设计24——真电商之接单是怎么一回事情

经过前面一段时间的学习,相信你对类目、属性、商品、促销、库存、购物车的业务和设计有了一定的了解。上一章节我们还讨论了一些订单设计的秘密。...而且结算页生成的数据,难道订单就可以直接使用? 我们就分析一个简单的场景吧。比如某个用户在购物车勾选了一些商品,然后选择结算,结算页经过一系列复杂的业务计算之后,展示出了订单结算的信息。...剩余的校验,都需要经过业务系统的查询,用户、商家、类目、商品、SKU、价格、运费、优惠券都必须经过数据查询、重新计算得出。...没库存下单,不是会发生超卖现象?这个问题问得很好,但是对于下单来讲,不会再校验库存了,直接预占就好。因为有库存才能预占成功,没有库存自然会预占失败,再次使用库存查询,是多此一举的。...我们说假如啊,促销扣次成功了,优惠券扣次失败了,怎么处理呢?促销扣减的次数,不应该回退用户呢? 再比如一切成功了,最后数据库发生问题了,又怎么来处理呢?前边儿的扣减操作是否需要回退呢?

59610

小程序不好如何反馈或举报 如何清理小程序缓存 群通知小程序推荐 | 小程序问答 #12

第 11 问:小程序因涉及虚拟支付无法过怎么办? 第 14 问:个人开发的小程序可以升级成组织账号? 如果你也想提问,请到文末查看「小程序问答」提问指南。 小程序使用问题 1....求推荐有卡券功能的小程序 「肯德基+」、「麦当劳优惠券」等小程序内都提供卡券功能。 5. 有没有学跳舞的小程序? 在线学跳舞可以看看「99 广场舞视频」。...不知道有户外用的,有海拔,温度,指南针多功能的小程序? 目前还没有,指南的话可以试一下「迷你指南针」,而「彩云天气+」、「墨迹天气」等天气类小程序则能提供温度预测。...你也可以在知晓程序(微信号 zxcx0101)的微信后台回复「小程序审核」,查看相关过避坑指南。 13. 以前那种公众号关联的微商城和现在的电商小程序之间的差别?...个人开发的小程序可以升级成组织帐号? 目前是不可以的。 但是可以选择组织注册一个小程序帐户并将代码提交到新帐户中审核、发布。 15. 小程序新版码怎么弄呀?

2K10

谈谈数据异构

京东的内容创作平台有很多的样式,比如文章、单品推荐、搭配、店铺上新、秒杀、直播预告、优惠卷。有些样式可以投稿到不同的频道,频道就好比露出的位置,频道露出的前提是内容质量审核通过后,频道侧二通过。...上面列举的有些样式因为时效性的考虑所以是不需要审核就可以外露的,比如直播预告、优惠卷,其他的样式则需要在CMS后台管理中经过一道或者两道审核,或者在质检抽查中复活。...我们先来看下第一种方案,就是双写,业务代码在对数据库操作时同步缓存。...你可能看到过这种方案,更新操作时,先删除缓存后更新数据库,让查询操作来同步刷数据到缓存,这种方案最大的问题就是如果你删除的缓存是热点数据,那将导致大量的请求直接达到数据库。...也就是,程序处理完业务逻辑后发送MQ事件通知,由不同的应用消费MQ然后分别写入数据库和缓存中,其中写缓存的应用再反查其他表。

3.1K30

如何避免写出烂的业务代码(1)

摘要 习惯了MVC模式,习惯了敏捷开发,习惯了了小步快跑,还适合谈论领域驱动开发。领域开发是否就是慢节奏的开发, 本文结合自己的开发经历,和大家聊聊这个话题。...所以通常一个工程的项目结构图就是 controller service manager dao 问题1: bean的职责不清 对应的bean就是PO/DO(Persistence Object/Data Object):与数据库表结构一一对应...关键是发现之前的模型定义错了,数据库的ER图设计有问题,仍然不会去更改,因为总是有新的需求会来,然后拼了命的做需求,留下一堆烂代码无法维护,最后连自己都不想看。 二....这时候你能同意? 当然不行了,因为这个业务需求本质是就是交易,有买家,有卖家,有中间商。他们属于交易维度的不同实体,是同一个层次的,而用户则是不同的层次。...所以领域模型可以帮你解决,通常一些对于一些通用的领域,你可能很好找到对应模型设计,比如说订单,商品,抽奖,优惠券。

65220

猿设计23——真电商之订单中的那些秘密

经过前面一段时间的学习,相信你对类目、属性、商品、促销、库存、购物车的业务和设计有了一定的了解。上一章节我们也讨论了订单的实体信息。...用户挨个去支付?这样做的后果很明显让客户更加麻烦——注意,我说的是客户不再提的是用户(给钱了才叫客户)。 客户觉得麻烦之后,自然可能临时改变主意,不支付某些商品。...或者直接找到平台优惠的一些漏洞,先给优惠拿到手,剩下的你们自己玩耍吧。所以什么时候拆——支付之后拆(除了货到付款)!客户给完钱了,确定买了,然后需要生产履约了,拆开它就好了。...或者说他仅仅是看中了某一个货物,又想利用漏洞来套取优惠,那么在设计拆单的时候可以考虑按金额拆、按优惠拆等等策略了。甚至在生产上搞点儿小手段——赠品后发也是有的噢。好了,我们来梳理下拆单的逻辑吧。 ?...嘿嘿,最稳妥的还是数据库的方式来保障了,你会喷,性能上怎么行?比“xx算法差远了”。不过怎么来实现具体的细节,在具体实现时来体现,没有差的,只有不会设计的。

52240

面向对象的7种设计原则(7)-开闭原则

我们有下面三种方法可以解决此问题: 修改接口 在ICar接口中,增加一个方法getDiscount(),专门用于进行优惠处理,所有的实现类实现此方法。...其次,并不是所有的车辆都有优惠,仅仅因为BMW有优惠就修改接口使所有车辆都实现优惠逻辑,显然与实际业务不符。因此,此方案否定。...修改实现类 修改BMW类的方法,直接在getPrice()方法中实现优惠处理。此方法是有问题的,例如我们如果getPrice()方法中只需要读取车辆优惠前的价格呢?这不是有问题?...用来描述环境和数据的数据,通俗的说就是配置参数,参数可以从文件中获得,也可以从数据库中获得。...封装变化,也就是受保护的变化,找出预计有变化或不稳定的点,我们为这些变化点创建稳定的接口。

44410

钻漏洞“薅羊毛”赚100万,安全人员要背锅

作为道歉,得物将向受到影响的每位用户发放特例商品除外的2张50元无门槛优惠券。 虽然9元商品没“薅”到,但是不少网友也表示算是用一次bug免费换取了大额优惠券,这波不亏。...有多名网友反映,自己的星巴克App账户里忽然多了大量优惠券,包括生日邀请券、周年庆邀请券、金星晋级饮品券等。其中,部分优惠券的有效期截至本周或本月底,而有的券都到了5月份。...法院一认为各被告人通过发起虚假交易,获取退券退款的行为,是基于两个客户端之间数据不同步,使被害单位在错误的基础上进行财产处分,进而造成财产损失,故各被告人的行为符合诈骗罪的构成要件。..."薅羊毛"属于违法行为? 无可否认,“薅羊毛”的确已经成为了当代消费者的一种普遍行为。...企业被恶意“薅羊毛”,是安全人员的“锅”? 如果从“被损害利益”的企业层面出发,因消费者非法“薅羊毛”而造成的经济损失,责任到底该归咎于谁?

28520

猿设计19——真电商之你所不知道的购物车

经过前面一段时间的学习,相信你对类目、属性、商品、促销、库存的业务和设计有了一定的了解。各个模块已经有了一些概念,看起来我们终于要进入电商系统的核心领域了——交易。...不是因该选择要购买哪些商品用于购买才对?这个太easy,我们就不讲了,我们聊点有营养的东西。 其实对于大部分用户来说,购物车更多的发挥了是收藏的作用:“这个东西不错,手里银子有限,过一阵子再说。”...同一个商家的商品优惠活动是不同的,那么相同优惠的是不是也应该放一起展示呢?默认的规则总该有吧?...促销信息 相信你已经看见上图中的内容了,购物车中会显示促销相关信息,比如满减、满赠、赠品,优惠券等信息。注意“促销”两个字还有箭头噢,点开之后,可以选择使用具体的优惠项。...同时如果用户选择了不同的优惠,也需要将优惠的金额计算进去,在购物车中未将优惠券的优惠金额算入,主要是促销和优惠券是两个体系,优惠券的使用,是用户可根据需要在结算页面自由选择符合要求的优惠券使用。

79410

邀您参会 | Gdevops全球敏捷运维峰会-广州站

今年国产数据库在国际舞台上大放异彩相信大家都有目共睹,更多国产数据库加入到数据库市场的队列,对于企业来说也就有了更多的选择。...在愈加激烈的数据库市场角逐中,企业有了更多选择和更为完善的技术保障的同时,也不免生出了脸盲症与选择困难症—— 此数据库与彼数据库有什么不同?哪个更适用于我的企业? 迁移成本和难度大?会踩到哪些坑?...如果想同时用多种数据库,该怎么组合和构架? 上云安全?数据泄露或丢失了怎么办?...许建辉 《云架构下的分布式数据库设计实践》 腾讯云数据库产品副总监 邵宗文 《图数据库及其应用场景解读》 ?...腾讯云数据库 · 专属优惠 ? 输入专属优惠码:TXY 普票29.9元优惠,限额5张 先到先得,抢完即止 ? ↓↓↓点这里了解更多详情

2.8K20

Spring Cloud与容器技术实战新姿势

这是一本“从入门到放弃”系列图书? No No No! 本书将通过一种别样的“项目实战”带领读者掌握微服务与容器技术的精髓。...所谓“项目实战”,绝不同于“随堂练习”式的零散Demo程序,我们将通过一个“优惠券系统”的实战项目,将书中各个章节的技术点贯穿起来,由点及面构建微服务知识图谱。...在实战环节,我们将以“优惠券系统”这个Spring Boot实战项目为基础,将Spring Cloud组件集成到实战项目中。带领同学们体验一把从单体应用升级到微服务架构的架构升级之旅。...在实战环节,我们会将本章学到的技术点逐一应用在“优惠券系统”中。...十余年系统架构设计与咨询管理经验,曾主导多家国内外大型金融机构、电信运营商和互联网公司的系统优化、云平台转型、容灾多活、单元化设计,对微服务拆分管理、容器编排部署、系统安全性、可用性、扩展性等设计有着丰富的实战经验

69610

前阿里 P9:技术专家比架构师差在哪?| 极客时间

我经常思考一个问题:技术专家 = 架构师?如果≠,这两者之间差在哪? 按理来说,能成长为技术专家的人,技术过硬、业务熟悉,在公司资历也够深,弄个架构也不是难事。...现在买还有个订阅突破 55,000 的优惠,秒杀 + 口令加起来才 ¥109 ,差不多是今年的最低价了,除非你是新用户,能 ¥69.9 就到手。...这个专栏涵盖了华仔整套架构设计方法论,总计有 62 讲,认真跟下来,会让你的整体架构水平有质的飞跃,是一个可以长期影响你的专栏:从原理到思维再到实战,是我见过最全面系统、性价比极高的架构教程。...限时优惠: 秒杀 + 专属口令「jiagou999」 立省 ¥90,到手仅 ¥109 仅限前 50 个名额 阿里 P9 不常有,系统把自己的精华思考和丰富工作经验分享出来的 P9 则更少。

55110

程序员离职删代码被判10个月,京东到家说恢复数据库花了3万,网友:这是真有仇啊

不过,这一次删掉的不是数据库,而是自己亲手写下的代码! 当事人是一名29岁的程序员,给京东到家平台开发了3个月的代码。 离职当天,他删掉了自己写的一系列代码,包括平台优惠券、预算系统和补贴规则等。...就在离职当天,他未经许可,用自己的账户登录了代码控制平台(服务器位于上海),将在职期间写过的京东到家平台优惠券、预算系统和补贴规则等代码一并删除,导致相关项目被迫延期。...案发后,公司为了保证系统运行通畅,聘请第三方公司恢复数据库等共支出约3万元。 而录某也在家属帮助下,赔偿3.5万元并取得谅解。...△图源企查查 从猎聘可以看到,这家公司在招聘京东到家的后端开发工程师,负责优惠券等系统的快速迭代。 △图源猎聘 这起案件也引发了不少网友的热议。...二法院认为“大牛助手”不属于刑法中的“破坏性程序”,但张某仍构成破坏计算机信息系统罪,改判为有期徒刑四年。 另外,开发与大牛助手这种“外挂”相似的游戏外挂,同样会获破坏计算机信息系统罪。

30120

7 天,凭这个项目,我进了大厂!

此外有两场的面试官想要查看数据库,我开了屏幕共享给他们看,所以要对数据库的表结构和设计有一定的了解。 问题2 项目的架构你是怎么设计的?...有了解过其他的方式?...并且并发量大的话,对数据库造成很大的压力。引导面试官问出,那你有什么更好的解决方案?...问题8 你做过什么优化?你接口的性能怎么样? 答:我有一个接口是随机返回土味情话,我在数据库中插入了几千条土味情话,当调用接口时随机返回一条。...长按扫码领优惠券加入,也可以添加微信 yupi1085 咨询星球(备注“想加星球”): 往期推荐 我的学习小圈子 连接不存在的 IP ,会发生什么?

92031
领券