月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 ...
分类:
其他好文 时间:
2018-10-16 02:14:25
阅读次数:
153
前言 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。 让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗 ...
分类:
其他好文 时间:
2018-10-10 12:12:03
阅读次数:
162
第三部分 数据库和缓存(46题)1. 列举常见的关系型数据库和非关系型都有那些? 关系型数据库:通过外键关联来建立表与表之间的关系 非关系型数据库:以对象的形式存储在数据库中,而对象之间的关系是通过对象自身的属性决定 关系型数据库:MySQL、SQLite、Oracle 优点:使用方便:通用的sql ...
分类:
数据库 时间:
2018-10-09 22:45:08
阅读次数:
215
<!-- Start PSA Section --> <!-- P&S box is temporary disabled(IFQ_OPS-2624) --> <!-- End PSA Section --> 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等 ...
分类:
其他好文 时间:
2018-10-09 22:16:46
阅读次数:
186
最近做一个订单模块要生成订单号,因为考虑到用Mysql主键做订单号在以后分库分表后会重复,就想到自己创建。 这里要涉及到并发操作,所以要么就用单例内部类,或者就是加锁,因为时间关系我先实现了内部类和锁,后续再用类把String替换了。 具体代码: 之前没加锁时候如果在几个线程池里放了几百个线程的情况 ...
分类:
编程语言 时间:
2018-10-09 12:45:47
阅读次数:
1205
0.安装scrapy框架 pip install scrapy 注:找不到的库,或者安装部分库报错,去python第三方库中找,很详细 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 1.创建一个scrapy框架 scrapy startp ...
分类:
其他好文 时间:
2018-10-06 14:24:02
阅读次数:
209
一、前言 一般来说,随着业务的发展数据库的数据量会越来越多,当单表数据超过上千万时执行一些查询sql语句就会遇到性能问题。一开始可以用主从复制读写分离来减轻db压力,但是后面还是要用分库分表把数据进行水平拆分和垂直拆分。 实现分库分表目前我知道的方式有两种,第一种是使用mycat中间件实现,第二种是... ...
分类:
数据库 时间:
2018-10-06 13:27:52
阅读次数:
379
OneProxy的主要功能有:1. 垂直分库 2. 水平分表 3. Proxy集群 4. 读高可用 5. 读写分离(master不参与读) 6. 读写分离(master参与读) 7. 写高可用 8. 读写随机 一、重要概念 Server Group 在OneProxy中,一组主从复制的MySQL集群 ...
分类:
其他好文 时间:
2018-10-01 00:09:42
阅读次数:
156
一、 两种存储引擎:MyISAM与InnoDB 区别与作用 1. count运算上的区别: 因为MyISAM缓存有表meta data(行数等),因此在做COUNT( )时对于一个结构很好的查询是不需要消耗多少资源的。而对于InnoDB来说,则没有这种缓存。 2. 是否支持事务和崩溃后的安全恢复: ...
分类:
数据库 时间:
2018-09-29 00:44:47
阅读次数:
292
引言 我们先来讲一个段子 面试官:“有并发的经验没?” 应聘者:“有一点。” 面试官:“那你们为了处理并发,做了哪些优化?” 应聘者:“前后端分离啊,限流啊,分库分表啊。。” 面试官:"谈谈分库分表吧?" 应聘者:“bala。bala。bala。。” 面试官心理活动:这个仁兄讲的怎么这么像网上的博客 ...
分类:
其他好文 时间:
2018-09-27 17:01:42
阅读次数:
184