自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 OpenStack与CloudStack

总的来说,不论是构建公有云还是私有云或者混合云,如果处在前期的摸爬滚打阶段,可能cloudstack更适合一些,因为cloudstack产品相对更加成熟,部署起来更简单、快速,能让我们更快速的学习云计算IaaS层的基础公共的知识及积累经验。如果已经具备云计算相关的基础经验,想做更具规模化及定制化的云,OpenStack可能更适合。当然不管选择哪一种工具做定制化,团队开发能力、经济效益都是要考虑进去的。当然,有雄厚实力及雄心壮志的团队,也可以借鉴这些开源软件的架构,尝试自研。............

2022-06-26 15:52:36 5372 2

原创 laravel 本地多项目 环境变量冲突解决方法

七月份实在是太忙了,拖更了一把。于是乎无从下手,现在就来水一篇吧。事情是这样的,本地启动多个不同laravel项目时,数据库连接混乱了。然后针对这种情况,网上也有不少解决方法,下面我就简单说说一种简单的解决办法。原因本地是windows系统,集成环境中php是线程安全的版本,laravel 项目启动时,加载.env文件的时候用了 getenv() 和 setenv() 。由于getenv()...

2019-08-09 17:46:11 637

原创 php超大浮点数计算

假如有一些超大值的浮点数需要运算,我们又不想用科学技术法表示,可以将数字转成字符串包裹起来,利用php 提供的数学函数计算,保证精度不丢失。https://www.php.net/manual/zh/ref.bc.php思路1.先将数值用字符串包裹起来2.运用php 提供的数学函数计算3.打印结果php 常用数学函数bcadd ( string $left , string ...

2019-05-24 18:07:49 561

原创 通过snmp协议自动化获取服务器硬件信息-python

前言最近有个需求,就是在新机器上架的时候,需要获取硬件信息来核对新采购的服务器是否和购买的配置一致。其中包含cpu、内存,硬盘,Raid卡、网卡等硬件信息。由于新机器可能没有装操作系统,考虑到公司使用的服务器主要为DELL品牌的服务器,集成了戴尔远程控制卡-iDRAC,一个远程控制卡。然后iDRAC开启snmp 协议,供远程机器访问其硬件信息。iDRACiDRAC又称为Integrated ...

2019-04-26 21:53:06 9271 1

原创 培养习惯,达成目标的技巧分享

诸如“从今天起,我再也不熬夜了!”,“从今天起,我要减肥,天天锻炼!”等口号,我相信大家都耳熟能详了。往往最终的结果仅仅是三分钟热度。为什么会这样呢?我想一部分原因是没有具体规划,没有通过循序渐进,不断自我反思,刻意培养去坚持下去。我将分享我是如何培养习惯的技巧,然后达成目标,最终实现自己的愿望的。第一步,思考自己有哪些愿望。只有明确了自己的愿望,接下来的动作你才会心甘情愿,因为你知道这是你真...

2019-04-24 23:00:39 318

原创 RabbitMQ 与ActiveMQ的通信方式

目录前言消息域通信方式RabbitMQActiveMQ前言关于RabbitMQ 与ActiveMQ的文章在网上有很多。我个人比较好奇它们的通信机制,为什么或RabbitMQ的路由很灵活。它们的通信机制是怎么样的呢?消息域点对点:其实就是生成者者和消费者共用一个队列。当然,消费者和生产者可以有多个。只不过当消息被某个消费者消费后,就会在队列上销毁掉。也就是一条消息,只会被一个消费者消费。订...

2019-03-23 18:29:10 1261

原创 python获取交换机信息

获取交换机信息,包括思科(Cisco)、博科(Brocade)、华为(Huawei)、华三(H3C)四个品牌。获取的信息包括:主机、内存、flash、固件版本(os_version)物理端口、逻辑端口(聚合口)、vlan、以及互联端mac和ip信息。...

2019-01-26 11:54:03 15655 13

原创 《php开发规范》

PHP开发手册,开发规范,仅供参考。本手册主要针对php语言开发。以《阿里巴巴java开发手册》为参考,抽取并修改了原手册中满足php开发的条目。另外也新增了一些针对php定制的条目和案例。目前是第一个版本,后续还有补充。当中也存在不足,欢迎指正与补充。再次感谢阿里的开源贡献。

2019-01-25 18:00:10 194

原创 云计算网络的发展与建设

网络虚拟化在利用传统数据中心网络交换设备的基础上,实现了传统数据中心网络架构向以“网络功能服务化”、“网络设备管道化”以及“网络控制软件化”为关键特征的软件定义网络(SDN)目标架构的演进与转换,从而完美地应对并解决了云虚拟化环境下的大规模、多租户、弹性的虚拟网络发放的挑战。.........

