专注IP定位 专注IP定位
3年前
用 Python 编写干净代码的 10 种必备模式
Python是最优雅、最简洁的编程语言之一,但拥有优美简洁的语法并不等同于编写简洁的代码。开发人员仍然需要学习Python最佳实践和设计模式来编写干净的代码。什么是干净代码?C编程语言的发明者BjarneStroustrup的这句话清楚地解释了干净代码的含义:“我喜欢我的代码优雅而高效。逻辑应该直截了当,让bug难以隐藏,依赖最小化以方
Stella981 Stella981
4年前
Linux 服务器上有挖矿病毒 kdevtmpfsi 如何处理?
症状表现服务器CPU资源使用一直处于100%的状态,通过top命令查看,发现可疑进程kdevtmpfsi。通过google搜索,发现这是挖矿病毒。!(https://cdm.yp14.cn/img/kdevtmpfsitop.png)排查方法首先:查看kdevtmpfsi进程,使用ps
Wesley13 Wesley13
4年前
MySQL 修改数据表中的字段的字符编码
1、查询MySQL的版本:  SELECTVERSION();2、查询MySQL当前使用的字符集:  SHOWVARIABLESLIKE'%character%';3、查询指定数据库的指定数据表的状态信息(db_test是数据库,t_text是数据表):  SHOWTABLESTAT
Stella981 Stella981
4年前
SpringBootAdmin2.0实现微服务应用监控
SpringBootAdmin监控介绍SpringBootAdmin是一个Web应用,用于管理和监视SpringBoot应用程序的运行状态。每个SpringBoot应用程序都被视为客户端并注册到管理服务器。背后的数据采集是由SpringBootActuator端点提供
Stella981 Stella981
4年前
Nginx+keepalived 高可用双机热备(主从模式)
环境:centos7.6最小化安装主:10.11.1.32从:10.11.1.33VIP:10.11.1.130修改主节点主机名:hostnamectlsethostnameweb_balance_01修改从节点主机名:hostnamectlsethostnameweb_balance_02一、安
Stella981 Stella981
4年前
Service Mesh:一种新模式,而非新技术?
MarcoPalladino(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fkonghq.com%2Fblog%2Fauthor%2Fmarco%2F)ServiceMesh从何而来?在过去几个月里,ServiceMesh是行业内毋庸置
Wesley13 Wesley13
4年前
mysql事务
事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。原始数据createtableuser(idintprimarykeyauto_increment,namechar(32),balanceint);
Easter79 Easter79
4年前
Spring源码学习(三)炒鸡丁与populateBean没区别
逻辑说明populateBean的流程炒鸡丁的流程1.执行InstantiationAwareBeanPostProcessor的postProcessAfterInstantiation(在设置属性前去修改Bean的状态,也可以控制是否继续填充Bean)作为一个已婚男人炒菜之前,请示老婆,这很重要。我:“我炒宫爆鸡丁了
Stella981 Stella981
4年前
Hadoop框架:集群模式下分布式环境搭建
本文源码:GitHub·点这里||GitEE·点这里一、基础环境配置1、三台服务准备三台Centos7服务,基础环境从伪分布式环境克隆过来。133hop01,134hop02,136hop032、设置主机名设置名称hostnamectlsethostn
程序员小五 程序员小五
2年前
关于直播模式下,观众听到声音重音的问题
1、确定直播间内是否有距离很近的用户,排除是距离很近使声音重复录入造成的重音;2、查看观众端的主动订阅接口,是否是即获取并订阅了合流,又获取订阅了分流;正确示例://当前身份为主播,获取分流if(room.remoteUsers.count)NSMutab