12 360linker

尚未进行身份认证

我要认证

360linker技术社区的发起人,曾在大唐电信、车和家、中国电信等公司任职,致力于打造一个帮助我们实现高效技能提升的圈子,分享IT圈内技术、产品、运营、市场等信息。

等级
TA的排名 3k+

2020年Java程序员应该学习的10大技术

2020年Java程序员应该学习的10大技术对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。以下是我列出的2020年Java开发者应该学习的技术:对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我...

2020-01-16 22:17:23

Prometheus 介绍

我们知道zabbix在监控界占有不可撼动的地位,功能强大。但是对容器监控显得力不从心。为解决监控容器的问题,引入了prometheus技术。prometheus号称是下一代监控。接下来的文章打算围绕prometheus做一个系列的介绍,顺便帮自己理清知识点。一、简介  prometheus是由谷歌研发的一款开源的监控软件,目前已经被云计算本地基金会托管,是继k8s托管的第二个项目。二、...

2020-01-16 16:57:06

IDEA使用总结

如果你之前使用的是其他的ide,刚开始会感觉不是很习惯。但当你熟悉IDEA的基本使用后,你会发现它相比其他ide的优点。下面是我使用过程中,觉得IDEA中比较重要的设置,功能和技巧。1.IDEA启动速度优化安装IDEA后,可能会感觉启动速度比较慢。通过修改IDEA的配置文件能有效加快IDEA的启动速度。找到IDEA的安装目录,如:C:\Program Files\JetBrains...

2020-01-10 13:52:32

有什么让你相见恨晚的 MacBook 神器?

本人表示win系统用了十几年,macbook用了不到一年,可能是由于工作原因,本人并不喜欢花里胡哨的工具,比如换个壁纸之类的,对于我来说,能够提高工作和办公效率才是对我最称得上相见恨晚的!所以下面我就安利几个能够大大减少机械操作、提高工作效率的mac神器!1、Alfred最最喜欢的macbook办公神器!绝对能让你抛弃鼠标!Alfred的功能实在是太多了,但是所有的功能就是一个特点...

2020-01-02 09:37:50

用 Flink 取代 Spark Streaming,知乎实时数仓架构演进

“数据智能” (Data Intelligence) 有一个必须且基础的环节,就是数据仓库的建设,同时,数据仓库也是公司数据发展到一定规模后必然会提供的一种基础服务。从智能商业的角度来讲,数据的结果代表了用户的反馈,获取结果的及时性就显得尤为重要,快速的获取数据反馈能够帮助公司更快的做出决策,更好的进行产品迭代,实时数仓在这一过程中起到了不可替代的作用。本文主要讲述知乎的实时数仓实践以及架构的...

2019-12-27 14:58:59

一文读懂 Spark 和 Spark Streaming

