摘要:
https://mp.weixin.qq.com/s/eof_M-cxNRXgQ8f1zyBTxg 软件质量的黄金准则 Gabriel Gonzalez InfoQ 前天 作者 | Gabriel Gonzalez译者 | 马可薇策划 | 万佳 在关于软件质量的相关谈论中,我通常会引用一条经验法则。
阅读全文
posted @ 2019-05-06 00:00
papering
阅读(267)
推荐(0)
摘要:
Apache SkyWalking™ | SkyWalking Teamhttp://skywalking.apache.org/zh/ Application performance monitor tool for distributed systems, especially designed
阅读全文
posted @ 2019-05-05 23:54
papering
阅读(335)
推荐(0)
posted @ 2019-05-05 12:30
papering
阅读(141)
推荐(0)
摘要:
Go Style | styleguide https://google.github.io/styleguide/go/index Document Link Primary Audience Normative CanonicalStyle Guide https://google.github
阅读全文
posted @ 2019-05-05 09:22
papering
阅读(309)
推荐(0)
摘要:
https://msdn.microsoft.com/zh-cn/vstudio/ms648068(v=vs.90)
阅读全文
posted @ 2019-05-04 23:44
papering
阅读(185)
推荐(0)
摘要:
https://leetcode.com/problems/score-of-parentheses/solution/ (4) Score of Parentheses - LeetCode Articleshttps://leetcode.com/articles/score-of-parent
阅读全文
posted @ 2019-05-04 23:09
papering
阅读(266)
推荐(0)
摘要:
https://github.com/gopherchina/conference/blob/master/2019/2.7%20花椒直播基于golang的中台技术实践%20-%20周洋.pdf 花椒直播基于golang的中台技术实践 - 周洋.pdf
阅读全文
posted @ 2019-05-04 22:45
papering
阅读(1105)
推荐(0)
摘要:
用栈实现队列 - 力扣(LeetCode)https://leetcode-cn.com/problems/implement-queue-using-stacks/ https://leetcode.com/problems/implement-queue-using-stacks/solutio
阅读全文
posted @ 2019-05-03 23:24
papering
阅读(172)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/d0ce3-Pw0cv-3hH7gZMBTg
阅读全文
posted @ 2019-05-03 23:22
papering
阅读(162)
推荐(0)
摘要:
conference/2.3 高性能高可用的微服务框架TarsGo的腾讯实践 - 陈明杰.pdf at master · gopherchina/conferencehttps://github.com/gopherchina/conference/blob/master/2019/2.3%20%E
阅读全文
posted @ 2019-05-03 23:19
papering
阅读(795)
推荐(0)
摘要:
Dockerfile 最佳实践 | Docker 从入门到实践 https://vuepress.mirror.docker-practice.com/appendix/best_practices.html#dockerfile-%E6%8C%87%E4%BB%A4 https://github.
阅读全文
posted @ 2019-05-02 20:41
papering
阅读(550)
推荐(0)
摘要:
小结: 1、 微服务中某个服务出现随机延迟、某个服务不可用。 存储系统磁盘 IO 延迟增加、IO 吞吐量过低、落盘时间长。 调度系统中出现热点,某个调度指令失败。 充值系统中模拟第三方重复请求充值成功回调接口。 游戏开发中模拟玩家网络不稳定、掉帧、延迟过大等,以及各种异常输入(外挂请求)情况下系统是
阅读全文
posted @ 2019-05-02 20:22
papering
阅读(703)
推荐(0)
摘要:
小结: 1、内存优化1.一个消息一定只有一块内存使用 Job 聚合消息,Comet 指针引用。 2.一个用户的内存尽量放到栈上内存创建在对应的用户 Goroutine(Go 程)中。 3.内存由自己控制主要是针对 Comet 模块所做的优化,可以查看模块中各个分配内存的地方,使用内存池。 2、模块优
阅读全文
posted @ 2019-05-02 09:25
papering
阅读(493)
推荐(0)
摘要:
小结: 1、 常数时间内检索到最小元素 2、存储 存储绝对值?相对值 存储差异 3、 java-ide-debug 最小栈 - 力扣(LeetCode)https://leetcode-cn.com/problems/min-stack/ 设计一个支持 push,pop,top 操作,并能在常数时间
阅读全文
posted @ 2019-05-01 23:23
papering
阅读(2308)
推荐(0)
摘要:
小结: 1、 海量异构数据的存储问题 如何将不同品类,异构的数据统一存储起来呢? (1)全品类通用属性统一存储; (2)单品类特有属性,品类类型与通用属性json来进行存储; 2、 入口层是Java研发的,聚合层与检索层都是C语言研发的 3、 (1)数据库提供“帖子id”的正排查询需求; (2)所有
阅读全文
posted @ 2019-05-01 22:57
papering
阅读(556)
推荐(0)
摘要:
有效的括号 - LeetCode 阅读https://leetcode-cn.com/articles/valid-parentheses/ 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 注意空字符串可被认为是有效字符串。 让我们
阅读全文
posted @ 2019-04-30 22:43
papering
阅读(385)
推荐(0)
摘要:
小结: 1、 微服务中台不是 /1堆砌技术组件就是中台 /2拥有服务治理就是中台 /3增加部分业务功能就是中台 /4Cloud Native 就是中台 https://mp.weixin.qq.com/s/uuaraAWReOYeZuEJiLs9dw 企业微服务中台落地实践和思想之我见 From 朱
阅读全文
posted @ 2019-04-30 21:00
papering
阅读(2211)
推荐(0)
摘要:
小结: 1、 https://mp.weixin.qq.com/s/veIoupLjM4l5SUVC6h_Gkw Golang Failpoint 的设计与实现 原创: 龙恒 PingCAP 今天
阅读全文
posted @ 2019-04-30 20:48
papering
阅读(445)
推荐(0)
摘要:
小结: 1、 矩阵就是一张普通的数表 矩阵乘法它表达的是一件具体的有现实生活场景的事件;但是不能借助它表达所有的事件。 它能,可能是只能,表达的是这个事件是通过列元素和行元素的相乘,而不能在拆分为单独的两个2行-列元素; 事件的原子不是某个行/列元素,而是一行/列元素。 3个菜市场卖着不同价格的白菜
阅读全文
posted @ 2019-04-30 01:01
papering
阅读(396)
推荐(0)
摘要:
枚举破解15位路由器密码 {"method":"do","login":{"password":"34KR3M7N9TefbwK"}} 1、存储空间计算,比较内存是否可用; redis ? rockdb? L='34KR3M7N9TefbwK'.length15n=26*2+1062per=88KB
阅读全文
posted @ 2019-04-29 22:24
papering
阅读(347)
推荐(0)
摘要:
小结: 1、 ARP缓存投毒,窃听中毒者之间的通信; 2、 ARP Poisoning Attack and Mitigation Techniques - Ciscohttps://www.cisco.com/c/en/us/products/collateral/switches/catalys
阅读全文
posted @ 2019-04-29 21:42
papering
阅读(458)
推荐(0)
摘要:
小结: 1、 C10K问题本质上是操作系统的问题。 网络编程释疑之:单台服务器上的并发TCP连接数可以有多少_永远的朋友的技术博客_51CTO博客 http://yaocoder.blog.51cto.com/2668309/1312821/ 高性能网络编程(一):单台服务器并发TCP连接数到底可以
阅读全文
posted @ 2019-04-29 21:17
papering
阅读(271)
推荐(0)
摘要:
小结: 1、 3部分 服务器组件 分发组件 客户端组件 https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/HTTPStreamingA
阅读全文
posted @ 2019-04-29 08:48
papering
阅读(498)
推荐(0)
摘要:
现代IM系统中消息推送和存储架构的实现-云栖社区-阿里云 https://yq.aliyun.com/articles/253242
阅读全文
posted @ 2019-04-28 20:11
papering
阅读(263)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/sAlI8MCIKUSj5KbcT3W-Lw 现代IM系统中的消息系统架构 - 架构篇 原创: 木洛 云栖社区 1周前
阅读全文
posted @ 2019-04-28 20:10
papering
阅读(532)
推荐(0)
摘要:
小结: 1、 当文件句柄数目超过 10 之后,epoll 性能将优于 select 和 poll;当文件句柄数目达到 10K 的时候,epoll 已经超过 select 和 poll 两个数量级。 2、 连接数 limits.conf文件修改 sysctl.conf文件修改 3、 协程将事件回调进行
阅读全文
posted @ 2019-04-28 10:11
papering
阅读(940)
推荐(0)
摘要:
doubleclick cookie https://mp.weixin.qq.com/s/vZUj-Z9FGSSWXOodGqbYkA 揭密Google的网络广告技术:基于互联网大数据视角 原创: 曾剑平 互联网大数据处理技术与应用 2018-04-11 相信每个人在上网时都被各种网络广告所困扰,
阅读全文
posted @ 2019-04-28 10:06
papering
阅读(4563)
推荐(0)
摘要:
Web Workers API - Web API 接口参考 | MDNhttps://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API 通过使用Web Workers,Web应用程序可以在独立于主线程的后台线程中,运行一个脚本操作。这
阅读全文
posted @ 2019-04-28 09:42
papering
阅读(311)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/Ei6kKzu2-6WjBaMcIoTj4g 解秘 Google 工程师的大数据处理方法论 | 极客时间 极客时间 InfoQ 1周前 如果在处理大规模数据的时候没有自己的深层次思考,确实很容易陷入误区。而目前大家对于大数据处理的理解误区,一般有
阅读全文
posted @ 2019-04-28 02:16
papering
阅读(800)
推荐(0)
摘要:
小结: 1、 是否能设计一种DNN的特定网络结构来改善DNN,使得其学习起来更加高效 https://mp.weixin.qq.com/s/lF_WLAn6JyQqf10076hsjA Deep & Cross Network for Ad Click Predictions 计算广告CTR预估系列
阅读全文
posted @ 2019-04-28 02:08
papering
阅读(362)
推荐(0)
摘要:
Google判断广告点击作弊的几种方式和数据 - 王庆东mas - 博客园 http://www.cnblogs.com/x-poior/p/5581327.html 作弊广告点击的CTR数据太高网上有研究说如果CTR值大于了10%的站被干掉的可能性很高,他们会被单独拿出来分析。一般来说低于6-7%
阅读全文
posted @ 2019-04-28 01:57
papering
阅读(932)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/DJ_IeDswGGFQiWqJ75pmig 开源 | Service Mesh 数据平面 SOFAMosn 深层揭秘 朵晓东 蚂蚁金服科技 2018-08-02
阅读全文
posted @ 2019-04-28 01:38
papering
阅读(236)
推荐(0)
摘要:
小结: 1、 第一、二代Service Mesh meetup-slides/敖小剑-蚂蚁金服-大规模微服务架构下的Service Mesh探索之路.pdf https://github.com/servicemesher/meetup-slides/blob/master/2018/06/hang
阅读全文
posted @ 2019-04-28 01:37
papering
阅读(334)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/JcED2qgJEj8LaBckVZBhDA https://github.com/golang/go/wiki/MutexOrChannel MutexOrChannel EditNew Page MutexOrChannel EditNew
阅读全文
posted @ 2019-04-28 01:29
papering
阅读(551)
推荐(0)
摘要:
小结: 1、 小文件存储于一个文件中; 在内部,磁盘缓存(disk cache)实现了它自己的一组数据结构, 它们被存储在一个单独的缓存目录里。其中有索引文件(在浏览器启动时加载到内存中),数据文件(存储着实际数据,以及HTTP头以及其它信息)。比较有趣 的是,16KB以下的文件存储于共同的数据块文
阅读全文
posted @ 2019-04-28 01:20
papering
阅读(1384)
推荐(0)
摘要:
小结: 1、 高级面试题总结—线程池还能这么玩? - 这个时代,作为程序员可能要学习小程序 - CSDN博客https://blog.csdn.net/androidstarjack/article/details/81124183 Java-线程池专题 (美团面试题) - aspirant - 博
阅读全文
posted @ 2019-04-28 01:06
papering
阅读(366)
推荐(0)
摘要:
小结: 1、 我们决定使用 Go 通道的一种常用模式构建一个两层的通道系统,一个通道用作任务队列,另一个来控制处理任务时的并发量。 这个办法是想以一种可持续的速率、并发地上传数据至 S3 存储,这样既不会把机器跑挂掉也不会产生 S3 的连接错误。因此我们选择使用了一种 Job/Worker 模式。如
阅读全文
posted @ 2019-04-28 00:53
papering
阅读(354)
推荐(0)
摘要:
小结: 1、服务熔断策略 在网关服务中经常会对后端不同api接口做服务聚合,比如A服务 -> B服务 -> C服务 ,如果C服务出现问题,那么在调用C服务之前需要做熔断。而在设计熔断器的时候主要实现了以下三个状态: 状态 具体策略 Closed 熔断器关闭状态,如果服务调用失败,则使失败次数加1,失
阅读全文
posted @ 2019-04-27 23:12
papering
阅读(838)
推荐(0)
摘要:
小结: 1、 https://mp.weixin.qq.com/s/z_c5D8fvHaYvHSczm0nYFA 平安银行在开源技术选型上的思考和实践 平安银行·吴建峰 阿里巴巴中间件 3月7日 随着互联网金融业务和相关技术的不断发展,传统金融行业为满足业务快速发展需求,正在积极引入各类开源技术,以
阅读全文
posted @ 2019-04-27 22:39
papering
阅读(392)
推荐(0)
摘要:
小结: 1、 https://mp.weixin.qq.com/s/v6NM3UgX-qTI7yO1QPCJrw 滴滴出行基于RocketMQ构建企业级消息队列服务的实践 原创: 江海挺 阿里巴巴中间件 2018-11-01
阅读全文
posted @ 2019-04-27 22:34
papering
阅读(384)
推荐(0)