自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小码哥的博客

感觉越来越喜欢编程了 O(∩_∩)O

  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 LinkedHashMap与LRU

1.双联表:https://www.cnblogs.com/782687539-nanfu/p/10333031.html2.LinkedHashMap实现原理,以及LruCache算法https://blog.csdn.net/justloveyou_/article/details/71713781感谢作者, 如违版权请联系我 ????...

2020-04-16 10:26:09 155 1

原创 Http、Https相关问题

1.TCP三次握手,四次挥手https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc

2020-04-14 13:47:36 559

原创 java线程池相关问题

1.线程池与工作队列的关系: https://www.cnblogs.com/diegodu/p/7381735.html2.如何确定并发线程数:https://www.cnblogs.com/dennyzhangdd/p/6909771.html?utm_source=itdadao&utm_medium=referral3.如何确定是cpu密集型还是IO密集型:https://b...

2020-04-13 17:46:54 114

原创 2017 年终杂谈

2017 年终杂谈时间总是过的飞快,一晃2017年的尾声已经奏响,明天过后就要回家过年了。本命年过的算是一头灰吧,但是至少比16年要好那么一点点,年前定的目标今年算是完不了了,后面再接再厉吧。下面说说今年主要的一些事情吧。关于工作:      三月份换工作是计划之中,十二月底换工作是被迫无奈。去年过年的时候就打算好年后要换...

2018-02-13 11:26:09 316

转载 单链表/双链表问题

有环单链表中的环长、环起点、链表长 https://www.cnblogs.com/xudong-bupt/p/3667729.html 两个单链表是否相交,并找出交点 https://www.cnblogs.com/pengdonglin137/p/3615463.html谢谢博主了!

2017-12-11 16:13:00 247

原创 Rxjava基本使用

Rxjava自去年开始热度越来越高,自己也开始在之后的项目中使用这个开源库。不用不知道,谁用谁知道,真的是太爽了。现在稍微闲下来点,所以就花点时间把该库的一些用法好好总结下。Rxjava主要在android中用来做一些异步操作,能够实现线程间快速切换,它和Thread + Handler ,AsyncTak做异步操作相比代码更加简洁,后期维护更加方便。1.使用该库的时候首先需要在项目的build.g

2017-11-12 13:12:34 333

原创 java 集合框架再学习

下面是java集合中最常用到的一些集合对象,以及这些对象的底层原理和特点,具体的一些方法看API文档:  在单列集合Colleciton中,根据所存入的元素是否唯一,有序,分为List 和 Set两大类。其中List集合有索引,可以存入相同的元素,是有序的。该类型的集合常用的有ArrayList,其底层是可变数组,在创建的时候默认数组长度是10,当存满后,再次存入的时候,会创建一个新的数组,数

2017-04-05 22:26:19 328

原创 从Java IO学装饰者设计模式

装饰者设计模式就是在不改动原类文件和使用继承的情况下,通过创建一个新的对象来对原对象进行包装,以此来增强原对象的一些功能。现在我们通过对java IO中的字节字符流以及其对应的高效缓冲流来学习一下装饰者设计模式。1.字节流FileInputStream、FileOutputStream与BufferedInputStream 、BufferedOutputStream public sta

2017-03-25 11:29:00 329

原创 Java IO学习总结

最近没事,就把以前学过的一些基础东西回顾回顾总结总结。这两天又看了看IO,也大概有了一个知识框架,下图就是IO这块的知识体系。所谓IO(Input Output):是用来处理设备之间数据的传输,java对数据的操作都是通过流的方式,java中用来操作流的对象都在java.io包中。 java中IO流按照流向分为:输入流和输出流;按照操作的数据类型分为:字节流和字符流。由于数据在计算机中的最终是

2017-03-25 09:10:43 300

转载 Java网络编程

1.网络编程基础知识: 网络编程是直接或间接通过网络协议与其他计算机进行通讯。网络编程中有两个问题:如何精准找到网络上要通讯的主机;在找到主机后如何进行数据传输。 在TCP/IP协议中,IP层主要负责网络主机的定位,数据传输的路由,由IP地址唯一确定网络上的一台主机;而TCP层则提供面向应用的可靠或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层如何处理数据。

2017-03-22 17:35:13 383

原创 Git分布式版本控制系统学习及使用

前言:Git竟然是Linus花了仅仅两周时间用C开发出来的,膜拜啊!

2017-03-17 11:03:50 398

原创 ViewSwitcher类解析,可以用来在两个View中切换显示,并添加切换动画

前段时间根据项目需求有一个无限向上滚动显示文字的TextView,这可难住宝宝了,如果说左右循环滚动还好,上下滚动没做过啊,怎么办,只有百度了,然后就找到了几个相关类,TextViewSwitcher,ImageSwitcher,ViewSwitcher,现在就总结一下如何使用这几个类吧。

2017-03-04 10:03:57 1539

原创 自动无限轮播

一觉起来,满怀期待,外面应该是大雪纷飞,银装素裹吧。可是依然是浓重的雾霾天,说好的下雪呢?! 北京的天气估计已经被很多人吐槽了吧!一到冬天,pm2.5爆表。。。。撤的有点远了。 今天主要总结一下使用viewpager做自动无限轮播图。前段时间项目中要使用viewpager做轮播,要求是一张图的时候没有轮播效果,两张及两张以上的时候开始自动无限轮播,在手指按下的时候不轮播,手指抬起的时候继续轮播,并

2016-11-20 17:36:46 580

原创 单例设计模式

单例设计模式单例设计模式是最简单最常见的模式之一。在应用这个模式时,必须确保该单例类的对象在整个系统中只有一个实例存在。在创建一个对象比较消耗资源,而且使用频率比较高的时候,如访问数据库、请求网络等就需要考虑使用单例设计模式了。

2016-09-25 13:49:09 309

原创 AsyncTask使用及源码解析

AsyncTask介绍及使用AsyncTask是什么?异步任务,在android中主线程不能做耗时的操作,否则很容易出现ANR异常,所以像访问网络,读取数据库等一些耗时的操作都放在子线程中,但是子线程是无法更新UI的,我们还需要把得到的结果发送到主线程中做更新UI的处理。这时我们就需要用到Handler或者AsnycTask,其实AsyncTask是对Handler和Thread做了封装,更加方便使用。

2016-09-17 16:42:03 719

原创 快速开发之统一界面管理类

统一界面管理类,快速实现界面切换。

2016-09-11 17:12:45 823

原创 JS与Android互调

JS与Android互调现在很多原生的APP中都会或多或少的嵌入一些H5页面,这就需要学习一下原生APP与H5页面中的数据是如何做交互的。废话不多少,直接上干货。

2016-09-07 00:38:17 586

原创 LruCache源码解析

LruCache源码解析

2016-09-04 13:17:43 375

自动轮播

自动轮播

2016-11-20

AsyncTask使用及源码解析

AsyncTask使用实例以及仿AsyncTask了解其实现原理

2016-09-17

多界面切换管理类

多界面切换统一管理封装类

2016-09-11

JS与Android交互实例

JS与Android互相调用实例

2016-09-07

JS与Android互调Demo

JS与Android互调实例

2016-09-07

JSAndroidDemo

js与android互调Demo

2016-09-07

空空如也

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

TA关注的人

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