自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 github上传大文件失败

请使用git_base提交代码

2021-11-29 15:48:27 1728 1

原创 简述数据结构特性,如HashMap()、ArrayList()、LinkedList等

1、ArrayList、LinkedList效率分析、性能对比ArrayList:优点:物理上连续,所以查找修改快捷;缺点:删除和增加元素,需要大量移动数据,所有增删慢;LinkedList:优点:空间不连续,逻辑上连续,所有删除、增加元素快捷;缺点:物理上不连续,所以查找要轮训,查找慢;由于ArrayList的内部实现是基于数组Object[],而LinkedList的内部实现是基于一组链接的记录,更像是一个链表结构。所有在ArraryList的前面或者中间插入数据时,必

2021-09-03 16:38:32 325

原创 git初次上传代码到远程仓库,输入用户名密码,提示鉴权失败

项目场景:新建了个项目,初次提交到远程仓库的时候,要求输入远程git账号的用户名,密码,输入多次都失败,提示鉴权失败,remote: Invalid username or password.问题描述:xxxxxxx@gxxxxx-Pro xxxxx % git push origin masterUsername for 'https://github.com': xxxxx@xx.comPassword for 'https://xxxxxxx.xx@github.com': rem

2021-08-06 12:08:10 7308

原创 2021-06-21

因为项目的帖子详情页是个webview下面带评论的,原来设计的是用recyclerview,webview作为recyclerview的第一个item,评论部分作为其余的item,来实现这个功能。 上线后,有部分用户反馈,某些帖子当webview滑出屏幕,再滑回来后,webview白屏,内容消失了。经过查阅资料,发现当webview开启了硬件加速,在recyclerview中就有可能白屏,怀疑被回收了。我们在华为p系列手机,有过复现,关掉webview的硬件加速,确实bug消失了,但是页面极度卡顿。这里

2021-06-21 14:58:11 249

原创 ThreadPoolExecutor任务饱和策略

引言当使用线程池管理任务时,如果使用无界队列(LinkedBlockingQueue)的线程池(newFixedThreadPool和newSingleThreadExecutor默认使用一个无界队列),如果所有线程都在执行任务,那么任务将在队列中等待,如果任务到达的速度大于线程执行的速度,那么队列将无限期等待。更稳妥的管理策略是使用有界队列,如:ArrayBlockingQueue,有界的LinkedBlockingQueue,PriorityBlockingQueue。有界队列避免了资源耗尽的情况

2020-11-06 14:43:13 758

原创 getExternalStorageDirectory()和getExternalFilesDir()的区别

Android getExternalStorageDirectory()和getExternalFilesDir()的区别1、app专属文件位置 app专属文件就是只有app才可以使用的文件,这类文件随app的删除而删除,他们可以被存储在两个地方:internal storage(内部存储)和external storage(外部存储);i internal storage:就是app私有的目录,为:“data/data/<package name>/file/..."访问方法:File

2020-10-30 12:32:32 2222

转载 Java内存模型及GC算法

Java内存模型及GC算法前言学习记录使用,原文:https://www.juejin.im/post/6874867748120297480java内存模型提升响应速度和吞吐量为目标的性能优化的管家你域就在java堆和垃圾回收器。堆和栈的内存分配Stack(栈)是JVM的内存指令区,顺序分配,内存大小定长,速度很快;Heap(堆)是JVM的内存数据区,分配不定长的内存空间;静态和非静态方法的内存分配非静态方法在调用前,必须先new一个对象实例,获得Stack中的地址指针,否则J

2020-10-12 18:22:42 327

转载 哈希算法

哈希算法前言 本文章,用作学习、记录,整理、借鉴于:https://www.juejin.im/post/6874708801208254478基本介绍哈希概念 <style>#wrap{word-break:break-all;width:1000px;}散列(hashing)是电脑科学中一种对资料的处理方法,通过某种特定的函数/算法(称为散列函数/算法)将要检索的项与用来检索的索引(称为散列,或者散列值)关联起来,生成一种便于搜索的数据结构(称为散列表),也译为散列,旧译哈希(

2020-09-22 11:07:28 273

空空如也

空空如也

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

TA关注的人

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