摘要: 本文由作者余宝虹授权网易云社区发布。 移动开发和服务端开发不一样,移动开发打包后的代码安装在用户的手机上,这样一来就为黑客提供了分析的便利,主要存在下面几个比较大的风险:1 APK被逆向破解,去掉会员,计费等功能导致公司经济损失,甚至被二次打包为他人做嫁衣;2 APK自身数据存储和服务端通信过程中存 阅读全文
posted @ 2018-12-11 16:41 tianshidan1998 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 本文由作者余宝虹授权网易云社区发布。 Redis是一个支持丰富数据结构的分布式key-value系统,Redis在云捕系统的地位相当重要,碰到的问题也比较多,最近才解决了一个遗留的老大难问题。由于15年的时候才接触到Redis,使用过程中姿势存在比较大的问题。在这里列举下面几个问题: 大Set问题 阅读全文
posted @ 2018-12-11 16:39 tianshidan1998 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 本文由作者祝娜授权网易云社区发布。 本文对两种文本相似度算法进行比较。余弦值相似度算法 VS 最小编辑距离法 1、L氏编辑距离(基于词条空间) 编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字 阅读全文
posted @ 2018-12-11 16:35 tianshidan1998 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 本文由作者朱臻授权网易云社区发布。 1问题案例 曾在开发过程中,我们遇到了BASE64编码乱码的问题,该问题的场景如下: 当web前端,将带有中文字符的字符串base64编码后,传到后端。当后端将数据取出再传给web前端时,发生了编码混乱的问题。例如,当前端向后端传入并保存为"赵俊雅和刘德华的爷爷” 阅读全文
posted @ 2018-12-11 16:32 tianshidan1998 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 本文由作者朱梦珺授权网易云社区发布。 从5月份接手严选分销系统到现在,被坑过无数次 所以不能我一个人被坑,被坑过的那些事要告诉你们 1. 从用户端到后台系统,最大的区别就是业务本身 之前做邮箱大师的时候,产品需求多数来源于市场调研和用户需求分析,我们可以用数据来说明功能的重要性,用使用率来决定功能的 阅读全文
posted @ 2018-12-11 16:29 tianshidan1998 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 本文由作者朱益军授权网易云社区发布。 背景 维护巡检云主机时,发现有一台运行redis的云主机状态显示维护中,登录该实例查看,系统盘变成readonly。本文简单分析该问题出现原因,并为运维人员提供常见处理方法及建议。 故障分析 查看云主机dmesg信息发现,系统运行过程中python进程发生seg 阅读全文
posted @ 2018-12-11 16:27 tianshidan1998 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 本文由作者邹珍珍授权网易云社区发布。 一、测试背景: 项目对外提供JAR包,需要测试该JAR包对不同JDK版本(1.6至1.9版本)的兼容性。下面主要介绍在兼容性测试中,JDK多版本共存时如何配置环境变量,以及如何在IDE中切换JDK版本。 首先说明,在对JAR包进行JDK版本兼容性测试的时候,配置 阅读全文
posted @ 2018-12-11 16:23 tianshidan1998 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本文由作者陈旭锋(任职网易考拉)授权网易云社区发布。 Promise源码详解 学习知识要善于思考,思考,再思考。 —— 爱因斯坦 1.回调地狱 曾几何时,我们的代码是这样的,为了拿到回调的结果,不得不callback hell,这种环环相扣的代码可以说是相当恶心了 终于,我们的盖世英雄出现了,他身披 阅读全文
posted @ 2018-12-11 16:16 tianshidan1998 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 本文由作者郑智辉授权网易云社区发布。 0.前言 本文通过分析线上MySQL慢查询日志,定位出现问题的SQL,进行业务场景分析,结合索引的相关使用进行数据库优化。在两次处理问题过程中,进行的思考。 1.简要描述 在九月底某个新上的游戏业务MySQL慢查询日志 第一次处理方式:在该表上添加了(recv_ 阅读全文
posted @ 2018-12-11 16:13 tianshidan1998 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文由作者周敏敏授权网易云社区发布。 一.消息中心简单介绍 考拉app的消息中心是负责发送和接受app站内信的服务,比如营销系统发送的活动消息,优惠券到期消息等。考拉app中的消息中心入口在首页的右上角。点击进去能够看到消息盒子列表,点击消息盒子能够看到该盒子中的消息列表(有些盒子点击是跳转到特定U 阅读全文
posted @ 2018-12-11 15:37 tianshidan1998 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文由作者余伯贤授权网易云社区发布。 2017年4月份的时候,Facebook将React的构建工具换成了Rollup。很多人就有疑问了,Webpack不也是Facebook团队开发的吗,为什么不使用它而是要换成第三方构建工具呢?先别急,等你看完这篇文章,你就知道为什么了。 一、Webpack 诞生 阅读全文
posted @ 2018-12-11 15:33 tianshidan1998 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 本文由作者邹启文授权网易云社区发布。 std::shared_ptr 一次创建,多处共享,通过引用计数控制生命周期。 实例 在邮箱大师PC版中,我们在实现搜索时,大致思路是这样的: 每一个账号都有一个SearchFlow,搜索开始后,所有SearchFlow一起并发搜索, 当全部SearchFlow 阅读全文
posted @ 2018-12-11 15:28 tianshidan1998 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 本文由作者邹永胜授权网易云社区发布。 简介 为了更好的展示我们即时通讯SDK强悍的能力,网易云信IM SDK微信小程序DEMO的开发就提上了日程。用产品的话说就是: 云信 IM 小程序 SDK 的能力演示提供开发者小程序开发参考 云信 IM 小程序 SDK 的能力演示 提供开发者小程序开发参考 换句 阅读全文
posted @ 2018-12-11 15:26 tianshidan1998 阅读(844) 评论(2) 推荐(0) 编辑
摘要: 此文由作者朱志强授权网易云社区发布。 Mobile Application Monitor IOS组件设计技术分享 背景 应用程序性能管理Application Performance Management(APM)是近年来比较火的互联网产业, Mobile Application Monitor( 阅读全文
posted @ 2018-12-11 15:23 tianshidan1998 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 本文由作者张远道授权网易云社区发布。 spring父子容器 spring总的上下文容器有父子之分。父容器和子容器。父容器对子容器可见,子容器对父容器不可见。 对于传统的spring mvc来说,spring mvc容器为子容器,也就是说ServletDispatcher对应的容器为子容器,而web. 阅读全文
posted @ 2018-12-11 15:02 tianshidan1998 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 本文由作者郑海波授权网易云社区发布。 本文旨在用 20% 的精力解决使用Regular过程中 80% 的性能问题. 这里大部分是关于脏检查的性能优化,不了解的可以先看下《Regular脏检查介绍》 首先,我们可以用一个简化后的公式来描述Regular的单次脏检查的复杂度 N·logN · M · T 阅读全文
posted @ 2018-12-11 14:50 tianshidan1998 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 此文已由作者郑华斌授权网易云社区发布。 REST这词我们常常挂在嘴边,比如“开发一个rest接口”,又比如Spring项目的代码: CommonController使用了@RestController注解,顾名思义,告诉读者这是一个Rest接口的实现。然而以@RestController注解的接口却 阅读全文
posted @ 2018-12-11 11:40 tianshidan1998 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 此文由作者郑昊授权网易云社区发布。 用户访谈是用户研究中最常用的方法之一,它以快速和高效取胜。快速表现在,一般访谈6-8个用户,就已经能够发现绝大部分我们想了解的问题(包括可用性问题与其他需求性问题),高效表现在,一次访谈项目做下来,你会发现你得到的信息远多于你罗列过的问题。 然而优质的访谈需要技巧 阅读全文
posted @ 2018-12-11 11:15 tianshidan1998 阅读(408) 评论(0) 推荐(0) 编辑