前言Apache Spark 是当今最流行的开源大数据处理框架。和人们耳熟能详的 MapReduce 一样,Spark 用于进行分布式、大规模的数据处理,但 Spark 作为 MapReduce 的接任者,提供了更高级的编程接口、更高的性能。除此之外,Spark 不仅能进行常规的批处理计算,还提供了流式计算支持。Apache Spark 诞生于大名鼎鼎的 AMPLab(这里还诞生过 Mes...

2019-12-27 14:49:47

50道Redis面试题史上最全,以后面试再也不怕问Redis了

1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结...

2019-10-29 22:14:48

2019 年 13 大 GraphQL 工具和库

GraphQL 是 Facebook 内部从 2012 年开始开发的项目,于 2015 年公开发布。2018 年 11 月 7 日,GraphQL 的控制权被移交给由 Linux 基金会托管的 GraphQL 基金会。随后 GraphQL 日益普及,一个富有活力的生态系统也随之迅速成长。GraphQL 本质上是“API 的查询语言,以及使用你为数据定义的类型系统执行查询的服务端运行时”。它不依...

2019-09-25 15:51:04

谈谈 GraphQL 的历史、组件和生态系统

多年来,RESTful web 服务一直在为简单查询结构提供基本支持。但是,这些服务没有提供对数据的细粒度控制,从而允许开发人员可以灵活运用而无需创建大量不必要的调用。GraphQL 最初由 Facebook 构建,它是用于 API 的查询语言,允许开发人员选择他们想要发出的请求类型,并在单个请求中接收所需的信息。本文中将解释 GraphQL 是什么、它是怎样开始的以及它如何成...

2019-09-23 15:29:23

REDIS设计与实现之sentinel

redis主从复制可将主节点数据同步给从节点,一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。这个过程如果人工介入,效果肯定没有自动的高可用机制好。sentinel 哨兵机制就是为了解决这个问题。是redis的高可用HA方案:有一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并...

2019-09-06 14:09:40

GraphQL 入门介绍

写在前面 GraphQL是一种新的API标准,它提供了一种更高效、强大和灵活的数据提供方式。它是由Facebook开发和开源,目前由来自世界各地的大公司和个人维护。GraphQL本质上是一种基于api的查询语言,现在大多数应用程序都需要从服务器中获取数据,这些数据存储可能存储在数据库中,API的职责是提供与应用程序需求相匹配的存储数据的接口。有的人经常把GraphQL和数据库技术相...

2019-09-03 09:18:29

Redis设计与实现之服务器

命令请求的执行流程一个命令请求从发送到获得回复的过程中, 客户端和服务器需要完成一系列操作。举个例子, 如果我们使用客户端执行以下命令:redis> SET KEY VALUEOK那么从客户端发送 SET KEY VALUE 命令到获得回复 OK 期间, 客户端和服务器共需要执行以下操作:客户端向服务器发送命令请求 SET KEY VALUE 。服务器接收并处理客户端发...

2019-08-16 13:40:20

怎么进行数据库分库分表?

一. 数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存...

2019-08-14 17:23:27

阿里巴巴如何管理代码分支?

在阿里内部,流行着许多有意思的工程实践。有些实践通过工具和流程嵌在集团的大环境里,外界不容易复制,有些实践则是流露在大家的日常习惯里,被默默的遵守。比如分支管理这件事,其实属于工具和习惯各占一半,并且颇有阿里特色的成分,适合作为一个例子。阿里有很多的研发团队,不同事业部使用的发布流程、分支策略并非整齐划一,但总体上看是比较规整的。其中有一种主流的发布模式以及对应的分支使用方式,称为“AoneFlo...

2019-08-14 17:12:16

Serverless 是什么?

Serverless 是一个当今软件世界中比较新的话题。它并没有一个普遍公认的权威定义,每个人每个企业对它的解释可能都有不同,而 Serverless 正是在这种情况下不断发发展的。但是就算如此,有一些 Serverless 的特征还是被广泛认可的: 服务端的主机和进程完全由供应商管理 可以根据负载进行自动伸缩 按照精确的使用情况来计费,就像水和电一样。(效用计算) ...

2019-08-14 11:24:57

面试官:谈谈你对Mysql的MVCC的理解?

MVCC(Mutil-Version Concurrency Control),就是多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE READ)这两种隔离级别下的事务对于SELECT操作会访问版本链中的记录的过程。这就使得别的事务...

2019-08-07 16:41:47

企鹅智库:2019-2020中国互联网趋势报告

...

2019-08-06 22:48:22

redis 数据持久化:aof和rdb 原理

Redis是内存数据库,它将自己的数据库状态储存在内存里面,一旦服务器进程退出, 服务器中的数据库状态也会消失不见。所以redis有两种机制可以将数据库状态保存到磁盘里面:RDB,AOF。RDB1. RDB两种执行方式:a) RDB持久化既可以手动执行b) RDB持久化可以根据服务器配置选项定期执行,该功能可以将某个时间点上的数据库状态保存到一个ROB文件中2....

2019-08-02 11:27:53

1999-2019,互联网失落者

2019 年的人们很怀念 1999 年,1999 年的人们很期盼 2019 年。在经历了 20 年互联网大潮之后,越来越多元化的新技术在互联网的映衬下显得格外生动。1998 年,新浪成立,它和 1996 年成立的搜狐以及 1997 年成立的网易成为了 2000 年左右人们上网时点击量最高的网站,而 10 年后,他们被百度取代。1999 年,马云从北京回到杭州,此时阿里巴巴的业务尚未明晰...

2019-07-16 11:45:59

全文检索使用 solr 还是elasticSearch ?

1|0什么是全文搜索什么是全文搜索引擎?百度百科中的定义:全文搜索引擎是目前广泛应用的主流搜索引擎。它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。从定义中我们已经可以大致了解全...

2019-07-12 11:11:54

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。