2022-07-24 10:07:28 772 1

原创 k8s系列-入门篇

Kubernetes系列-入门篇1.前言  虽然Kubernetes已经不是什么新鲜的东西,在互联网,我们可以轻易的获取相关的文档及书籍。于我而言,Kubernetes无非就是一种技术,一种为满足某些目标而设计开发的管理平台。它之所以那么流行,除了有大厂的背景加持之外,更重要的是它真正的解决了某些问题,以及它背后一些优秀的设计。Kubernetes对于准备使用Kubernetes的人来说,那是必须要学习的。但是对于那些平时工作中不会用到的技术人员来说,学习和了解它有什么用呢?

2022-03-06 15:57:59 761

原创 mysql 视图view和FEDERATED引擎的一些理解

前言如果想深刻的认识,以及百分之百确定知识的准确性,建议最好上官网去查看,网上太多的此类文章了。官网地址-视图官网地址-FEDERATED视图是一张虚拟的表,逻辑表,只有结构,本身不包含数据。相当于查询语句动作的一个快照。主要特点:1.字段脱敏,以及表字段权限控制。2.对于使用者来说,底层使用的表是透明的,尤其是复合条件返回的结果集,对数据可以做一定的约束。3.源表结构变化,影响...

2020-04-07 18:31:04 475

原创 关闭phpstorm js语法红色提示

现象编辑器出现大量的红色波浪线,看起来非常讨厌。解决方法废话不多说,总的来说就是关闭对应的语法提示。在phpstorm 2018 如图。当然以此类推,其他语言的一些不讨喜的提示也可以关掉。...

2019-09-04 18:35:40 2341

原创 python 自动化获取博科光纤交换机端口信息

最近写一个获取光纤交换机端口连接wwn 号的一个python脚本,用来对比与哪些服务器的的HBA卡口相连。虽然没啥难度,但是还是要水一下。下面就简单说一说实现的步骤。核心思路本身光纤交换机支持ssh协议 访问,所以可以使用python 的 paramiko模块 。同时确保python的pycrypto和paramiko模块都完成安装。最后发送对应的交换机指令获取返回结果,正则提取就完事了。p...

2019-06-25 20:03:05 1488 3

原创 php7 zval测试详解

之前看了一篇鸟哥写的关于php7 zval的介绍,于是手痒就自己测试了一把。传送门:深入理解PHP7内核之zval文中只介绍了php7.1版本 的测试过程。有兴趣的同学可以先了解 php5 和php 7 zval 的变化和区别,再做测试。结论特定的场景下,php7 比php5 执行得更快,更节省内存。其中一各原因在于php 7更好的避免那些存放在内存里的value 拷贝。php 7 的z...

2019-06-25 17:13:27 257

原创 php 0和“0”的 判空测试

故事起因php 是弱类型语言,在某些特殊的值进行空判断要特别的小心。下面我对php 0 和“0” 进行了多种判空测试。做这个测试的原因 主要是目前mysql数据表字段类型被设计得比较随性,再加上撸码判空也继承了这种随性的作风。两方弱类型的缠绵,导致bug 出现得如此简单。测试测试代码地址测试的版本 php5.6 、 7.1先甩一波测试结果:/** *@description 7....

2019-05-27 19:20:56 313

原创 它们经常被提起,却又容易被遗忘

目录前言1.进程、线程、协程、2.同步、异步3. IO操作、IO阻塞、IO非阻塞、同步IO阻塞、同步IO非阻塞、异步IO非阻塞、4. 多核CPU、单核CPU、多CPU5.时间片、上下文6.CPU密集、IO密集前言从大学到现在工作的日子里,有些名词概念总是不经意间出现在某些场合,来也匆匆,去也匆匆。可能由于偏底层,虽然它们经常被提起,却又容易被遗忘。这里我把其中一的部分给拎出来,旨在简单记住其形...

2019-03-09 17:41:02 157

原创 Docker的基本概念、原理 速记

docker 基本概念、原理速记。docker 是什么?docker与虚拟机的区别,镜像、容器、仓库、生命周期、网络、数据、存储

2019-02-23 17:47:03 415

php开发规范

本手册主要针对php语言开发。以《阿里巴巴java开发手册》为参考,抽取并修改了原手册中满足php开发的条目。另外也新增了一些针对php定制的条目和案例。目前是第一个版本,后续还有补充。当中也存在不足,欢迎指正与补充。再次感谢阿里的开源贡献。 当中强制类型共23条,推荐类型42条,参考类型8条。对于强制类型条目,基本不区分场景。推荐和参考类型适具体情况使用,不做强制要求。

2019-01-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除