自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决SwipeRefreshLayout与RecyclerView滑动冲突问题

背景:高版本的编译环境中,SwipeRefreshLayout和RecyclerView并不存在滑动冲突问题,而我恰恰手里有个target是22的项目,当我按照正常的逻辑写完界面后,使用app发现滑动整个列表时两个控件发生冲突,本着快速解决上线任务的原则,直接百度.网上的完美解决方案如下:RecyclerView.OnScrollListener(){ @Override...

2019-04-01 14:56:26 3105

原创 【Nginx】Ubuntu下安装配置Nginx

转载请注明出处:https://blog.csdn.net/u012250875/article/details/81086017一、安装和卸载:安装:apt-get install software-properties-commonadd-apt-repository ppa:nginx/stable apt-get updateapt-get install nginx...

2018-07-18 18:39:51 9818 1

原创 【个人总结】再见2017

2017年的最后一天,去了一趟天坛,看了看祈年殿,送别2017年,迎接2018,希望18年,大家幸福平安!!!

2017-12-31 21:15:51 637

原创 【设计模式】单例模式

单例模式详解:各种单例的写法,单例的扩展,单例如何应用,api中常见的单例模式

2017-12-21 18:04:36 520

原创 【设计模式】面向对象设计

面向对象设计就是告诉你如何去抽象模型,如何协调类间关系,如何用正确的姿势拥抱软件开发中不断变化的需求!

2017-12-21 09:55:06 801

原创 【设计模式】开篇

我们为什么要学设计模式?我为什么要写设计模式系列博客?

2017-12-18 16:01:23 332 1

原创 嘲笑

关于嘲笑的反思

2017-12-12 18:33:55 329 1

原创 【java】IO详解之BIO

本文对java bio做了一个详细的总结,主要包括io的一些易混淆概念解释,使用易错点进行了示例,最后对java io的实际应用做了个尝试

2017-10-31 17:38:49 12643 10

原创 【java】手动释放资源问题

1.java编程中需要手动释放的资源有哪些?2.有了gc为什么还要手动释放资源?3.finalizer机制可靠么?4.io资源和jdbc资源关闭顺序是什么?

2017-10-27 15:06:30 12315

原创 【常见问题】web开发中浏览器缓存问题

修改完css样式或者js代码,F5刷新浏览器,发现刚修改完的代码并没有生效,这个大家都知道是缓存造成的,浏览器这样设计的目的也是为了节省用户流量,因为资源文件一般较稳定,数量多,但修改量少。下面来说说五种解决方法,以及各优缺点

2017-10-24 18:15:40 15810

原创 【java】Collection过滤

函数式编程语言中对集合做过滤处理都十分方便,而java中做过滤操作每次都得写for循环,很麻烦,可以稍加封装配合java8的lambda表达式来完成同样的过滤操作

2017-10-11 17:06:04 2431 1

原创 【java】Collection求差集

java 集合求差集的方法,java集合类求差集工具类

2017-10-11 14:34:44 8614 1

原创 【java】Collection求交集

集合如何求交集?Collection中retainAll如何使用?

2017-10-11 11:15:50 4836

原创 【java】Collection判重,去重,查重

转载请注明出处:http://blog.csdn.net/u012250875/article/details/781959631.判重判断集合中是否有重复元素,则可以利用java的Set集合,Set天生有不重复的buff,因此将入参通过HashSet的构造器转为Set,然后比较Set的size与原集合的size来判断是否含有重复元素。泛型注意重写equals和hashcode方法,实现代码如下:

2017-10-10 18:45:12 15190 3

原创 【java】Collection的拼接和并集

Collection拼接,求并集是常见操作,有必要封装一下方便调用

2017-10-10 15:35:33 5859

原创 【java】Collection分组

有时候在业务中需要对list中的元素进行分组操作。分组操作有如下两类分组方式:1.按逻辑分组 比如,List中所有苹果对象按照苹果的颜色分2.按数目分组 比如,将二十个元素,五个为一组进行分组

2017-10-10 13:25:52 1980

原创 【java】Collection判空

在研发过程中,经常要用判断list是否为空,下面提供工具方法,避免写的list!=null的代码

2017-10-10 11:57:38 6527

原创 【java】Collection常用操作

本文对java中集合常见操作进行了总结,包括集合判空,排序,分组,求并集,交集,差集,判重,查重,去重,过滤,并在最后附上工具类源码

2017-10-10 11:43:20 2518

原创 生活与编程-开篇

爱生活,爱编程!

2017-09-26 10:01:04 448

原创 【编程】编程中的“元”

在编程中常常会遇到“meta”的概念,翻译为“元”。以下是一些常见的与“元”相关的词汇以及我对这些词汇的理解。元数据 描述数据的数据。接触元数据的概念,是在java中的注解这个概念中,所谓注解,本身即一种元数据,它被用来描述既有代码,为代码添加了一些信息,方便未来的某个时候的提取和使用(代码就是一种数据,而注解恰恰又可以来为代码这样的数据添加额外的数据信息,同时注解本身可以注解自己,如元注解)

2017-09-26 09:34:13 573 1

原创 【java】元类

编程中有个概念叫元类(meta-class),元类的概念在Java,Python和Object-C中都有,那什么是元类?为什么会有元类的概念?java中怎么获取元类?元类的使用场景是什么?

2017-09-25 18:02:23 2996 1

原创 【java】Observer和Observable详解

转载请标明出处:1.必要性1.1 观察者模式是oo设计中经常用到的模式之一,大家在解决实际需求时,观察者模式往往都会用到,而javase中已经提供了Observer接口和Observable类让你简单快速的实现观察者模式,因此有必要去了解Observer和Observable;2.观察者模式概述2.1 角色:被观察对象,观察者2.2 关系: 1).被观察对象:观察者 = 1:n 2).被观察

