老肖的博客

宝剑锋从磨砺出,梅花香自苦寒来!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

知识点干货—关于equals方法,Hashcode方法和两个对象的比较

发表于 2018-01-24
“马有垂缰之义,犬有湿草之仁。羊羔跪乳报母恩,猿偷仙果自奔。蛛织罗网护体,鼠盗余粮防身。梅鹿见食等成群,无义之人可恨!”这几句是在听评书时说书人经常说的几句开场白,感觉说的很有道理,这里把其中蕴含的道理分享出来给大家。 前两句出自李汝珍《镜花缘》, 这两句话是两个典故。“马有垂缰之义”,出自《异苑》 ...
阅读全文 »

知识点干货—多线程同步【5】之Semaphore

发表于 2018-01-24 | 分类于 多线程同步
老子说过,“天下大事必做于细,天下难事必做于易”。人要想有所作为,首先得从细微之处入手,从简单的事情做起。中国前国家队足球教练米卢也曾经说过:“态度决定一切。”,“态度决定一切,细节决定成败”确实是至理名言,在生活中、工作中,学习中,为人处事,都应该端正态度,注重细节,从小事做起,从身边做起。我们只 ...
阅读全文 »

App网络性能监控工具调研

发表于 2018-01-20
App网络性能监控工具调研由于工作需要,之前想在我们的盒子上监控网络性能,于是对国内外针对app的网络性能能够进行监控的工具进行了调研,有付费的也有收费的。这里把之前调研的结果整理出来分享给大家。主要调研了如下三家。 1、听云官网:http://www.tingyun.com/ 简介:全景应用性能可 ...
阅读全文 »

读书项目排版引擎调研笔记

发表于 2018-01-20
最新公司立项了一个读书项目,需要进行前期的一些调研工作,其中比较重要的有以下功能,如排版引擎,下载,断点续传,存储,搜索,翻页效果等。而其中的重中之重是排版引擎,它涉及到图文混排,字号大小切换,字体切换,背景处理,段落布局,文本两端对齐,文本两端对齐,查看图集,左右切换,黑夜/白天模式切换,文本复制 ...
阅读全文 »

知识点干货—Enumeration和Iterator的对比

发表于 2018-01-19
Enumeration和Iterator也是Java常见的基础知识点,如果能够对二者有个清晰的认识,知道孰优孰劣,都使用在什么场合,那么在遍历集合元素时,将会游刃有余,得心应手。 我们先来介绍一下两者的概念,代码示例,然后再比较一下它们的相同点和不同之处。 1、简介我们知道,迭代器是为容器而生的,没 ...
阅读全文 »

知识点干货—多线程同步【4】之Phaser

发表于 2018-01-19
本系列之前的标题是“面试知识点”,由于一些知识点并不都是面试时才用到,却是日常开发经常出现的,比如CyclicBarriar和Phaser,所以后续会将这个系列的标题改为“知识点干货”,希望能给大家带来更多优质的学习干货。 继续总结多线程同步常用的方法或者类,之前介绍了CountDownLatch, ...
阅读全文 »

知识点—多线程同步【3】之Exchanger

发表于 2018-01-16
继续总结多线程同步常用的方法或者类,之前介绍了CountDownLatch和CyclicBarriar,这次介绍一个保证两个线程同步的类Exchanger。 Exchanger–交换机 Exchanger的一个特别典型的应用场景是:一个线程负责一直对某种表或某类数据进行数据库的读取或写入,并不对数据 ...
阅读全文 »

小知识集锦【2】

发表于 2018-01-16
常言说,“不积跬步,无以至千里;不积细流,无以成江海”;又道是,“积少成多,聚沙成塔”,“千尺楼台,起于累土”只有在数的积累后,才能会有量的飞跃,让我们从小事,从少做起。 继续总结本司机在工作过程中涉及到的一些小知识点或小的技巧,其中有代码片段,也有知识点,经验总结和分享。 1、关闭Log功能在日常 ...
阅读全文 »

面试知识点—HashMap和Hashtable的比较

发表于 2018-01-06
HashMap和Hashtable的比较也是Android面试过程中考察Java基础知识的常见问题,面试者常用它来考验程序员是否能够正确的使用集合类解决问题。所以在参加任何Java相关的面试之前,都应该好好准备一下这一道面试题。 我们先来介绍一下两者的相同点,然后再比较一下不同之处。 相同点:1、元 ...
阅读全文 »

面试知识点—多线程同步【2】之CyclicBarrier

发表于 2018-01-06
继续总结多线程同步常用的方法或者类,上一节介绍了CountDownLatch,这次介绍一下它的加强版本CyclicBarriar。 CyclicBarriar–循环栅栏 CyclicBarriar的一个特别典型的应用场景是:有一个比较大型的任务,需要分配好多个人分多个阶段去执行,在每个阶段,需要每个 ...
阅读全文 »
1234
Jason Xiao

Jason Xiao

博主,一名北漂的安卓开发老司机,刚工作时使用VC++在PC上写了两年代码,之后做过Feature Phone的嵌入式手机开发以及项目管理,后来转行Android开发,乐于总结和分享,有十几年的项目开发经验,目前还奋战在开发一线。此博客记录工作过程中一些经验总结,希望这些总结给看到的同学带来帮助。

38 日志
10 分类
13 标签
© 2017 — 2018 Jason Xiao
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3