简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
[版权申明] 非商业目的注明出处可自由转载博文地址:出自:shusheng007设计模式汇总篇,一定要收藏:永不磨灭的设计模式(有这一篇真够了,拒绝标题党)概述责任链模式是一个相对比较简单的模式,它的名字已经非常好的暗示了其工作原理。每个处理器互相首尾连接在一起成为一条链,然后任务顺着这条链往下传,直到被某个处理器处理掉。类型行为型(behavioral)难度1颗星定义避免请求发送者与接收者耦合在
[版权申明] 非商业目的注明出处可自由转载博文地址:出自:shusheng007设计模式汇总篇,一定要收藏:永不磨灭的设计模式(有这一篇真够了,拒绝标题党)文章目录概述类型难度定义使用场景UML 类图实例第一步:构建Element第二步:构建ObjectStructure第三步:构建Visitor客户端使用访问者模式要点总结双分派(dispatch)优缺点优点缺点总结概述访问者模式可以说是GOF2
文章目录概述异步编程Future第一种: Future API 和 callbacks第二种:async与await如何使用异常处理并发执行任务Stream总结概述说实话,在使用了几个月的Flutter后,我爱上了它,至少爱上了dart处理网络请求的方式。今天我想叨逼叨一下Flutter中异步编程这块异步编程异步编程是个古老的话题,感兴趣的同学请移步:维基百科。经过多年的发展,目前主要有如下几种解
在IT这个行业,技术日新月异。有可能你今年刚弄懂一个编程框架,明年它就不流行了,无怪乎有些无节操的IT从业人员去GitBub上用汉语提Issue:“求你别更新了,实在学不动了”。对于这种行为我只能说,太jb不要脸了…然而即使在易变的IT世界也有很多几乎不变的知识,他们晦涩而重要,默默的将程序员划分....
一个Android APP是从开发到运行在手机上,期间发了哪些事呢?JVM与Android的关系Java字节码基础对Android构建系统有个了解对App运行原理有一定的了解,理解AOT,JIT, ART 等相关术语CPU 与JVM本文读者应该都知道,我们的程序是运行在设备的CPU上的,然而这个世界是多样性的,CPU也不例外。现实中存在各种架构的CPU: ARM, Arm64, x...
概述IT世界唯有变化才是永恒的。这不微服务刚兴起没有几年,现如今已经在全力向云原生时代过度了,有人称其为后微服务时代。云原生时代的里程碑应该是从kubernetes,江湖人称K8s,在2017年底彻底赢得容器编排战争开始的吧。现如今K8s被公认为云时代的操作系统,各大云厂商都在不遗余力的推广,因为没有K8s的日子里,他们的工作基本上是将物理机房搬到了云上而已,即是自己搭机房还是别人帮你搭机房的区别
相信即使是刚入门Java的小朋友们对事件(Event)也不会陌生,只要接触过消息队列,例如RabbitMq、Kafka等的都清楚。其思想和观察者这个设计模式类似,不懂的点击链接先学习一下前置知识。今天要谈论的Event是Spring给我们提供的一套类似的机制,某些场景下其有奇效,使你的技术水平立马绝尘于你的小伙伴们,装x成功是毫无疑问了…关于Spring Framwork 提供的事件机制就聊到这里