摘要:
此文已由作者尤炳棋授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 入职考拉半年多,一直在从事KLQA平台的开发,KLQA平台后端是用基于python的flask框架搭建的。Flask框架采用的数据库是sqlalchemy。Sqlalchemy是基于ORM技术的关系型数据库, 阅读全文
摘要:
此文已由作者汤晓静授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 lua 协程与 nginx 事件机制结合 文章前部分用大量篇幅阐述了 lua 和 nginx 的相关知识,包括 nginx 的进程架构,nginx 的事件循环机制,lua 协程,lua 协程如何与 C 实现交 阅读全文
摘要:
此文已由作者汤晓静授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 OpenResty 发展起源 OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通 阅读全文
摘要:
此文已由作者尹彬彬授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 0X0 前言 在Android系统中,当我们安装apk文件的时候,lib目录下的so文件会被解压到app的原生库目录,一般来说是放到/data/data/<package-name>/lib目录下,而根据系统 阅读全文
摘要:
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 两种打包方式 采用Spring Boot框架来构建项目,我们对项目的打包有两种方式可供选择,一种仍保持原有的方式不变,package一个war包放置到外置的应用容器中;另一种则是直接打包成一个jar包,这个j 阅读全文
摘要:
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 开发调试很简单 热部署的使用非常简单,但能极大的提高我们的开发效率,像传统的web应用,我们修改后需要重新编译,然后再手动重启Tomcat,实现过程效率较低,这里我们有更好的选择。 热部署的使用非常简单,但能 阅读全文
摘要:
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 快速构建 如果我们想基于spring mvc 提供一个简单的API查询服务,传统的方式,首先需要我们引入spring-mvc/spring-context等等各项依赖包,然后配置相关的参数,编写api接口,准 阅读全文
摘要:
此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 Spring Boot? Spring Boot 是由pivotal团队提供的一个基于Spring 的全新框架,设计初衷在于简化Spring应用的繁杂配置,遵循约定优于配置的原则,快速构建项目,不用过多的关注 阅读全文
摘要:
此文已由作者叶林宝授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 方案四:Sort on Cell Values 简述: 上述方案三, 当数据行数较多, 情况下, 在二次排序还是可能出现oom情况, 而且, 不同的field_index的数据可能shuffle到同一个分区, 阅读全文
摘要:
此文已由作者叶林宝授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 问题描述 (1)如上图是一张表, 第一行是列名,除第一列是string类型外, 其它列都是double类型。第二行开始,每行代表一条记录 (2)需求:输入一个数组例如[2, 4](后文中, 简称排位数组), 阅读全文