日志框架 开发一个大型系统的简易步骤: 写一个统一的接口层: 日志门面,(日志的一个抽象层) 给项目导入具体的日志实现,之前的框架都是实现的抽象层 主流的日志框架 JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面(日志的抽象层): J ...
分类:
编程语言 时间:
2019-07-02 00:32:50
阅读次数:
134
与上级领导沟通,具体务实很重要,因为宏观抽象层面领导肯定看的比你更清楚,不需要你去讲逻辑,你要做的是把你想给领导汇报的内容联系他感兴趣的点,具体务实的讲出来,让领导相信你的内容。 与下级沟通,相对要抽象宏观,因为具体的某个细节他们实现的会比更好,没必要要你讲,你要做的是把想传达的内容相对抽象易懂的方 ...
分类:
其他好文 时间:
2019-06-29 19:35:31
阅读次数:
133
一、Pod的分类 自主式Pod : 控制器管理的Pod:Kubernetes使用更高级的称为Controller的抽象层,来管理Pod实例。每个Pod都有一个特殊的被称为“根容器”的Pause容器。 Pod与controllers的关系 ? controllers:在集群上管理和运行容器的对象 ? ...
分类:
其他好文 时间:
2019-06-29 10:32:43
阅读次数:
81
一些常见术语 编程中的Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 主机 A 的应用 ...
分类:
编程语言 时间:
2019-06-28 15:23:58
阅读次数:
98
如上图,整个 mac 层分成两个部分——UMAC 和 LMAC。LMAC 分成 MAC 下半部分和硬件抽象层。 硬件抽象层和ath9k层的连接 在hw.h中的函数struct ath_hw_ops() ath9k层和mac层的连接 在mac80211.h中函数struct ieee80211_ops ...
分类:
系统相关 时间:
2019-06-25 15:26:03
阅读次数:
379
前言 Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上。未来 ...
分类:
其他好文 时间:
2019-06-23 17:34:02
阅读次数:
79
一、socket简介 socket(套接字)是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,将复杂的TCP/IP协议族隐藏在接口后面,让socket去组织数据以符合指定的协议。 下图左为socket在tcp/ip协议中的角色,右为socket的工作流程。 二、socket分类 套接字 ...
分类:
编程语言 时间:
2019-06-03 12:04:06
阅读次数:
139
一、redux要解决的问题React是DOM的一个抽象层、单向数据流,解决视图层,但它没涉及:代码结构、(无层级关系的)组件之间的通信。有层级关系的组件通信容易解决,然而当发生状态共享或一个组件需要改变另一个与之无层级关系的组件的状态时,不使用 Redux 等状态管理工具,代码会乱。用Redux可以 ...
分类:
其他好文 时间:
2019-06-02 16:05:03
阅读次数:
110
1、模块化测试框架 模块化测试脚本框架(TEST MODulARITY FRAMEWORK)需要创建小而独立的可以描述的模块、片断以及待测应用程序的脚本。这些树状结构的小脚本组合起来,就能组成能用于特定的测试用例的脚本。在五种框架中,模块化框架是最容易掌握和使用的。在一个组件上方建立一个抽象层使其在 ...
分类:
其他好文 时间:
2019-05-26 15:39:16
阅读次数:
85
1、日志框架 日志门面:SLF4J 日志实现:Logback SpringBoot:底层是Spring框架,Spring框架默认是用JCL; 2、SLF4J使用 以后开发的时候,日志记录。日志记录方法的调用,不应直接调用日志的实现类,而是调用日志抽象层的方法。 应该给系统里倒入slf4j的jar和l ...
分类:
编程语言 时间:
2019-04-29 15:34:35
阅读次数:
135