标签:索引

编程技术

【深入浅出-系统架构师】(16):操作系统基础知识——寄存器、主存、缓存

5

dulong 发布于 2019-06-20

中央处理器内的组成部分,有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成...

阅读(5)评论(0)赞 (0)

Java

入门教程 | 5分钟从零构建第一个 Flink 应用

1

xiaoli.wang 发布于 2019-06-20

本文转载自 Jark’s Blog ,作者伍翀(云邪),Apache Flink Committer,阿里巴巴高级开发工程师。 本文将从开发环境准备、创建 Maven 项目,编写 Flink 程序、运行程序等方面讲述如何迅速搭建第一个 Flink 应用。 在本文中,我们将从零开始...

阅读(9)评论(0)赞 (0)

Java

对啊,我就是认定你不知道ArrayList为什么要实现RandomAccess接口!

3

hanze 发布于 2019-06-20

作者:蔡先森_caiyq 出处:https://dwz.cn/aqL14tuI 在我们的开发中,List接口是最常见不过,而且我们几乎每天都在用ArrayList或者LinkedList,但是细心的同学有没有发现,ArrayList中实现了RandomAccess接口,而Link...

阅读(7)评论(0)赞 (0)

Java

从七个方面,面试大厂高级工程师

1

yeseng 发布于 2019-06-20

在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在...

阅读(13)评论(0)赞 (0)

Spring

『互联网架构』软件架构-解密电商系统-Spring boot快速开始及核心功能介绍(下)(86)

16

yeseng 发布于 2019-06-19

上次说了Spring boot快速开始及核心功能介绍,本次说说配置文件相关的。 (一)Spring Boot属性配置文件详解 修改端口 # application.properties: server.port=8888 另外,也可以直接在运行jar包的时候修改 java -ja...

阅读(15)评论(0)赞 (0)

Java

下载编译AOSP源码

4

songhua.gao 发布于 2019-06-19

准备 由于 aosp 需要支持大小敏感,但 OSX 上面不建议使用官方说的创建 dmg 文件的方式来编译。因为这可能会由于空间只增不减,即使删除文件也不会变化,导致空间不够。 建议使用磁盘空间重新分区:缩小现有空间大小,留出足够空间创建一个大小写敏感的分区,将这个分区给 aosp...

阅读(19)评论(0)赞 (0)

Java

一文搞定HashMap的实现原理和面试

1

邓龙华 发布于 2019-06-19

HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存和取的时候那些操作却是很少去研究。同时在面试中也是面试官们必问的。 以下是基于JDK1.8 正文 先看看HashMap的结构图: 1. 先来认识一下HashMap中定...

阅读(18)评论(0)赞 (0)

编程技术

万字长文浅析微服务Ribbon负载均衡源码(字多慎入)

songhua.gao 发布于 2019-06-19

作者:韩数 Github: github.com/hanshuaikan… 完成日期:2019-06-16日 jdk:1.8 springboot版本:2.1.3.RELEASE SpringCould版本:Greenwich.SR1 声明: 身为一个刚入门的计算机菜佬,阅读源码...

阅读(12)评论(0)赞 (0)

Java

HashMap和ConcurrentHashMap源码解读

2

yeseng 发布于 2019-06-19

a.对key的hashCode进行hash,然后再计算index; b. 如果没有碰撞直接放到桶bucket里 c.如果碰撞里了,以链表的形式存在bucket里 d.如果碰撞导致链表长度过长(大于等于TREEIFY_THRESHOLD),就把链表转换为红黑树 e.如果节点已经存在...

阅读(14)评论(0)赞 (0)

Spring

如何准备 Java 初级和高级的技术面试?

1

hellas 发布于 2019-06-19

本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度...

阅读(16)评论(0)赞 (0)

编程技术

高并发场景下分布式实时信令系统的架构实践

5

puefu.he 发布于 2019-06-18

我们在5月 正式发布了 实时消息(RTM)SDK 。在5 月 27 日举行的 Qcon 广州站上,声网 Agora 资深技术架构师吉奇 以《高并发场景下分布式实时信令系统的架构实践》作为话题,分享了 RTM SDK 背后的架构设计经验。 以下为演讲实录: 大家好!我叫吉奇,来自声...

阅读(18)评论(0)赞 (0)

Java

垃圾收集器G1详解

13

Harries 发布于 2019-06-18

G1的第一篇paper(附录1)发表于2004年,在2012年才在jdk1.7u4中可用。oracle官方在jdk9中将G1变成默认的垃圾收集器,以替代CMS。为何oracle要用G1替换CMS呢,G1有哪些优点?下面我将为大家揭开迷雾。 一,了解G1 首先,G1的设计原则就是简...

阅读(16)评论(0)赞 (0)

Java

Java学习总结3——枚举类和反射机制

2

xirruiqiang 发布于 2019-06-18

在某些情况下,一个类的对象是有限且固定的,对于这种对象的实例有限且固定的类,在 Java 中被称为 枚举类(Enum) ;枚举类是为了提高代码可读性,原始值是int类型(从0开始)。 创建角色类型枚举类(RoleTypeEnum):Java 中使用 enum 关键字来定义枚举类 ...

阅读(14)评论(0)赞 (0)

Java

从0手写springCloud项目(二 框架代码详解)

1

邓龙华 发布于 2019-06-18

写在前面 前面一篇将springCloud所需的几个组件搭建起来了,接下来以user模块为例子主要记录一下项目中集成的技术,框架,和使用方式。我想从以下几个地方总结: mybatis-plus3 lcn5.0.2 liquibase oauth2 others(es,rabbit...

阅读(16)评论(0)赞 (0)

编程技术

百亿级日志系统架构设计及优化

24

wenming.gapo 发布于 2019-06-18

本文将从海量日志系统在优化、部署、监控方向如何更适应业务的需求入手,重点从多种日志系统的架构设计对比;后续调优过程:横向扩展与纵向扩展,分集群,数据分治,重写数据链路等实际现象与问题展开。 日志系统架构基准 有过项目开发经验的朋友都知道:从平台的最初搭建到实现核心业务,都需要有日...

阅读(21)评论(0)赞 (0)

编程技术

区块链技术 | Fabric架构演变之路

17

hanze 发布于 2019-06-18

Hyperledger Fabric是目前主流的开源联盟链产品之一,自2016年5月12日开辟代码仓库之日起,已有快4年的时间了,产品趋于稳定,功能也越来越完善,正在适配不同业务场景下的需求。 纵观Fabric的发布历程,在v0.6.1-preview版本至v1.0.0的版本迁移...

阅读(20)评论(0)赞 (0)

Java

面试大厂回来后,有一些话想对 Java 后端开发说一说

2

xiaoli.wang 发布于 2019-06-18

时间有限,快来薅,当当的羊毛!!! 时间有限,快来薅,当当的羊毛!!! 时间有限,快来薅,当当的羊毛!!! 作者: hsm_computer www.cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人...

阅读(19)评论(0)赞 (0)

编程技术

golang 控件发生器、前端的代码库和扩展包和移动微服务

zhuangli 发布于 2019-06-17

吐血整理的GO语言部分框控件、库代码集和包和扩展应用的应用包!带你开启机器学习!还有人对大脑的实际初始化的新的能力不平昀砥跖。 2014年6月23号从 · Pearl 转移到 第五大代的设计应用语言筵等作为一个Perl设计语言工作者,Go语言,很多程序员无法及时了解...

阅读(11)评论(0)赞 (0)