2017-09-01 18:10:43 31542 13

原创 git开源项目整理

git开源项目整理来自OyangYujun的十三篇: 在这里很感谢OyangYujun整理的,将他的十三篇整理链接放在一起方便自己和别人查看: [ Github开源Android组件资源整理(一) 个性化控件(View) ] [ Github开源Android组件资源整理(二)ActionBar和Menu ] [ Github开源Android组件资源整理(三) ViewPager

2017-07-24 10:37:22 605

原创 【个人总结】晚来2016年总结

15年5月执意要来到北京,见一见心中的it圣地,怀着要和牛逼大神们学学技术的心态离别了西安的朋友同事,毅然决然来到北京,做起了北漂人,幸运的是很快找到了工作,不幸的是并非自己所想,公司没有什么大牛带队,自己成了移动端负责人。        15年忙忙碌碌过着,公司的产品“家长圈”在几个月时间内迭代了10个版本左右,没有美工,没有设计,没有测试,也没有太颠覆的创意,就这么一直艰难的走着,最终敌不过市场

2017-03-14 23:10:15 392

原创 Android Studio “Sync project with Gradle Files”按钮消失问题

背景今天用Android studio的过程中,突然发现工程报错,出现sync project这个同步按钮消失不见,懵b了。现象描述1.Sync project with Gradle Files按钮消失不见,app标记红叉 2.android project区域也没有东西,难道module被我删了?打开project structure 面板,一脸尴尬(完全不知道什么玩意儿,和往常见的不一样

2017-03-11 19:35:04 63606 16

原创 【java】Comparator的用法

为什么写? 1. comparator 是javase中的接口,位于java.util包下,javase中的所有接口抽象度都很高,有必要重视 2. 网上太多的文章告诉大家comparator是用来排序;确实,可以用来排序,但不仅限于排序 3. 工作中实际需求出现很多需要使用comparator去处理的问题,在此总结一下。

2017-02-15 00:50:52 217508 33

原创 关于为listview设置listSelector不起作用的问题

背景:今天写一个菜单列表,为listview设置了点击效果,但是运行时发现明明设置了但是却没有生效,以为手机问题,重新换了一个设备发现还是不行。我也是醉了,翻了翻源码,发现了一点猫腻。 @Override protected void dispatchDraw(Canvas canvas) { int saveCount = 0; final boole

2015-11-23 21:28:13 2885

原创 开发中的问题:adb.exe' and can be executed

1.打开任务管理器2.关闭adb.exe *32进程3.ddms4.reset5.ok了

2015-11-13 17:51:36 684

集合工具类

该集合工具类简洁的帮你完成 集合分组、求并集、交集、差集、排序、判空、去重、排重、判重

2017-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除