编程语言 Springboot中整合knife4j接口文档 在项目开发过程中,web项目的前后端分离开发,APP开发,需要由前端后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发。什么是knife4j简单说knife4j就swagger的... 2022年5月13日Springboot中整合knife4j接口文档已关闭评论 阅读全文
编程语言 设计模式详解之结构型设计模式——适配器、装饰器 结构型设计模式创建型设计模式主要是为了解决创建对象的问题,而结构型设计模式则是为了解决已有对象的使用问题。适配器模式适配器模式比较好理解,因为在我们的日常生活中就很常见,如耳机转换线、充电器适配器、插... 2022年5月13日设计模式详解之结构型设计模式——适配器、装饰器已关闭评论 阅读全文
编程语言 源码解析Synchronous Queue 这种特立独行的队列 摘要:Synchronous Queue 是一种特立独行的队列,其本身是没有容量的,比如调用者放一个数据到队列中,调用者是不能够立马返回的,调用者必须等待别人把我放进去的数据消费掉了,才能够返回。本文... 2022年5月13日源码解析Synchronous Queue 这种特立独行的队列已关闭评论 阅读全文
编程语言 PowerDotNet平台化软件架构设计与实现系列应用监控平台 本文再写一篇和具体业务逻辑几乎无关的公共服务应用监控平台。PowerDotNet自研的应用监控平台系统,是服务治理的重要拼图,和服务治理平台配合使用效果更好。监控开源产品非常丰富,站在巨人的肩膀上,P... 2022年5月13日PowerDotNet平台化软件架构设计与实现系列应用监控平台已关闭评论 阅读全文
如何用C/C++实现去除字符串头和尾指定的字符 编程时我们经常需要对字符串进行操作,其中有一项操作就是去除字符串的头(尾)指定的字符,比如空格。通常我们会使用封装好的库函数或者类函数的Trim方法来实现,如果自己动手写一个TrimHead和Trim... 2022年5月13日 编程语言如何用C/C++实现去除字符串头和尾指定的字符已关闭评论 阅读全文
Infrastructure 知识: dnf对module的处理 引言从RHEL8/CentOS8开始,dnf取代yum作为rpm 包管理工具。与之而来的还有模块(module)这个东西。 有了它们的加持,让在同一个OS上安装不同版本的软件或者开发语言的工作比之前容... 2022年5月13日 编程语言Infrastructure 知识: dnf对module的处理已关闭评论 阅读全文
编程语言 我们必须要了解的Java位运算(不仅限于Java) 基本概念1、当前常见的CPU位数是32位和64位,所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次则能处理64位,即8个字节的数据。关于64位处理器 、32和64位含义... 2022年5月13日我们必须要了解的Java位运算(不仅限于Java)已关闭评论 阅读全文
编程语言 Spring 源码BeanFactoryPostProcessor是如何执行的 上一篇文章https://www.cnblogs.com/redwinter/p/16167214.html 解读了如何进行自定义属性值的编辑器的解析器,并且还介绍了BeanFactory的准备过程中... 2022年5月13日Spring 源码BeanFactoryPostProcessor是如何执行的已关闭评论 阅读全文
编程语言 Python求解线性规划PuLP使用教程 简洁是智慧的灵魂,冗长是肤浅的藻饰。——莎士比亚《哈姆雷特》1 PuLP 库的安装如果您使用的是 Anaconda 的话(事实上我也更推荐这样做),需要先激活你想要安装的虚拟环境,之后在 Prompt... 2022年5月13日Python求解线性规划PuLP使用教程已关闭评论 阅读全文
编程语言 HCNP Routing&Switching之MUX VLAN 前文我们了解了代理ARP相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16188230.html;今天我们再来聊一聊vlan隔离相关话题MUX V... 2022年5月13日HCNP Routing&Switching之MUX VLAN已关闭评论 阅读全文