• 推荐博客
  • 最新博客
  • 云计算
  • 大数据
  • 人工智能
  • 区块链
  • 安全
  • 通信与视频
  • 职场管理
  • 产品运营
  • 物联网
  • 编程语言
  • 移动开发
  • 网易云
  • 网易云2018-08-20
    近日,由网易云和网易联合创新中心发起的第二届网易中国创业家大赛在北上广深、杭州、长春等全国15个城市启动招募,各地将自8月起,陆续开展分赛,角逐全国20强,并进入11月份的全国总决赛。[图片]        据了解,网易中国创业家大赛是目前国内规模最大、资源最成熟、影响力最大的科技领域赛事之一,大赛推出现金奖励、百万级云计算大数据资源、千
  • 网易云易盾2018-08-17
    内容安全
  • 达芬奇密码2018-08-17
    轻量级锁void ObjectSynchronizer::slow_enter(Handle obj, BasicLock* lock, TRAPS) { //获取对象的markword markOop mark = obj->mark(); assert(!mark->has_bias_pattern(), "should not see bias pattern here");
  • 达芬奇密码2018-08-17
       在JVM中对于Synchronized的实现逻辑跟AQS处理逻辑很相似,如果对于AQS很熟悉的同学很快就可以理解JVM中的处理逻辑了。  AQS源码分析(通过ReentrantLock,CountDownLatch分析源码) 在Java 语言中存在两种内建的synchronized语法:synchronize代码块 synchronized方
  • FlatBuffers、Protobuf及JSON对比测试 FlatBuffers相对于Protobuf的表现又如何呢?这里我们用数据说话,对比一下FlatBuffers格式、JSON格式与Protobuf的表现。测试同样用fastjson作为JSON的编码解码工具。 测试用的数据结构所有的数据结构,Protobuf相关的测试代码,及JSON的测试代码同 在Android中使用Protocol B
  • 总览 先来看一下 FlatBuffers 项目已经为我们提供了什么,而我们在将 FlatBuffers 用到我们的项目中时又需要做什么的整体流程。如下图: 在使用 FlatBuffers 时,我们需要以特殊的格式定义我们的结构化数据,保存为 .fbs 文件。FlatBuffers 项目为我们提供了编译器,可用于将 .fbs 文件编译为Java文件,C++文件等,以用于我们的项目。FlatBuff
  • FlatBuffers编码数组 编码数组的过程如下: 先执行 startVector(),这个方法会记录数组的长度,处理元素的对齐,准备足够的空间,并设置nested,用于指示记录的开始。 然后逐个添加元素。 最后 执行 endVector(),将nested复位,并记录数组的长度。 public void startVector(int elem_size, int num_elems, i
  • SSL/TLS是一个密码学协议,它的目标并不仅仅是网页内容的加密传输。SSL/TLS的主要目标有四个:加密安全、互操作性、可扩展性和效率。对于安全性的保障,它还会从多个方面进行,包括机密性,真实性以及完整性。机密性是指,传输的内容不被除通信的双方外的第三方获取;真实性是指,通信的对端正是期待的对端,而不是其它第三方冒充的;完整性则是指,传输的数据是完整的,数据没有被篡改或丢失。为了平衡多种需求,S
  • 配置Web服务器 Let’s Encrypt 在签发证书之前,需要先通过ACME验证申请者对域名的控制权。验证方法是,ACME客户端产生一些临时文件放在指定的位置,并将该文件的相关信息发送给 Let’s Encrypt 。 Let’s Encrypt通过http协议访问域名下的对应文件,验证申请者对域名的控制权。因而申请证书前需要先配置Web服务器。 对于nginx服务器而言,可以这样配置:
  • 网易云易盾2018-08-15
    导语:7月31日,2018中国杭州云创大会在杭州国际博览中心顺利举行。当天,由易盾承办的游戏论坛来了150多人,共有6位讲师带来精彩分享。大家聚焦探讨了可能对游戏行业发展有重大推动的新技术、新实践,如AR、区块链、安全、大数据等。游戏论论坛的这帮大佬是什么背景?,他们都聊了什么?易盾在这个论坛上,又发布了什么产品,该产品特性有哪些,到底牛逼在哪里?这个专题带你了解。1.云创大会 会前采访【云创大会
  • 网易云易盾2018-08-15
    内容安全
  • 达芬奇密码2018-08-15
    SQL Server 是windows平台.NET架构下标配数据库解决方案,与Oracle、MySQL共同构成了DB-Engines Ranking的第一阵营,在国内外企业市场中有着广泛的应用。Mirroring是SQL Server 最常用的高可用解决方案,具有自动故障转移,高安全模式下具有数据“零”丢失,对客户端透明等优势,目前AWS、阿里云、腾讯云均采用该技术实现云端SQL Server 高
  • 达芬奇密码2018-08-15
    网易作为国内领先的互联网技术公司,拥有众多的互联网产品与移动手机客户端应用,例如大家耳熟能详的网易博客、云阅读、云音乐、易信等。数据库作为支撑互联网产品最核心的后台服务,对产品的重要性不言而喻。随着产品数量以及应用规模的急剧增长,数据库管理逐渐成为产品发展的瓶颈: 硬件采购周期长,沟通协调成本高,数据库部署需求难以得到快速响应; 硬件利用率低,资源难以做到按需使用,弹性扩展; 服务可用性差、数据可
  • 达芬奇密码2018-08-15
    随着运营推广的开始,业务进入快速增长期,数据库作为后端系统唯一或者主要持久化组件,无论是存储的数据量还是事务请求次数都呈现大幅增长,数据库的事务处理能力逐渐成为整个系统性能瓶颈。增加物理资源虽然可以起到一定程度的缓解作用,但是毕竟只是一种治标不治本的方法。分布式数据库虽然听起来高大上,但是其系统改造成本以及学习运维成本又让一般的中小型团队望而却步。SQL 优化,根据用户访问的SQL语句,对数据库的
  • 达芬奇密码2018-08-15
    本文接上篇:新一代云端关系数据库Aurora(上)故障恢复MySQL基于Check point的机制,周期性的建立redo log与数据页的一致点。一旦数据库重启,从记录的Check point开始,根据redo log,对相应的数据页进行更新,对于已经提交的事务则确保事务更新持久化到硬盘的数据页中,对于未提交事务,利用数据页对应的roll pointer指针找到对应的undo log,进行回滚。
  • 达芬奇密码2018-08-15
    近些年,我们经常可以看到某某公司因为机房电力故障或者机房网络光纤被市政施工挖断导致整个数据中心服务不可用,对产品和业务产生了严重影响。随着互联网产品对服务可用性,数据可靠性的要求进一步提高,原先的单机房集中部署模式已经不能满足要求,跨机房部署的需求越来越多。[图片] “两地三中心”已经是跨机房灾备的标准技术架构,通过在相距40公里范围以内的同座城市建设灾备数据中心,应对机房级别的故障,之所以将距
  • 达芬奇密码2018-08-15
    前言 前一阵子记录了promise的一些常规用法,这篇文章再深入一个层次,来分析分析promise的这种规则机制是如何实现的。ps:本文适合已经对promise的用法有所了解的人阅读,如果对其用法还不是太了解,可以移步我的上一篇博文。 本文的promise源码是按照Promise/A+规范来编写的(不想看英文版的移步Promise/A+规范中文翻译) 引子 为了让大家更容易理解,我们从一个场景开始
  • 网易云易盾2018-08-14
    7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行。本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术、新实践,如AR、区块链、安全、大数据等。[图片] 谷得游戏技术总监陈镇洪表示,通用化组件能快速提升游戏开发效率谷得游戏技术总监陈镇洪做了《谷得游戏如何打造自主研发流水线》的主题演讲,表示游戏厂商们应当建立平台部,实现游戏研发的通用化,助力流水线型的游戏开发工作。&nb
  • 阿凡达2018-08-14
    因项目需要,我从上半年开始接触算法测试。本文主要对于算法测试的类型和方法这里做一下总结。在项目中,所接触算法测试的类型主要包括如下图所示的几个方面[图片] 一,算法模型根据之前的调研,在测试阶段,对于新采用的算法模型,比如协同过滤,机器学习算法等的测试,很多项目上只是回归下功能和流程,不对具体的算法模型进行评测;一般会通过线上或者灰度发布的推荐效果来评测算法模型。 那么,在测试阶段有没有什么方案可
  • 阿凡达2018-08-14
    基本概念及应用场景 内存热插拔,类似内存balloon技术,用于在线调节虚拟机的内存,包括物理和逻辑两个维度的热插拔。 硬件内存热插拔(dimm内存热插拔) 逻辑内存热插拔(操作系统层面内存的online和offline,改变os可使用的内存大小) 可用于负载均衡,垂直扩容一些应用场景。 工作原理 dimm内存热插拔(qemu ACPI memory hotplug) os内存onl