博文

目前显示的是 十一月, 2021的博文

LAN局域网存活主机扫描、主机开放端口扫描工具

postThumbnail
III. macOS - Network Radar(网络雷达) 免费 :收费; 官网 https://www.witt-software.com/networkradar/ ; IV. macOS - LanScan 免费 :免费; 下载 App Store 官网 https://www.iwaxx.com/lanscan/ V. macOS - 网络实用工具 升级到bigsur后,网络实用工具没有了。 VI. Windows - Advanced IP Scanner 免费版 Advanced IP Scanner 受到全球6000 万用户的信任。 可靠且免费的网络扫描器可以分析 LAN(局域网)。该程序可扫描所…

分析redis key大小的几种方法

当redis被用作缓存时,有时我们希望了解key的大小分布,或者想知道哪些key占的空间比较大。本文提供了几种方法。 一. bigKeys 这是redis-cli自带的一个命令。对整个redis进行扫描,寻找较大的key。例: redis-cli -h b.redis -p 1959 --bigkeys 输出: # Scanning the entire keyspace to find biggest keys as well as # average sizes per key type. You can use -i 0.1 to sleep 0.1 sec # per 100 SCAN c…

蓝绿部署、金丝雀发布(灰度发布)、AB测试

postThumbnail
随着微服务架构的普及,线上服务越来越多,随之而来的就是部署越来越频繁; 随着互联网行业的兴旺,产品迭代的频率也是越来越快,服务上线速度逐步提升。 有上线、有部署,就有风险。 有风险,就对业务有影响,然后就有了一系列减少这种风险的部署方案: 蓝绿部署、金丝雀发布(灰度发布),也有适应产品迭代频率的AB测试。 本文主要是简单解释下这几个概念,帮助自己理解,如果有错误,请大佬们斧正。 蓝绿部署 蓝绿色部署是一种通过运行两个相同的称为 BLUE 和 GREEN 的生产环境来减少停机时间和降低风险的技术。 蓝绿部署,以颜色命名,简单的理解就是,线上有两套集群环境,在架构图中,一套标记成蓝色,称为蓝色集群BLUE;一套…

php多态的理解

php是面向对象的脚本语言,而我们都知道,面向对象的语言具有三大特性:封装,继承,多态。php理应具有这三大特性。 封装是类的构建过程,php具有;php也具有继承的特性。唯独这个多态,php体现的十分模糊。原因是php是弱类型语言。 java的多态体现的十分清晰,大体分两类:父类引用指向子类对象;接口引用指向实现接口的类对象。java声明变量时都要给变量设定类型,所以存在什么父类引用和接口引用。而php则没有这点体现,php声明变量不需要给变量设定类型,一个变量可以指向不同的数据类型。所以,php不具有像java一样的多态。 php不具有像java那种清晰的多态,不是代表php不具有多态性。看下…

Java认证考试有几个等级?

Junior/Novice(初级/入门级/小白级) -> Associate(助理级/中级) -> Professional(专业级/高级) Oracle 的体系是有不同的路径,例如 Java 8, Java 11, 数据库,中间件等,路径内包含认证,以及获得某个认证需要通过的考试/培训。 基于 JDK 1.8 的有: 小白级 Java Foundations 1Z0-811 : 基本上面向无基础小白,很少人考这个吧,不过这个报名费便宜, ¥682 (不含税)。 助理级 Java SE 8 Programmer I 1Z0-808 : 可以理解为中级吧,这个花一两周准备就可以过了。过了就可获得…

Java 认证考试 OCAJP 经验总结

postThumbnail
1.  考证、认证是否有用含金量的话题 关于认证考试(无论什么认证)是否有用?这个话题无论是在哪里都有人问。这个问题就好比上大学是否有用吗一样,有的人没上过大学一样年薪百万。 认证这种东西需要的时候即有用,不需要的时候就没用。有,并没有什么坏处。说实话个人感觉这证件没什么大用。 而自己想考的理由完全是想自我check下,逼自己复习学习基础。如果你是刚毕业的GH或者在校的,手里有些零花钱的可以考虑下,有这个证/或许/可以证明你Java基础还不错。 2.  关于OCAJP、什么是OCAJP? OCAJP全称为:Oracle Certified Associate Java SE 8 Programmer …

再见,micro: 迁移go-micro到纯gRPC框架

micro 是基于golang的微服务框架,之前华尔街见闻架构升级中谈到了我们是基于go-micro的后端架构,随着我们对服务网格的调研、测试和实施,为了打通不同语言之间的服务调用,我们选择了gRPC作为服务内部的通用协议。 go-micro框架的架构非常具有拓展性,它拥有自己的RPC框架,通过抽象codec,transport,selector等微服务组件,你既可以使用官方实现的各种插件 go-plugins 进行组装,又可以根据实际的情况实现自己的组件。然而,我们打算利用服务网格的优势,将微服务的基础组件下沉到基础设施中去,将组件代码从代码库中剥离开来。 这样一来,我们相当于只需要最简的RPC框架…

此博客中的热门博文

Blogger搭建国内可正常访问博客(超详细教程)

iOS任意版本号APP下载(含itunes 12.6.5.3 最后带AppStore版本)

打造一个可国内访问的Blogger(Blogspot)方法

Mifare Classic card(M1卡)破解过程记录(准备+理论+获取扇区密钥+数据分析)

Tailscale 开源版中文部署指南(支持无限设备数、自定义多网段 、自建中继等高级特性)

WireGuard+V2ray打造史上最安全隐匿且高速的内网穿透隧道

疫情战争下的经济运行机制

黑群晖折腾常见问题

Redis rdb文件手动合并(单库,只有db0)

千兆路由型号详细配置列表及评分(含Wifi6)