开发者头条 开发者头条 / 3 天前

突发!B 站网站后台工程源码疑似泄露,内含部分用户名密码

新浪科技讯 4月22日消息,据微博@互联网的那点事 爆料称,哔哩哔哩(B站)整个网站后台工程源码泄露,并且“不少用户名密码被硬编码在代码里面,谁都可以用。” @互联网的那点事 爆料微博微博中截图微博中截图(部分敏感信息已打码处理)新浪科技在GitHub上查询后发现,平台上确实存在由一个名叫“openbilibili”的用户创建的“go-common”代码库,项目描述为“哔哩哔哩 bilibili 网站后台工程 源码”。截至北京......

源码 B站

海角之南 海角之南 / 4 天前

一个奇怪的 Golang 对切片的竞争检测问题

问题示例1、首先,在开始之前,先说一点相关的东西。 在 Golang 中,有很多数据结构的操作,都不是线程安全的,比如大家熟知的 map ,比如 container/list 包。线程安全,指的是基于这类数据结构实例化的变量,可以并发操作,也就是多个 goroutine 同时进行操作。 另外,也许你也知道,golang 在编译时,是支持并发竞争检测的。go build --race ,很多 gopher 其实并不陌生。这里需要说一点是,--race 并非只支......

Golang 切片

零售云技术 零售云技术 / 4 天前

并发编程(九):继续探索 j?.u.c ?中的 Atomic 12 个原子操作

