Logo

  • androidguy 专栏作者

    发布于:2020-07-02 11:59:12

    2

    小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了
    策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。
    阅读 3510 评论 1 收藏 1
  • wavebeed

    发布于:2020-07-01 14:13:29

    4

    Netty网编程实战:四种解决粘包方式切换、两种生产级双向监听模式并行、高效编解码、多处理器协同作战
    在前面的课题把Netty网络编程的各种理论和主要组件、核心部件、重要机制都摊开说清楚后,今天给大家分享一下Netty在网络编程中的一些典型应用场景和一些重要问题的解决方案。比如由于TCP网络传输底层的原因,而产生不可预期的粘包和半包问题,致使收到对端的报文部分缺失或前后报文之间相互粘连在一起...
    阅读 10000+ 评论 1 收藏 2
  • 余伟兵

    发布于:2020-06-27 20:02:29

    3

    Proxmox VE + OpenMediaVault + NextCloud
    最近在考虑在PVE上使用开源云盘,开源NAS,整合成一个完整的解决方案,目标是可以在生产系统上使用。结合桌面云,提供云盘和NAS功能,统一用户账号,就能提供一个完整的解决方案,还是比较有价值的。 总体思路: 1、在PVE上创建OMV虚拟机(OpenMediaVault) 2、将PVE上的NFS盘提供给OMV作为存储资源池; 3、在PVE上安装nextcloud (LAMP结构)
    阅读 3235 评论 0 收藏 1 赞赏 1
  • MindyJ

    发布于:2020-06-27 19:17:02

    1

    STP+基于LACP的portchannel 实验分享
    一、Portchannel初识:1.1基本概念portgroup是配置层面上的一个物理端口组,配置到portgroup里面的物理端口才可以参加链路汇聚,并成为portchannel里的某个成员端口。在逻辑上,portgroup并不是一个端口,而是一个端口序列。加入portgroup中的物理端口满足某种条件时进行端口汇聚,形成一个portchannel,这个portchannel具备了逻辑端口的属性
    阅读 2271 评论 2 收藏 1
  • wavebeed

    发布于:2020-06-21 15:56:56

    3

    java网络编程实战 - 原生NIO非阻塞式通讯网络编程实战
    上次提到要改进我们的RPC框架,这周花时间研究一下JDK提供给我们的原生NIO非阻塞式网络编程思想。NIO 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。
    阅读 10000+ 评论 1 收藏 1
  • wavebeed

    发布于:2020-06-17 17:41:22

    2

    java网络编程实战 - 基于BIO的伪异步、高并发、全双工、长连接持续消息IO的网络编程
    TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP
    阅读 10000+ 评论 2 收藏 2
  • qiao645

    发布于:2020-06-16 23:28:47

    2

    假装网络工程师16——路由策略filter-policy与route-policy
    一、背景介绍之前的综合实验文章中可以看到,filter-policy与route-policy都能进行路由的过滤,但这两种策略却有着各自的使用场景,本文就来具体介绍下这两种策略的使用场景二、filter-policy介绍1.filter-policy工作模式filter-policy工作在协议的进程下,从该命令的字面意思为过滤路由的更新信息,可以作用于进程的进出两个方向[Huawei]ospf1[
    阅读 2682 评论 6 收藏 2
  • qiao645

    发布于:2020-06-14 20:22:26

    5

    假装网络工程师15——IGP综合实验
    一、背景介绍IGP协议的学习即将结束,最后通过一个综合实验最为结尾,实验拓扑如下图所示:每个路由器的route-id与lo0接口ip地址一致,除基础配置外,还需满足如下约束:RIP需求:1.R1-R4运行RIPV22.R1仅从R4接收199.172.0.0、199.172.1.0、199.172.2.0、199.172.3.0网段的路由更新OSPF进程1需求:1.所有路由器的router-id均为
    阅读 2100 评论 1 收藏 3
  • 三和梁朝伟

    发布于:2020-06-12 19:05:02

    3

    利用Jenkins Shared Libraries隐藏你的Jenkinsfile
    hide your jenkinsfile , 利用Jenkins Shared Libraries隐藏你的Jenkinsfile,
    阅读 2956 评论 2 收藏 1
  • youerning 专栏作者

    发布于:2020-06-11 14:06:40

    0

    从tcp开始,用Python写一个web框架1
    想尝试写一个web框架,不是因为Django, Flask, Sanic, tornado等web框架不香, 而是尝试造一个轮子会对框架的认识更深,为了认识更深自然不应该依赖第三方库(仅使用内置库)。
    阅读 5568 评论 1 收藏 2
写文章