草庐IT

云娜:从计算、存储角度,谈网易数据治理工具产品实践

导读:在公司内部,业务线经常面临数据有哪些、质量如何、是否可用、能产生多大价值的困惑,并且,随着数据量的增加,计算和存储资源面临瓶颈。本次将围绕数据治理重点关注的计算、存储等方面,分享数据治理的产品实践。通过分享,一方面可以了解当前业务线主要面临的待治理的数据问题;另一方面,从计算、存储等主要方面,了解数据治理需要重点关注的内容,同时,对数据治理的整体产品实践有宏观的认识,对内部业务线的数据治理提供针对性的建议。本次分享将主要包括以下几大方面:过往数据治理回顾当前治理痛点产品整体策略未来规划--01过往数据治理回顾这部分主要介绍网易内部业务线,包括严选、传媒和音乐,做数据治理工作中遇到的问题、

云娜:从计算、存储角度,谈网易数据治理工具产品实践

导读:在公司内部,业务线经常面临数据有哪些、质量如何、是否可用、能产生多大价值的困惑,并且,随着数据量的增加,计算和存储资源面临瓶颈。本次将围绕数据治理重点关注的计算、存储等方面,分享数据治理的产品实践。通过分享,一方面可以了解当前业务线主要面临的待治理的数据问题;另一方面,从计算、存储等主要方面,了解数据治理需要重点关注的内容,同时,对数据治理的整体产品实践有宏观的认识,对内部业务线的数据治理提供针对性的建议。本次分享将主要包括以下几大方面:过往数据治理回顾当前治理痛点产品整体策略未来规划--01过往数据治理回顾这部分主要介绍网易内部业务线,包括严选、传媒和音乐,做数据治理工作中遇到的问题、

从历代GC算法角度刨析ZGC

作者:京东科技文涛前言本文所有介绍仅限于HotSpot虚拟机,本文先介绍了垃圾回收的必要手段,基于这些手段讲解了历代垃圾回收算法是如何工作的,每一种算法不会讲的特别详细,只为读者从算法角度理解工作原理,从而引出ZGC,方便读者循序渐进地了解。GC是GarbageCollection的缩写,顾名思义垃圾回收机制,即当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间。那么JVM的垃圾机制是如何工作的呢?第一步识别出哪些空间不再使用(识别并标记出哪些对象已死);第二步回收不再使用空间(清除已死对象)判断对象是否已死判断对象是否已死通常有两种方式,引用计数法和可达性分析法引用计

从历代GC算法角度刨析ZGC

作者:京东科技文涛前言本文所有介绍仅限于HotSpot虚拟机,本文先介绍了垃圾回收的必要手段,基于这些手段讲解了历代垃圾回收算法是如何工作的,每一种算法不会讲的特别详细,只为读者从算法角度理解工作原理,从而引出ZGC,方便读者循序渐进地了解。GC是GarbageCollection的缩写,顾名思义垃圾回收机制,即当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间。那么JVM的垃圾机制是如何工作的呢?第一步识别出哪些空间不再使用(识别并标记出哪些对象已死);第二步回收不再使用空间(清除已死对象)判断对象是否已死判断对象是否已死通常有两种方式,引用计数法和可达性分析法引用计

如何站在开发者的角度理解框架的设计思想?

有问必答最近有好多读者私信我,为什么选择GoFrame做电商项目的开发?原因很简单:因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer转Gopher的开发框架。在入职我司之前,我有使用Gin和go-micro框架,目前也正在学习go-zero。不管是开发语言还是开发框架,都服务于我们所做的业务,抛开业务去聊语言或者框架都是没有意义的。使用GoFrame做开源项目的另一个原因是:想体验一下V2版本的新特性,自己的项目怎么做自己能完全说了算,没有历史包袱。前言让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFr

如何站在开发者的角度理解框架的设计思想?

有问必答最近有好多读者私信我,为什么选择GoFrame做电商项目的开发?原因很简单:因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer转Gopher的开发框架。在入职我司之前,我有使用Gin和go-micro框架,目前也正在学习go-zero。不管是开发语言还是开发框架,都服务于我们所做的业务,抛开业务去聊语言或者框架都是没有意义的。使用GoFrame做开源项目的另一个原因是:想体验一下V2版本的新特性,自己的项目怎么做自己能完全说了算,没有历史包袱。前言让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFr

前端:页面安全问题,从前端角度使用js禁止用户修改页面代码

所周知,审查元素(F12或者右键检查)的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改;所以我们可以通过一下三种方式解决问题:1、屏蔽F12审查元素;2、屏蔽右键菜单来初步解决这些问题(也就是解决发现问题的人[偷笑]);3、在页面引用公共脚本使其自动进行JS调试(debug)。一、屏蔽F12审查元素//一、屏蔽F12审查元素document.onkeydown=function(){if(window.event&&window.event.keyCode==123){alert("F12被禁用");event.key

前端:页面安全问题,从前端角度使用js禁止用户修改页面代码

所周知,审查元素(F12或者右键检查)的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改;所以我们可以通过一下三种方式解决问题:1、屏蔽F12审查元素;2、屏蔽右键菜单来初步解决这些问题(也就是解决发现问题的人[偷笑]);3、在页面引用公共脚本使其自动进行JS调试(debug)。一、屏蔽F12审查元素//一、屏蔽F12审查元素document.onkeydown=function(){if(window.event&&window.event.keyCode==123){alert("F12被禁用");event.key

多角度解读:为什么Web3.0很重要?

作者|杨磊,笔名柳叶惊鸿,微信公众号“维斯曼笔记”主理人。2017年开始从业于区块链领域,曾担任行业头部公司的金融运营总监、产品运营总监。业余研究Web3.0行业模式与商业逻辑,并持续输出Web3.0深度思考内容。“元宇宙笔记”为杨磊在澎湃科技开设的专栏。Web3.0作为下一代互联网范式,将从根基上扭转社交数据局面,拿回“隐私自主控制权”。而在这样一个新互联网范式下,必然会产生更大的化学反应,一如手机+互联网诞生出移动互联网、电商依托Web2.0大数据推荐算法迎来爆发式增长等。在很早之前就接触到了Web3.0的项目,但当时对此了解不深,也无法理解朋友跟我说的“Web3.0socool!”,因此

多角度解读:为什么Web3.0很重要?

作者|杨磊,笔名柳叶惊鸿,微信公众号“维斯曼笔记”主理人。2017年开始从业于区块链领域,曾担任行业头部公司的金融运营总监、产品运营总监。业余研究Web3.0行业模式与商业逻辑,并持续输出Web3.0深度思考内容。“元宇宙笔记”为杨磊在澎湃科技开设的专栏。Web3.0作为下一代互联网范式,将从根基上扭转社交数据局面,拿回“隐私自主控制权”。而在这样一个新互联网范式下,必然会产生更大的化学反应,一如手机+互联网诞生出移动互联网、电商依托Web2.0大数据推荐算法迎来爆发式增长等。在很早之前就接触到了Web3.0的项目,但当时对此了解不深,也无法理解朋友跟我说的“Web3.0socool!”,因此