今天继续探索j.u.c中的12个原子操作Atomic,可以进行分为四组。基本类型、数组类型、引用类型、属性类型。这些类都是采用Unsafe中的方法进行实现。 基本类型 Atomic提供以下几个类 AtomicBoolean AtomicLong AtomicInteger 它们的实现方法都类似,采用Unsafe实现,如AtomicInteger为例 static { try { valueOffset = unsafe.objectFieldOffset (AtomicInteger.cla......

Java 并发编程 原子操作 atomic

跨界架构师 跨界架构师 / 4 天前

金三银四(下):不跳槽怎么升职加薪?

如果第二次看到我的文章,欢迎点上方▲蓝字关注哟~ 本文长度为3233字,建议阅读9分钟。 坚持原创,每一篇都是用心之作~ 偷偷告诉你,认真看完文章的你会有小惊喜哦~ 2月底的时候Z哥写过一篇《在“寒冬”下的金三银四求职,Z哥给你几点建议》帮你分析了在当下时期该如何考虑跳槽这件事。 现在“金三银四“快要尾声了,大家要跳槽的也应该跳的差不多了。所以这次我们就来聊聊如果不跳槽,怎......

跳槽 加薪 升职

sjf0115 sjf0115 / 4 天前

作为数据产品经理,该如何搭建数据指标体系?

导读:本文面向互联网行业读者,包括但不仅限于产品运营同学。主要讲如何搭建企业内部数据指标体系,为什么需要、如何构建、具体怎么做?希望对大家有所启发,个人认知有限,欢迎随时探讨 数据产品经理,除了“产品经理”应该所具备的如「沟通/原型/文档/项目管理」等基本技能外,还应该具有精于“数据”的核心专业技能如「数据认知/数据技术/数据平台/数据分析/搭建指标体系」等。而“搭建数据指标体系......

数据 产品经理

Jackeyzhe Jackeyzhe / 4 天前

走近源码:Redis 跳跃列表究竟怎么跳

在前面介绍压缩列表ziplist的时候我们提到过,zset内部有两种存储结构,一种是ziplist,另一种是跳跃列表skiplist。为了彻底理解zset的内部结构,我们就再来介绍一下skiplist。 skiplist介绍顾名思义,skiplist本质上是一个有序的多维的list。我们先回顾一下一维列表是如何进行查找的。 一维有序列表如上图,我们要查找一个元素,就需要从头节点开始遍历,直到找到对应的节点或者是第一个大于要查找的元素的节......

源码 Redis 跳跃列表

php-v php-v / 4 天前

接口级故障处理策略

接口级故障是指系统没宕机、网络也没有中断,但处理业务出现了问题。例如业务响应缓慢、大量访问超时、大量访问出现异常。 这类问题主要是由系统压力太大、负载太高导致的,例如慢查询将数据库服务器资源耗尽,导致连接、读写超时。 原因主要有: 内部原因 例如程序死循环、某个接口导致数据库慢查询、程序问题导致耗尽内存 …… 外部原因 例如黑客攻击、促销抢购导致访问量暴增、第三方接口响应缓慢 ……......

接口 故障

猿来是你 猿来是你 / 4 天前

iOS 静态库开发

本文旨在说明静态库制作中的一些常见问题和特殊处理1. 打包静态库需要的相关问题和设置 静态库中用到分类的需要在项目中设置这个参数:Other Linker Flags为-ObjC或者-all_loadBase SDK 指的是当前编译所用的SDK 版本,一般默认为当前xocde的最新版Build Active Architecture Only 设置成NoDeployment Target,它控制着运行应用需要的最低操作系统版本Skip Install 设置为YesMach-O Type 静态库设置为Static Lib......

iOS 静态库

GitChat GitChat / 4 天前

Spring Boot 源码深入分析

快乐崇拜作者 | 快乐崇拜,就职于京东、网易等互联网公司,现任职高级java开发。参与大型分布式系统的设计与开发,对于分布式系统架构有较深的理解。 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架通过约定由于配置的原则,来进行简化配置。Spring Boot 致力于在蓬勃发展的快速应用开发领域成为领导者。Spring Boot 目前广泛应用与各大互联......

源码 Spring Boot

开发者头条 开发者头条 / 4 天前

万万没想到!程序员成了 “植发” 主力军

植发机构鱼龙混杂、连锁店盲目扩张、 专业植发人员严重不足 蒋文杰在给患者种植毛囊。摄影/本刊记者 杜玮 植发:“秃”如其来的大生意 本刊记者/杜玮 本文首发于总第896期《中国新闻周刊》 世界毛发研究权威、耶鲁大学教授库尔特·斯坦恩在其著作《头发:一部趣味人类史》中写道:生长旺盛的头发会传递出身体健康、魅力十足和性能力强的信号。也许正是在这样的心理暗示下,国内越来......

程序员 植发

噶牛爱尚 噶牛爱尚 / 4 天前

为什么 Node 是前端团队的核心技术栈

Scott 近两年无论是面试还是线下线上的技术分享,遇到许许多多前端同学,由于团队原因,个人原因,职业成长,技术方向,甚至家庭等等原因,在理想国与现实之间,在放弃与坚守之间,摇摆不停,心酸硬抗,大家可以找我聊聊南聊聊北,对工程师的宿命有更多的了解,有更多的看见与听见,Scott 微信: codingdream。 本系列共 15 篇,此为第二篇,大家看完转发下朋友圈我就心满意足了。 任何可以用 JavaScript 来......

前端 node 技术栈

numerical numerical / 4 天前

关于开发规范的一些想法

最近协助整理组内的开发规范,整理思考了一段时间之后梳理出了一个初版,自己也来总结下这期间的一些想法。 规范到底需不需要有规范或是没规范,这个应该不难得出结论。有比没有好,有了规范即使没有执行也不过就是和没有规范一样,所以还是要有。 规范的好处在于明确一个方向,“取乎其上,得乎其中”,也是在面临一些问题判断时的抉择依据。 规范的目标提升专业性,提升质量,避免可能重复出现的低级问题,......

开发规范

骑鹿人迷信数学?? 骑鹿人迷信数学 / 4 天前

骑鹿人的计算机科学学习指南

基础必修编程入门(三选一)Python编程导论 Introduction to Computation and Programming Using Python 程序设计方法 How to Design Programs 程序语言的应用和解释(在线阅读) Programming Languages: Application and Interpretation(在线阅读) 麻省理工:计算机科学和Python编程导论(中英字幕) 学会基础的编程方法,拥有使用编程语言和工具解决问题的能力。计算机架构计算机组成与设计 Comput......

计算机科学

漠木 漠木 / 4 天前

996.icu 不加班的程序员有前途吗?

一、有没有不加班的程序员?有,我就是。 我目前工作与一家500强外企(欧美),职称为高级软件开发专家。 我在这家公司(500强外企)已经服务了10年,所有加班次数合起来不超过10天,最近3年则一次都没有。 二、不加班的程序员有没有前途?有没有前途,不在于加不加班,在于有没有成长。而有没有成长,一则在于个人的努力,二则在于公司的技术地位,以及文化氛围。 两年前,我曾经一时兴起,面试了几家著......

程序员 加班 996

董鹏 董鹏 / 4 天前

网络内核之 TCP 是如何发送和接收消息的

网络内核之TCP是如何发送和接收消息的老规矩,带着问题阅读: 三次握手中服务端做了什么? 为什么要将accept()单独一个线程而不是和读写的io线程共用一个线程池?netty分为boss和worker 当调用send()返回后数据就一定到对方或者在网线中传输了呢? 我们先来回顾一下,我们编写一个网络程序有哪些步骤?基于socket的编程: 代码如下: publicclassServer{ publicstaticvoidmain(String[]args)throwsExcepti......

网络 内核 TCP 消息

Amon_Xu Amon_Xu / 4 天前

职场往事:上司的眼泪,六年后回味

2013 年 6 月,故事的一切,看起来都很美好。 毕业一两年的我,正在第一家公司里贪婪地成长着,最近两个月刚刚得到提拔,负责公司新兴的业务。这一年,女朋友(现在的老婆)来到我所在的这个城市一起生活,事业和爱情都飞速地发展着。 忽然有天听到一个消息:隔壁工位同部门的小兄弟江波要离职了,我有些愕然。江波是另一个项目的核心负责人之一,小小的个头隐藏着大大的能量。在我们同事之间平日里大言不惭......

职场

虞大胆 虞大胆 / 4 天前

?你应该知道的 HBase 基础,都在这儿了

阿里妹导读:2006 年10 月Google 发布三架马车之一的《Bigtable:A Distributed Storage System for Strctured Data》论文之后,Powerset 公司就宣布 HBase 在 Hadoop 项目中成立,作为子项目存在。后来,在2010 年左右逐渐成为 Apache 旗下的一个顶级项目。可能是实际应用中包装得太好,很多人对于 HBase 的认识止步于 NoSQL 。今天,蚂蚁金服的南俊从基础开始讲起,希望有助于增强大家在实际业务中对 HBase ......

HBase

猿天地 猿天地 / 4 天前

Spring Cloud Gateway 测试问题解决

本文针对于测试环境SpringCloud Gateway问题解决。 1.背景介绍本文遇到的问题都是在测试环境真正遇到的问题,不一定试用于所有人,仅做一次记录,便于遇到同样问题的干掉这些问题。 使用版本:SpringCloud 2.0.0.RELEASE 1.1 Gateway配置之前系统是由阿里云SLB直接分发到几台生产服务器,但是经过研究,决定在中间加一层网关,也就是阿里云SLB分发流量到Gateway到下游服务。但是又由于种种原因,决定使用Host......

Spring Cloud GateWay

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top