摘要:什么是界面布局为应用程序提供界面架构。线性布局指子控件以水平或垂直方式排列,正如其名字一样,这个布局中的所有控件在线性方向上依次排列。可以把布局看作是一个可以放置很多控件的容器,它可以按照一定的规律调整控件的位置,从而实现精美的界面。 1. 什么是Layout? Layout——界面布局,为应用程序提供界面架构。控制Activity中控件的大小、位置、颜色等属性的方法. Layout...
摘要:公司倒闭年多了,而我在公司倒闭时候做的开源项目,最近却上了,看着这个数据,真是不胜唏嘘。缘起年月份的时候,松哥所在的公司因为经营不善要关门了,关门的是深圳分公司,北京总部还在正常运转。 公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘。 缘起 2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了...
摘要:学习手动写一个简单的进行理解结点的定义的基础时一个数组,数组里每个元素是一个,他必须包括值,键值,,下一个结点,同一个值的结点用一条链栓起来。第一个结点的特殊操作第一个对上了修改一个元素查找一个元素 HashMap学习--手动写一个简单的HashMap进行理解 1.结点Node的定义 public class Node { public int hash; public...
摘要:背景是无法进行并发测试,但是又有需要并发测试的场景怎么办呢此时可以借助一个插件来完成这种功能。仓库地址点我直达实现第一步在项目的中加入依赖第二步在单测中进行代码编写一个返回在方法中填写自己的测试方法一个数组,代表并发个数。 背景 junit是无法进行并发测试,但是又有需要并发测试的场景怎么办呢?此时可以借助一个插件(Groboutils Core)来完成这种功能。maven仓库地址:点...
摘要:服务调用过程比较复杂,包含众多步骤。源码分析在进行源码分析之前,我们先来通过一张图了解服务调用过程。服务调用方式支持同步和异步两种调用方式,其中异步调用还可细分为有返回值的异步调用和无返回值的异步调用。 注: 本系列文章已捐赠给 Dubbo 社区,你也可以在 Dubbo 官方文档中阅读本系列文章。 1. 简介 在前面的文章中,我们分析了 Dubbo SPI、服务导出与引入、以及集群容错...