阿里开发强制要求的11条索引创建规范,提高性能

业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。

  • 0
  • 1
  • 发布于 2021-05-16 09:41
  • 阅读 ( 218 )

微服务架构下处理分布式事务,你必须知道的事儿

根据微服务架构的鼻祖MartinFowler的忠告,微服务架构中应当尽量避免分布式事务。然而,在某些领域,分布式事务如同宿命中的对手无法避免。

  • 0
  • 1
  • 发布于 2021-05-16 09:40
  • 阅读 ( 219 )

我在阿里做技术面试官的一些经验

我可能是在同龄人中做面试官经验比较丰富的,在某乎实习的时候就参与了前端的技术面试。后来在阿里以及另一家公司也面试过不少候选人,校招、社招、外包都有面试过。这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为

  • 0
  • 1
  • 发布于 2021-05-16 09:33
  • 阅读 ( 230 )

Go语言和Java、Python等其他语言的对比分析

Go的很多语言特性借鉴与它的三个祖先:C,Pascal和CSP。Go的语法、数据类型、控制流等继承于C,Go的包、面对对象等思想来源于Pascal分支,而Go的语言特色,基于管道通信的协程并发模型,则借鉴于CSP分支。

  • 0
  • 1
  • 发布于 2021-05-16 09:09
  • 阅读 ( 230 )

HBase在腾讯大数据的应用实践

随着腾讯产品与技术的发展,几乎任何一个与用户相关的在线业务的数据量都在亿级别,每日系统调用次数从亿到百亿,对海量数据的高效插入和快速读取变得越来越重要。而传统关系型数据库模式固定、强调参照完整性、数据的逻辑与物理形式相对独立等,比较适用于中小规模的数据,但对于数据的规模和并发读写方面进行大规模扩展时,RDBMS性能会大大降低,分布式更为困

  • 0
  • 1
  • 发布于 2021-05-16 08:50
  • 阅读 ( 238 )

提高面试代码质量的三要素

面试官是根据应聘者写出的代码来决定是否录用一个应聘者的。应聘者首先要把代码写得规范,才可以避免很多低级错误。如果代码写得不够规范,会影响面试官阅读代码的兴致,至少印象分会打折扣。

  • 0
  • 1
  • 发布于 2021-05-15 23:13
  • 阅读 ( 153 )

25家面试难度最高公司:谷歌Facebook等上榜

北京时间8月4日消息,美国科技博客网站BusinessInsider近日刊载文章,列出了25家最难面试的公司,评选的标准除了面试问题的难度以外还包括“负面的面试体验”和“雇员满意度”两项评价。

  • 0
  • 1
  • 发布于 2021-05-15 23:13
  • 阅读 ( 159 )

腾讯校园招聘前端实习生面试题及答案

本文是腾讯校园招聘前端实习生面试题及答案,校园招聘题目难度略显简单,所以一些有工作经验的就不要再提出这一问题了,面试题分为选择、填空、判断、简答题和代码题。

  • 0
  • 1
  • 发布于 2021-05-15 23:13
  • 阅读 ( 178 )

下一代微服务!微博Service Mesh高可用架构实战

ServiceMesh是近两年比较火的微服务化新方式,也产生了一大批以Istio为代表的ServiceMesh实现。

  • 0
  • 1
  • 发布于 2021-05-15 23:06
  • 阅读 ( 114 )

深入理解Go-垃圾回收机制

Go的GC自打出生的时候就开始被人诟病,但是在引入v1.5的三色标记和v1.8的混合写屏障后,正常的GC已经缩短到10us左右,已经变得非常优秀,了不起了,我们接下来探索一下Go的GC的原理吧。

  • 0
  • 1
  • 发布于 2021-05-15 22:40
  • 阅读 ( 138 )

Linux 无法启动常见的几种原因及解决办法

导致Linux无法启动的原因有很多,下面良许小编就将常见的几种原因及解决办法进行详述,希望对大家有所帮助。 文件系统配置不当,如/etc/inittab文件、/etc/fstab文件等配置错误或丢失,导致系统出现故障,以至于无法启动。 非法关机,导致root文件系统破坏,也就是Linux根分区破坏,系统无法正常启动。 硬件故障,如主板、电源、硬盘等出现问题,导致Linux无法启动。系统引

  • 0
  • 1
  • 发布于 2021-05-15 22:40
  • 阅读 ( 97 )

程序员必备十款开发工具,会用的可以召唤神龙了!

TelegramMessengerC很好用的聊天应用,有价值的是学习它的开源的代码,不管用户体验还是编码都值得学习,公司创始人背景也很神秘。

  • 0
  • 1
  • 发布于 2021-05-15 22:40
  • 阅读 ( 118 )

