在线
客服
  • 优质文章
我要上首页
  • androidguy 专栏作者 发布于:2 天前

    小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了

    策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。

    精选文章

    阅读 

    评论 

    收藏 

  • wavebeed 发布于:3 天前

    Netty网编程实战:四种解决粘包方式切换、两种生产级双向监听模式并行、高效编解码、多处理器协同作战

    在前面的课题把Netty网络编程的各种理论和主要组件、核心部件、重要机制都摊开说清楚后,今天给大家分享一下Netty在网络编程中的一些典型应用场景和一些重要问题的解决方案。比如由于TCP网络传输底层的原因,而产生不可预期的粘包和半包问题,致使收到对端的报文部分缺失或前后报文之间相互粘连在一起...

    精选文章

    阅读 

    评论 

    收藏 

  • Java_老男孩 发布于:2 天前

    面试时 Redis 内存淘汰总被问,但是总答不好,怎么解决?

    什么是内存淘汰内存淘汰,和平时我们设置rediskey的过期时间,不是一回事;内存淘汰是说,假设我们限定redis只能使用8g内存,现在已经使用了这么多了(包括设置了过期时间的key和没设过期时间的key),那,后续的set操作,还怎么办呢?是不是只能报错了?那不行啊,不科学吧,因为有的key,可能已经很久没人用了,可能以后也不会再用到了,那我们是不是可以把这类key给干掉呢?干掉key的过程,就

    阅读 

    评论 

    收藏 

  • 前程有光 发布于:2 天前

    深度分析:面试腾讯,阿里面试官都喜欢问的String源码,看完你学会了吗?

    前言最近花了两天时间,整理了一下String的源码。这个整理并不全面但是也涵盖了大部分Spring源码中的方法。后续如果有时间还会将剩余的未整理的方法更新到这篇文章中。方便以后的复习和面试使用。如果文章中有地方有问题还请指出。简述字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。字符串缓冲区支持可变字符串。因为String对象是不可变的,因

    阅读 

    评论 

    收藏 

  • 小先2 发布于:2 天前

    pssh批量管理linux主机(少量)

    在实际生产环境中,经常会涉及到批量管理linux主机的情况,像主机较多的情况下,可以使用ansible、Saltstack、puppet这些专业的工具,但是pssh的轻便、并行可以适用主机较少的情况下一、安装前准备设置主机间的ssh-key秘钥认证访问1.登录管理机器创建秘钥ssh-keygen2.将公钥拷贝到其他需要管理的主机ssh-copy-id-i/root/.ssh/id_rsa.pub-

    阅读 

    评论 

    收藏 

  • wx599981d853f0f 发布于:2 天前

    使用python脚本自动生成K8S-YAML

    title:"使用python脚本自动生成K8S-YAML"date:"2020-06-11"categories:-"技术"tags:-"python"-"Kubernetes"-"容器化"-"json"-"yaml"toc:falseindent:falseoriginal:true1、生成servie.yaml1.1、yaml转jsonservice模

    阅读 

    评论 

    收藏 

  • 未来可期_ 发布于:2 天前

    Kafka中位移提交那些事儿

    本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等之前我们说过,Consumer 端有个位移的概念,它和消息在分区中的位移不是一回事儿,虽然它们的英文都是 Offset。今天我们要聊的位移是 Consumer 的消费位移,它记录了Consumer 要消费的下一条消息的位移。这可能和你以前了解的有些出入,不过切记是下一条消息的位移,而不是目前最新消费消息的位移。我来举个例子说明

    阅读 

    评论 

    收藏 

  • breaklinux 发布于:2 天前

    linux 之iptables 初探第一章

    1.学习iptables相关概念和工作原理

    阅读 

    评论 

    收藏 

  • 面朝海风 发布于:3 天前

    跟着炎炎盐实践k8s---Kubernetes 1.16.10 二进制高可用集群部署之ETCD部署

    这一节我们在三个主节点部署高可用的etcd集群

    阅读 

    评论 

    收藏 

  • 红尘世间 发布于:3 天前

    Ceph 集群管理-入门篇

    存储集群存储设备有两个在磁盘上存储数据的Ceph守护程序:CephOSD是大多数数据存储在Ceph中的地方。一般而言,每个OSD都由单个存储设备支持。OSD还可以由多种设备组合来支持,例如用于大多数数据的HDD和用于某些元数据的SSD。群集中OSD的数量通常取决于存储的数据量,每个存储设备的容量以及冗余(复制或Erasure)的级别和类型CephMonitor管理关键的群集状态,例如群集成员身份和

    阅读 

    评论 

    收藏 

  • 华为开发者论坛 发布于:3 天前

    如何用Nearby Service开发针对附近人群的精准广告推送功能

      当你想找一家餐厅吃饭,却不知道去哪家,这时候手机跳出一条通知,为你自动推送附近优质餐厅的信息,你会点击查看吗?当你还在店内纠结于是否买下一双球鞋时,手机应用给了你发放了老顾客5折优惠券,这样的广告你有拒绝的理由吗?  这样的广告不仅不会引起用户的厌烦,还满足了用户的需求。更准确的广告推送,减少对用户不必要的打扰,提高用户对应用的满意度。那如何才能给自己的

    阅读 

    评论 

    收藏 

  • 51CTO博客 发布于:3 天前

    【有奖征文】分享AWS实践经验 赢大奖

    51CTO特举办征文大赛,为大家提供一个分享公有云技术应用实践的平台,方便大家交流经验,共享知识和技巧。

    阅读 

    评论 

    收藏 

  • 歆冉 发布于:3 天前

    vue中监听object数据变化的基本原理

    vue中监听object变化变化的基本原理

    阅读 

    评论 

    收藏 

  • Liu_guozhu 发布于:3 天前

    Python语言基础概论

    一:Python语言的基础元素1:python的标识符python的标识符就是具备一定功能的计算机指令。作用:用来表示程序中各种语法成分的名称。命名规则由字母、数字、下划线组成以字母或下划线开头严格区分大小写不能使用Python的关键字或保留字关于程序、指令、标识符、关键字相互的关系,用下图表示:2:关键字(33个)关键字是一种特殊的标识符,是python语言自己内置的标识符。我们开发程序定义的标

    阅读 

    评论 

    收藏 

  • 代号杨Sir 发布于:3 天前

    ISIS实验配置

    ISIS:主要用于运营商的内部网络ISIS特点:①IS指路由器②ISIS属于大型内部网关路由协议类似OSPF,多用于运营商,企业网很少使用③使用SPF算法,链路状态类路由协议④ISIS封装数据包是基于OSI模型,OSPF、RIP、以及常见的以太网数据包封装都是基于TCP/IP模型⑤ISIS划分区域是基于路由器。即一个路由器只能属于一个区域⑥ISIS也是两层架构(骨干区域、常规区域)ISIS路由器的

    阅读 

    评论 

    收藏 

  • qq5a19a422391e7 发布于:3 天前

    Centos 7.x Smokeping部署安装及使用

    1、配置固定IP地址过程比较简单如需请参考http://www.7bz.ib911.com/zhuneianxiang/20499832、关闭防火墙?#查看防火墙是否开启 ????systemctl?status?firewalld.service???????????#关闭防火墙 ????systemctl?stop?firewalld.service? ???? ????#禁用防火墙开机自启 ??

    阅读 

    评论 

    收藏 

  • Zabbix_Z大叔 发布于:4 天前

    Zabbix SNMP异常问题排错方法

    网络策略没放通,可通过端口扫描工具nmap在Zabbix主机上来探测目标地址的路径是否通畅

    阅读 

    评论 

    收藏 

  • 红尘世间 发布于:4 天前

    使用cephadm快速搭建ceph集群

    Ceph基础组件Monitors(监视器,ceph-mon):CephMonitor其维护集群状态映射,包括监视器映射、OSD映射、MDS映射、CRUSH映射;通过保存集群状态的映射来跟踪整个集群的健康状况。除此之外Monitor还负载管理守护进程和客户端之间的身份验证。通常至少需要部署三个CephMonitor才能实现冗余和高可用Managers(管理器,ceph-mgr):CephManage

    阅读 

    评论 

    收藏 

  • 上古杰作 发布于:4 天前

    分布式监控系统Zabbix4.2添加自动发现磁盘IO(实操)

    前言:zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在LinuxOS中添加。  由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用自动发现这个功能,自动发现后自动添加对服务器磁盘的监控,而且添加磁盘后也会自动添加到监控,实现自动化运维的效果,所以在这里也演示一次自动发现的配置。经测试无法

    阅读 

    评论 

    收藏 

  • 边城__ 专栏作者 发布于:4 天前

    默认值+TS类型约束提高数据处理成功率

    JS 中处理数据常会遇到 `undefined` 错误,如果适当的赋予默认值,并配合 TypeScript 类型约束检查,可以大大提交数据处理成功率

    阅读 

    评论 

    收藏 

  • db2start 发布于:4 天前

    02 Ceph集群规划及部署mimic

    ceph集群规划及部署,版本mimic13.2.10,三个管理节点三个数据节点

    阅读 

    评论 

    收藏 

  • wx5b285b48ed74e 发布于:6 天前

    kubernetes(六) 基于kubeadm构建高可用k8s集群

    kubeadm 部署与维护

    阅读 

    评论 

    收藏 

  • wavebeed 发布于:6 天前

    Netty网络编程实战 - 手写同时兼容SSL、支持压缩和解压缩、报文格式自定义的Http监听器

    一个完整的Http请求包括客户端(常常为浏览器)请求和服务器响应两大部分,那么你清楚在这个过程中底层都做了哪些事情吗?又如HTTP请求的短连接和长连接底层的区别是什么?再如何基于Netty定制开发符合特定业务场景的HTTP监听器 ...

    阅读 

    评论 

    收藏 

  • 余伟兵 发布于:6 天前

    Proxmox VE + OpenMediaVault + NextCloud

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

    精选文章

    阅读 

    评论 

    收藏 

  • wx5eb918a71c01f 发布于:6 天前

    STP+基于LACP的portchannel 实验分享

    一、Portchannel初识:1.1基本概念portgroup是配置层面上的一个物理端口组,配置到portgroup里面的物理端口才可以参加链路汇聚,并成为portchannel里的某个成员端口。在逻辑上,portgroup并不是一个端口,而是一个端口序列。加入portgroup中的物理端口满足某种条件时进行端口汇聚,形成一个portchannel,这个portchannel具备了逻辑端口的属性

    精选文章

    阅读 

    评论 

    收藏 

  • 栗子哥 发布于:7 天前

    [AWS][Serverless] 无服务器Serverless 图像缩略图应用

    用户的需求是我上传一张照片可以自动生成缩略图。在需要get到原图的时候再下载原图。一般网盘或图片浏览的常规操作。通常需要再客户端植入代码或在云端处理。这里可以使用FaaS,函数即服务的方式来缩短我们开发周期,节约成本。架构:1.创建两个S3的存储桶将图片上传到images-1200802122.创建一个Lambda函数想要Lambda代码直接@我留言吧,大概9MiB。用Python写的。把代码直接

    阅读 

    评论 

    收藏 

  • SilyPig 发布于:7 天前

    Elasticsearch核心技术与实战

    Elasticsearch核心技术与实战

    阅读 

    评论 

    收藏 

  • 网络大神经 发布于:7 天前

    金融数据中心两地三中心演进多地多中心思路

    金融企业两地三中心演进多地多中心思路1.RTO/RPO/NRO?RTO:RecoveryTimeObject,恢复时间目标,指信息系统从灾难状态恢复到可运行状态所需要的时间,用来衡量容灾系统的业务恢复能力;通俗讲就是业务系统中断到重启生效的中间经历的时间,越短越好。?RPO:RecoveryPointObject,恢复点目标,是指灾难发生后,容灾系统能把数据恢复到灾难发生前时间点的数据。在实际应用

    阅读 

    评论 

    收藏 

  • wx5e3d0e7f516ff 发布于:7 天前

    linux用户和组的磁盘配额

    linux用户、组的磁盘配额

    阅读 

    评论 

    收藏 

  • Darren_Wen 发布于:8 天前

    ceph J 版本编译及部署

    本文主要介绍ceph J版本中源码编译以及部署过程中遇到的问题。

    阅读 

    评论 

    收藏 

点击浏览更多>>

限时拼团 更多

推荐作者 更多

粉丝榜TOP10(专栏作者)

热门推荐 更多

博文动态

专栏组合 更多

tt彩票网娱乐 8suncity.com
欧洲三大博彩公司登入 澳门金沙注册178彩金登入