摘要:
【动手排故】 基于旧代码,重新insert; 旧代码的逻辑是“强迫第一次访问触发计算数据,然后插入数据库,且入库后不再更新,之后每次读取” 但是“第一次访问发生时由于系统异常,原始数据尚且为空,仍执行上述逻辑,导致结算结果为0,且永远无法修正;” 处理办法:将错就错,由于数据为0和数据不存在,对数据
阅读全文
posted @ 2018-09-28 17:03
papering
阅读(193)
推荐(0)
摘要:
异常信息 repl_test:PRIMARY> db.0917order_totals_b.find()2018-09-28T15:13:03.992+0800 E QUERY [main] SyntaxError: identifier starts immediately after numer
阅读全文
posted @ 2018-09-28 15:22
papering
阅读(584)
推荐(0)
摘要:
Namespaces - C# Programming Guide | Microsoft Docs https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/namespaces/ Namespaces are heavily
阅读全文
posted @ 2018-09-28 12:45
papering
阅读(343)
推荐(0)
摘要:
深入理解GO语言的面向对象_Golang_脚本之家 https://www.jb51.net/article/94030.htm 深入理解GO语言的面向对象 更新时间:2016年10月04日 10:44:02 前言 有过C++语言学习经历的朋友都知道,面向对象主要包括了三个基本特征:封装、继承和多态
阅读全文
posted @ 2018-09-28 12:41
papering
阅读(236)
推荐(0)
摘要:
SELECT @ordersSum:=@ordersSum+t.cnt AS orderActionSum, t.* FROM (SELECT COUNT(id) AS cnt ,FROM_UNIXTIME(create_timestamp,"%Y%m%d") AS d FROM orders GR
阅读全文
posted @ 2018-09-28 12:01
papering
阅读(637)
推荐(0)
摘要:
Python36\site-packages\pymysql\connections.py
阅读全文
posted @ 2018-09-28 10:13
papering
阅读(694)
推荐(0)
摘要:
语言特性 | Less 中文网 http://lesscss.cn/features/#mixins-feature Mixins Mixins "mix-in" properties from existing styles You can mix-in class selectors and i
阅读全文
posted @ 2018-09-27 23:53
papering
阅读(262)
推荐(0)
摘要:
多进程 Not Found: /api/xxxxxxx [pid: 5661|app: 0|req: 5/85] 192.68.17.13 () {32 vars in 454 bytes} [Thu Jul 18 18:09:27 2024] GET /api/xxxxxxx => generat
阅读全文
posted @ 2018-09-27 17:40
papering
阅读(668)
推荐(0)
摘要:
15.【参考】设计的本质就是识别和表达系统难点,找到系统的变化点,并隔离变化点。 说明:世间众多设计模式目的是相同的,即隔离系统变化点。
阅读全文
posted @ 2018-09-27 17:14
papering
阅读(226)
推荐(0)
摘要:
https://baike.baidu.com/item/单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C.
阅读全文
posted @ 2018-09-27 17:06
papering
阅读(444)
推荐(0)
摘要:
单例模式 - 搜狗百科 https://baike.sogou.com/v7811899.htm 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 单例模式,是一种常用的软件设计模
阅读全文
posted @ 2018-09-27 17:05
papering
阅读(435)
推荐(0)
摘要:
单一职责原则 - 搜狗百科 https://baike.sogou.com/v51360965.htm 单一职责原则(SRP:Singleresponsibilityprinciple)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·
阅读全文
posted @ 2018-09-27 16:58
papering
阅读(909)
推荐(0)
摘要:
【亲身经历】 无规矩不成方圆 设计模式 - 搜狗百科 https://baike.sogou.com/v123729.htm?fromTitle=设计模式 为什么要提倡"Design Pattern"呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(
阅读全文
posted @ 2018-09-27 16:44
papering
阅读(356)
推荐(0)
摘要:
面向对象编程的实践 有个产品,其有10个子产品,现在要统计每日消费数据其中8个子产品的消费入账金额算法相同,2个不同; 拓展性差的糟糕的代码 def ConsumptionSum(product): product_id = product.get(product) if product == 'p
阅读全文
posted @ 2018-09-27 10:49
papering
阅读(730)
推荐(0)
摘要:
INSERT 中ON DUPLICATE KEY UPDATE的使用 - 牵牛花 - 博客园 https://www.cnblogs.com/rocky-AGE-24/p/7392641.html INSERT 中ON DUPLICATE KEY UPDATE的使用 使用场景,在做全国各省ip访问统
阅读全文
posted @ 2018-09-26 23:21
papering
阅读(198)
推荐(0)
摘要:
Sep 23 01:50:01 d systemd: Started Session 1475 of user root.Sep 23 01:50:01 d systemd: Starting Session 1475 of user root.Sep 23 01:50:01 d systemd:
阅读全文
posted @ 2018-09-26 17:51
papering
阅读(4002)
推荐(0)
摘要:
数据集成Data Integration-数加-大数据-阿里云 https://www.aliyun.com/product/cdp 数据集成支持的数据源 数据集成支持的数据源 数据集成支持的数据源 数据集成支持的数据源 数据源类型数据源来源数据源被读取目标数据源被写入产品实现方式 阿里云数据库-关
阅读全文
posted @ 2018-09-26 17:41
papering
阅读(805)
推荐(0)
摘要:
图二 看图 2中这个简单的类图。这儿有一个“AutoSystem”类,它包含一个“ICar”接口。这个“AutoSystem”类根本不依赖于“FordCar”和“HondaCar”。所以,依赖关系被“倒置”了:“AutoSystem”模块依赖于抽象,那些具体的汽车操作也依赖于相同的抽象。 于是可以添
阅读全文
posted @ 2018-09-26 14:56
papering
阅读(4063)
推荐(0)
摘要:
https://baike.baidu.com/item/依赖倒置原则 图一 背景1:公司是福特和本田公司的金牌合作伙伴,现要求开发一套自动驾驶系统,只要汽车上安装该系统就可以实现无人驾驶,该系统可以在福特和本田车上使用,只要这两个品牌的汽车使用该系统就能实现自动驾驶。于是有人做出了分析如图一。 对
阅读全文
posted @ 2018-09-26 14:55
papering
阅读(1034)
推荐(0)
摘要:
14.【参考】系统设计主要目的是明确需求、理顺逻辑、后期维护,次要目的用于指导编码。 说明:避免为了设计而设计,系统设计文档有助于后期的系统维护,所以设计结果需要进行分 类归档保存。
阅读全文
posted @ 2018-09-26 14:49
papering
阅读(278)
推荐(0)
摘要:
1. 【强制】存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。 说明:有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数 据迁移和系统平滑过渡而陡然增加,所以,存储方案和数据结构需要认真地进行设计和评审, 生产环境提交执行后,需要进行 double check
阅读全文
posted @ 2018-09-26 14:47
papering
阅读(316)
推荐(0)
摘要:
4. 【推荐】在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆 大小带来的压力。 现在,我们知道了Elasticsearch所公开的缓存和缓冲区,可以尝试结合这些知识来配置一个高索引和查询吞吐量的集群。接下来的两个小节将讨论在设置集群时,什么可以在默认配
阅读全文
posted @ 2018-09-26 14:46
papering
阅读(4407)
推荐(1)
摘要:
https://github.com/alibaba/p3c/ 阿里巴巴Java开发手册(泰山版).pdf 1. 【推荐】高并发服务器建议调小 TCP 协议的 time_wait 超时时间。 说明:操作系统默认 240 秒后,才会关闭处于 time_wait 状态的连接,在高并发访问下,服务器端会因
阅读全文
posted @ 2018-09-26 14:45
papering
阅读(1047)
推荐(0)
摘要:
实践: 1、客户端进程被异常杀死,导致mysql服务端time wait 说明:操作系统默认 240 秒后,才会关闭处于 time_wait 状态的连接,在高并发访问下,服 务器端会因为处于 time_wait 的连接数太多,可能无法建立新的连接,所以需要在服务器上 调小此等待值。 正例:在 lin
阅读全文
posted @ 2018-09-26 14:37
papering
阅读(529)
推荐(0)
摘要:
1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于 Web 层,也可以直接依赖于 Service 层,依此类推: 开放接口层:可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行 网关安全控制、流量控制等。 终端
阅读全文
posted @ 2018-09-26 14:35
papering
阅读(287)
推荐(0)
摘要:
https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(详尽版).pdf 5. 【强制】禁止向 HTML 页面输出未经安全过滤或未正确转义的用户数据。
阅读全文
posted @ 2018-09-26 14:31
papering
阅读(912)
推荐(0)
摘要:
捕获异常是为了处理它,不要捕获了却什么都不处理而抛弃之,如果不想处理它,请 将该异常抛给它的调用者。最外层的业务使用者,必须处理异常,将其转化为用户可以理解的 内容。
阅读全文
posted @ 2018-09-26 14:28
papering
阅读(1002)
推荐(0)
摘要:
https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(详尽版).pdf 为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词 组合来表达其意
阅读全文
posted @ 2018-09-26 14:25
papering
阅读(404)
推荐(0)
摘要:
starting 0anacron
阅读全文
posted @ 2018-09-26 11:27
papering
阅读(800)
推荐(0)
posted @ 2018-09-25 13:05
papering
阅读(807)
推荐(0)
摘要:
2.5 段合并 每个索引分为多个“写一次,读多次”的段 write once and read many times segments 建立索引时,一个段写入磁盘以后就不能更新:被删除的文档的信息存储在一个单独的文件中 【段合并 segments merge】 多个段可以通过段合并合并在一起 当强制
阅读全文
posted @ 2018-09-25 09:56
papering
阅读(434)
推荐(0)
posted @ 2018-09-24 22:59
papering
阅读(252)
推荐(0)
posted @ 2018-09-24 21:41
papering
阅读(441)
推荐(0)
摘要:
CryptoJS中WordArray - qiqi715 - 博客园 http://www.cnblogs.com/qiqi715/p/9623421.html
阅读全文
posted @ 2018-09-24 11:03
papering
阅读(456)
推荐(0)
摘要:
FAQ - UTF-8, UTF-16, UTF-32 & BOM http://www.unicode.org/faq/utf_bom.html General questions, relating to UTF or Encoding Form Q: Is Unicode a 16-bit e
阅读全文
posted @ 2018-09-24 10:49
papering
阅读(590)
推荐(0)
摘要:
const Base64 = { // private property _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // public method for encoding encod
阅读全文
posted @ 2018-09-23 23:18
papering
阅读(504)
推荐(0)
摘要:
FileReader - Web API 接口 | MDN https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader#readAsArrayBuffer() JS中的二进制数据处理 原创 有赞技术 有赞coder 2021-05-07 h
阅读全文
posted @ 2018-09-23 16:06
papering
阅读(807)
推荐(0)
摘要:
阿里“大中台小前台”组织模式是什么? https://new.qq.com/omn/20180905/20180905G005IN.html 阿里组织再升级 关键词:大中台 小前台 年轻人|阿里巴巴_新浪科技_新浪网 http://tech.sina.com.cn/i/2015-12-07/doc-
阅读全文
posted @ 2018-09-22 23:08
papering
阅读(1459)
推荐(0)
摘要:
"大中台、小前台”新架构下,阿里大数据接下来怎么玩?_炬鼎力_新浪博客 http://blog.sina.com.cn/s/blog_1427354e00102vzyq.html "大中台、小前台”新架构下,阿里大数据接下来怎么玩? 此博文包含图片(2016-01-05 11:39:50)转载▼ 【
阅读全文
posted @ 2018-09-22 23:02
papering
阅读(434)
推荐(0)
摘要:
使用crypto-js的md5加密 - cag2050 - 博客园 https://www.cnblogs.com/cag2050/p/8191301.html https://github.com/brix/crypto-js/blob/develop/README.md crypto-js Ja
阅读全文
posted @ 2018-09-22 20:43
papering
阅读(3285)
推荐(0)