架构设计思想-微服务架构设计模式

一、微服务架构设计中经常需要处理的问题罗列: APIGateway 内部服务间互相调用 服务发现 服务容错、熔断、降级 服务部署 数据处理   二、设计模式 1、微服务-聚合器设计模式:         聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的WEB页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步

  • 0
  • 1
  • 发布于 2021-05-15 17:53
  • 阅读 ( 108 )

小米 Go 开发实践——用 Go 构建高性能数据库中间件

前言 在2019年第五届GopherChina大会上,小米科技基础服务高级研发工程师徐成选做了题为《用Go构建高性能数据库中间件》的技术演讲,详细介绍了小米开源的数据库中间件Gaea的整体架构、内部模块和一些具体实践。以下为演讲实录。 No.0 自我介绍 大家下午好,很荣幸能有这个机会跟大家分享一个用Go开发的数据库中间件项目。在之前先做一

  • 0
  • 1
  • 发布于 2021-05-14 22:58
  • 阅读 ( 83 )

用 Go 构建一个 SQL 解析器

奇技指南 在本文中,小编将向大家简单介绍如何在Go中构造LL(1)解析器,并应用于解析SQL查询。希望大家能用Go对简单的解析器算法有一个了解和简单应用。 本文来自公众号360云计算。 摘要 本文旨在简单介绍如何在Go中构造LL(1)解析器,在本例中用于解析SQL查询。 为了简单起见,我们将处理子选择、函数、复杂嵌套表达式和所有SQL风格都支持的其他特性。这些特性与我们将要

  • 0
  • 1
  • 发布于 2021-05-14 21:35
  • 阅读 ( 94 )

今年最火的 Golang 云原生开源项目,可能就是它了!

来源|阿里巴巴云原生公众号 在互联网与云计算技术发展的日新月异过去五年中,应用研发人员对效率与敏捷的极致追求,终于把业界带进了一个崭新的云原生时代。而云原生理念的迅速普及,火了Docker,红了Kubernetes,也间接让一个编程语言成为了如今服务端的“当家花旦”。不消多讲,这位在云原生领域里正红的发紫的“角儿”,就是Golang。 不过,正如同“PHP不一定是最好

  • 0
  • 1
  • 发布于 2021-05-14 21:22
  • 阅读 ( 109 )

SGAME:一个简单的go游戏服务端框架

SGame是一个由GO实现的游戏简单服务端框架。 说明 主要是使用GO丰富的库资源和较高的开发效率。 开发简单可以使用已有的代码框架很方便的构建一个新的进程方便扩展基于已有的框架可以动态的扩展进程及功能组降低依赖尽量用官方提供的标准库,减少其他的依赖。外部依赖主要是PROTOBUF和REDIGO用来连redis,其他的部分都是本人github下的简单小工具库协议兼容在协议层,服务器

  • 0
  • 1
  • 发布于 2021-05-13 22:29
  • 阅读 ( 368 )

后台管理系统_golang 开源后台管理系统

来源:https://studygolang.com/articles/26265?utm_campaign=studygolang.com&utm_source=studygolang&utm_medium=email 作者:guyan0319 go-admin go-admin是一个go语言开发的后台管理系统,该系统以角色为基础的权限管理设计(RBAC),完成了系统管理模块功能的开发(其他示例模块后续加上),采用前后端分离实现方式,服务端基于go开源gin框架,前端开源框架vue-e

  • 0
  • 1
  • 发布于 2021-05-13 22:14
  • 阅读 ( 202 )

最好的6个Go语言Web框架

原文:Top6webframeworksforGoasof2017作者:EdwardMarinescu译者:roy 译者注:本文介绍截至目前(2017年)最好的6个Go语言Web框架。以下为译文: GO语言爱好者的最佳Web框架 如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。 如果你认为你有相应的知识和经验,你会自己编写所有的这些代码么?你有时间找到一个产品级的外部包

  • 0
  • 1
  • 发布于 2021-05-13 22:11
  • 阅读 ( 168 )

为什么要设置GOROOT/GOPATH

设置GOROOT的原因 编译器的位置指定的时候,需要指定GO开发包的安装位置,然后设置环境变量PATH的时候,需要指定到安装包下的bin目录,其中就有以下的编译/执行器.所以GOROOT指定了前面的路径.       当使用go run 源码,自动化的完成编译和执行二进制文件的时候.源码必须放在当前运行go解释器的同一目录下,然后编译器才能访问的到.这时不用设置GOPATH. 当使用gobuild 源码,要先编译

  • 0
  • 1
  • 发布于 2021-05-13 22:09
  • 阅读 ( 113 )

今天,有什么经验需要分享呢?

立即撰写

热议话题 »