用户中心USER CENTER

首页/用户
  • 「mixin模式」与「装饰器模式」

    摘要:今天看到的提问关于装饰模式引发的思考又想起了。其实,模式就是装饰器模式。这就造成了和装饰器模式的一个本质不同基于类,还是基于对象。 今天看到 @chengxuyuan_329633 的提问 关于装饰模式引发的思考 又想起了 mixin。mixin 模式和装饰器模式很相似。 其实,mixin模式就是装饰器模式。 那么单利模式呢?呵呵,其实就是全局变量/对象。 当过程式开发变得越来越...

    陆斌 发布于JavaScript
  • Android9.0AudioPolicy之audio_policy_configuration.x

    摘要:前言说的解析之前,先熟悉下的启动过程,开机时会通过启动,会启动,而会创建,这样就被初始化了。感兴趣的可看下这个博客有具体的讲解正文回到的函数中有两句代码在函数中会。此刻正式开始了的初始化。 前言 说audio_policy_configuration.xml的解析之前,先熟悉下audiopolicy的启动过程,开机时会通过init.rc启动audioservice,audioservi...

    陆斌 发布于Java
  • 设计模式之单例模式

    摘要:单例模式关注的重点私有构造器线程安全延迟加载序列化和反序列化安全反射攻击安全相关设计模式单例模式和工厂模式工厂类可以设计成单例模式。 0x01.定义与类型 定义:保证一个类仅有一个实例,并提供一个全局访问点 类型:创建型 UML showImg(https://segmentfault.com/img/bVbtDJ2?w=402&h=268); 单例模式的基本要素 私有的构造方...

    陆斌 发布于Java
  • Maven多模块之父子关系

    摘要:多模块父模块创建先创建个简单的空的作为父项目子模块创建重新创建一个作为子项目父子模块继承关系注意此时父子模块为两个独立的项目。特别注意,如果父项目提供了和,则删除子项目坐标中的和,直接继承父项目相关坐标。 Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模...

    陆斌 发布于Java
  • Hystrix 停止开发。。。Spring Cloud 何去何从?

    摘要:栈长得到消息,停止开发了。。。是一个轻量级的容错组件,其灵感来自于,主要为和函数式编程设计的看到这里,栈长表示学不动了。。。上面说了,官方推荐替代的开源组件,这个栈长也没有用过,查了下,资料也比较稀少。 showImg(https://segmentfault.com/img/remote/1460000017201104?w=1600&h=1066); 栈长得到消息,Hystrix ...

    陆斌 发布于Java
<