首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Eicky
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
史上最全的Rxjava2讲解(使用篇)
在很久之前就一直想整理一下rxjava,但是一直没有时间,最近是因为离职了,总算有时间整理一下了。因为打算每篇博客都记录一个框架。所以为了描述清楚,本篇博客可能略长(包含rxjava的简介,使用,背压,原理等),希望你们能认真的读完,收获肯定还是有的,也会采用大量的图来介绍,这…
java进阶篇02、注解、反射与动态代理
一、注解 声明一个注解使用@interface关键字; 1、元注解 对注解类进行注解的注解我们称之为元注解;常用的元注解有四个; 2、注解应用场景
搞懂Java反射和JDK里的动态代理
1. 每一个类对应的class放在哪里? 2. 这个class里面都保存了什么 3. 如何使用? 2. 动态代理模式
线程池:从execute开始
通过调用ExecutorServic的submit和execute方法,可以添加一个任务到线程池中。至于这两个方法的区别在于submit方法添加的任务会返回任务的执行结果,execute方法没有返回结果。在submit方法中仍然是调用execute方法来添加任务。 首先判断正在…
搞懂Java高级特性--泛型
参数化的类型。在我们普通的方法中,传入的int x,int y这是参数对吧,调用方法的时候传进去一个实际的值, 这样你打印b的时候就可以了,通配符只用于方法里,泛型类和泛型接口是不能用的,这个和限定类型是不一样的.
老生常谈的MVC、MVP以及MVVM
在了解MVP之前可以先观察MVC的架构模式。 MVC中三个组成部分:1. View,即视图中的各个控件;2. Controller,即Activity、Fragment;3. Model,即数据源。 但是日常开发中能够发现,对View层的控制也是在Activity中,这时引入M…
Java多线程:彻底搞懂线程池
(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 (3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的…
SpringBoot 整合 rabbitmq
场景:用户注册,信息写入数据库后,需要给用户发送注册成功的邮件,再发送注册成功的邮件。 3.消息队列:注册成功后,将要发送的消息用很短的时间写入消息队列中,之后响应用户;发送邮件的服务和发送短息的服务就可以从消息队列中异步读去,然后发送任务。 场景:购物下单后,调用库存系统,更…