自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【山寨一个Arraylist】加深对Arraylist的认识

* ArrayList优缺点* 优点:* 1.因为其底层是数组,所以修改和查询效率高* 2.可自动扩容(1.5倍)* 缺点:* 1.插入和删除效率不高* 2.线程不安全数组相关笔记:创建方式:修改代码:查询代码:插入代码:删除代码:线程相关:什么是线程安全ArrayList的原理山寨实现Arraylist的代码...

2020-10-23 16:28:47 138

原创 Linux CentOS RabbitMQ安装

1.下载安装包https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/选择rabbitmq-server-3.6.9-1.el6.noarch.rpm进行安装2.安装erlang如果直接使用yum安装的erlang的版本通常太低,mq安装的时候会报错wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1...

2020-08-16 15:32:58 163

原创 使用springmvc分页查询返回json数据给安卓使用retrofit调用

·Maven管理依赖 开发工具:idea Android studio客户端依赖添加 implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-gson:2.4.0' implementation 'com.squar...

2019-09-03 17:52:47 274

原创 【记录】在IDEA里面使用Mybatis

MyBatis基础环境搭建(使用idea,meven)看了这篇文章搭的环境,由于感觉自我操作下来感觉有点不一样,特做记录目录·point·修改settings.xml进入conf目录下的settings.xml添加我们要用的依赖项目结构两种方式对表进行全部查询·需要配置xml文件的形式·不需要xml的形式·额外要补充的·point工具:ideaiu。...

2019-08-21 16:29:37 580

原创 [仅记录]MVP模式下改进请求两条不同网络数据

项目结构Model层INetModelpackage com.example.admin.mvpsample1.Model;public interface INetModel { void askForNet(NetSourceCallBack callBack);}接口的实现类public class NetModel implements INetMo...

2019-08-20 16:32:45 142

原创 使用线程池来进行两条不同的网络请求并把数据更新在TextView上

博主的java是工地java,自学的,希望接受各位批评。·主要目标:对线程池加深一点印象·项目结果:请求成功的情况,为了方便我直接把获取的json数据直接塞过去了请求失败的情况·博客仅为了记录当天的学习进度,其实项目有许多不合理的地方,见谅·xml结构<?xml version="1.0" encoding="utf-8"?><LinearLayo...

2019-08-19 17:27:07 276

原创 JAVA中的接口与回调

接口interface关键字让抽象的概念更进了一步。文章地址来自https://blog.csdn.net/weixin_44380894/article/details/99709221这是在接口里确定,注意是确定的一个方法名,在idea里也明确告知你,接口抽象方法不能拥有(body)方法体。接口(interface)允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。...

2019-08-18 21:26:00 201

原创 打造属于你的Recyclerview的LoadMoreListener

这里就将一下思路。一般来说自定义的loadmore在recyclerview是通过滚动监听到你指定的位置来触发相应的代码处理逻辑。那么我们就定义一个类来继承RecyclerView.OnScrollListenerpublic abstract class LoadMoreListener extends RecyclerView.OnScrollListener { pri...

2019-08-15 17:56:36 944

原创 从零使用okhttp和gson解析聚合数据的新闻头条API

这里只简单介绍一下我自己的demo,具体原理学习还是建议阅读一下官方的文档或者别人整理好的内容。我的demo可以作为实际跑通的参考,加深理解。可能写的本身也不完美。·准备工作:注册聚合数据的账号→申请新闻头条的数据→生成一条请求(get)·使用android studio的朋友可以引入依赖,eclipse的朋友请找网上下载gson和okhttp3的jar包,这里就不给下载地址了开始保姆...

2019-08-15 17:43:12 1602 1

原创 使用饺子播放器和ViewPager打造一个视频详情页的实现

JiaoZiVideoPlayer使用的是饺子播放器。官方介绍是高度自定义的安卓视频框架,这是Git地址。·如果引入失败,检查是否添加了java8的配置·activity的xml布局如下·效果图我是直接下载源码引入依赖的的implementation project(':jiaozivideoplayer')implementation 'com.github.b...

2019-08-13 17:49:13 497

原创 导入第三方代码作为依赖的一次教训

第一步在Android studio的File中new→import module→finish第二步在APP下的dependencies 中implementation第三步在app settings.gradleinclude

2019-08-09 17:43:12 226

原创 TabLayout+Fragment实现顶部导航+子布局导航

代码是看别人的写出来的Material Design学习:TabLayout+Viewpager制作一个标签页效果演示顶部导航和子布局的导航都可以滑动实现步骤1.准备若干个Fragment,这里有四个TAB。若要实现仅一个导航栏的布局直接参考简书上的文章。这里给出fragment2和fragment1的xml布局,其他同2,除了1里面实现了子布局的内容2<?...

2019-08-09 15:04:34 711 1

原创 使用ViewPager做一个简单的漫画阅读界面记录

Q:我需要什么A:一个可以滑动的查看图片页面,和一个指示当前页码的标志(这里用TextView实现)后续打算增加读取json数据,大图查看Q:这东西太简单了,为什么写出来A:作为个人记录Q:阅读本文章需要知道哪些A:主要了解一下ViewPager的简单使用,通过PagerAdapter。了解ImageLoader,对scantype有了解,知晓在大量数据情况下不使用Imag...

2019-08-08 17:39:42 573

原创 Recyclerview中的点击事件记录

Q:如果要你给Recyclerview中展示的数据做一个查看详情页的点击事件该怎么做?Q:如果列表中展示的数据包含的子布局也要做点击事件该怎么办?Q:为什么使用listener的形式?先来看第一个问题,如果只要做一个简单的点击事件,只要是点到那个item上就行了的话可以用很简单的方式实现。1.在Adapter中定义一个接口public interface OnRecycler...

2019-08-08 10:30:26 719

原创 BottomSheetDialog+Recyclerview一次记录

记一次Recyclerview+BottomSheetDialog的简单使用列子里用到的依赖 implementation 'com.android.support:recyclerview-v7:27.1.0' implementation 'de.hdodenhof:circleimageview:2.1.0' implementation 'com.andr...

2019-08-06 17:08:08 2814

空空如也

空空如也

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

TA关注的人

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