自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 WebFlux 响应式编程 3 - Reactive Stream

JDK9 背压 - 发布与订阅者之间反馈Flow:SubmissinPublisherMyProcessor extends SubmissionPublisher implements ProcessorPublisher .subscribe(MyProcessor )MyProcessor .subscribe(Subscriber )Subscription中缓冲池publisher.submit 是block方法当subscriber 缓冲池满 block...

2022-08-06 15:06:01 421 1

原创 WebFlux 响应式编程 2 - Stream

intStream longStream 非Stream子类 需要boxed装箱 flatMap(s -> s.chars.boxed()) 拆箱.intValue。每一个中间操作返回一个新的流 流的sourceStage指向同一处head->nextStage-nextStage。parallel/sequetial也是中间操作 不创建流只修改head的并行标志。分块 .partitioningBy() 2块。汇总.summarizingInt()分组.groupingBy()...

2022-08-06 14:21:07 170

原创 WebFlux 响应式编程 1 - 函数式编程 Lambda

lambda 中变量引用必须为final 或实质上的final 避免二义性 内部类引用外部类 值传递。//只能有一个需要实现的方法 可以有其他默认实现方法。接口默认方法的用处 :List @since1.8 新增功能。所以使用类名的方法引用时 注意泛型参数 第一个为类名。只关心输入输出 不需要接口名 不需要自己定义接口。intPredicate …类名(对象名)::方法名 输入输出。柯里化 将多参数函数转换为只有一个参数的函数。高阶函数: 返回函数的函数。...

2022-08-06 12:19:47 91

原创 Android项目Tinder学习一

Tinder登录/注册shape实现渐变背景<!--res/drawable/bg_register.xml--><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:angle="90" <!--渐变角度:垂直--> android:endColor="@color/c1" android:st

2020-07-27 21:02:00 410 1

原创 Android笔记:Binder

Linux内核基础1.进程隔离/虚拟地址空间2.系统调用 内核与用户层隔离3.binder驱动Binder通信机制1.Android使用的Linux内核有很多跨进程通信机制2.性能3.安全好 binder身份校验binder通信模型1.通信录:binder驱动2.基站:serviceManagerAIDL 策略模式...

2020-07-14 17:49:55 69

原创 Android笔记:Webview

2020-07-14 17:30:30 65

原创 Android笔记:Broadcast Receiver

广播类似观察者模式1.同一app内具有多个进程的不同组件的消息通知2.不同app间组件间消息通信广播种类:1.普通广播 Normal Broadcast: Context.sendBroadcast2.有序广播 System Broadcast: Context.sendOrderedBroadcast3.本地广播 Local Broadcast:APP内传播广播接收者:1.静态注册 清单文件中 注册完一直运行 activity销毁或进程杀死后也在运行2.动态注册 跟随activity生

2020-07-14 17:21:17 64

原创 Android笔记:Service

Service后台执行长时间运行操作的无界面应用组件。运行在主线程中,不能做长时间耗时操作。1.Service与Thread区别:Service运行在主线程中,不能做耗时操作。两种启动方式:2.startService 无限期运行,除非手动关闭onBind返回nullonCreate 在onbind和onStartCommand前onStartCommand 返回intSTART_STICKY 资源充足重新创建Service再次调用此方法。intent此时为null。3.bindServ

2020-07-14 16:53:33 67

原创 Android笔记:Fragment

Fragment简介Fragment简介常用、有自己的生命周期、依附于activity、常与viewpager配合使用Fragment加载到Activity两种方式1.静态加载到布局文件2.动态加载:1.添加一个FragmentTransaction实例2.用add方法加上Fragment对象3.commit()提交改变FragmentPagerAdapter与FragmentStatePagerAdapter区别viewpager->内存消耗FragmentPa

2020-07-14 13:51:11 107

原创 Android笔记:Activity

activity生命周期activity四种状态running 可交互paused不可交互stopped不可见killed已回收生命周期Activity启动->onCreate() 布局资源、数据加载等->onStart()可见->onResume()可交互,和onStrat()一样都可以初始化一些资源HOME返回主界面(Activity不可见)->onPause() 可见不可交互->onStop() 不可见重新回到Activity-&gt

2020-07-14 12:47:14 91

原创 Error:(3, 32) java: 程序包org.springframework.boot不存在

Error:(3, 32) java: 程序包org.springframework.boot不存在

2020-06-24 15:51:13 255

数据结构与算法分析第三版(C++)重庆大学教材代码Clifford A.Shaffer全套代码

数据结构与算法分析第三版(C++)重庆大学教材代码Clifford A.Shaffer全套代码

2018-11-13

IBM-PC汇编语言程序设计第二版答案(重庆大学软件学院汇编教材答案)

重庆大学软件学院汇编教材答案 清华大学出版社 沈美明

2018-11-13

空空如也

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

TA关注的人

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