历史潮流浩浩荡荡,顺之则昌,逆之则亡。——孙中山

 分类:无主题

Linux根据端口号查进程信息

Linux根据端口号查进程信息
只知道端口号不知道进程相关信息,那能不能通过端口号查询进程号呢? 使用lsof找出pid lsof -i:22 例: [root@xuchengen ~]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF...

徐承恩 2年前 (2020-11-30) 987℃ 4喜欢

开发者必备Linux基础命令行

开发者必备Linux基础命令行
作为一名开发者熟练操作Linux命令行算是一项基本功。通常小公司没有运维所以呢开发及运维! TOP命令 Linux top命令用于实时显示当前操作系统进程的动态。 第1行:系统时间、运行时间、登陆终端数、系统负载(分别为1分钟、5分钟、15分钟内的平均值) 第2行:进程总数、运行...

徐承恩 2年前 (2020-11-30) 1447℃ 2喜欢

Redis缓存击穿解决方案

Redis缓存击穿解决方案
缓存击穿:key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。 缓存击穿 key可能会在某些时间点被超高并发地访问,是一种非常“热点”的数据。这个时候,需...

徐承恩 2年前 (2020-08-31) 998℃ 29喜欢

Redis缓存穿透解决方案

Redis缓存穿透解决方案
缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 缓存穿透 一个一定不存在缓存及查询不到的数据,由于...

徐承恩 2年前 (2020-08-31) 915℃ 1喜欢

使用Portainer搭建你的实验靶场

使用Portainer搭建你的实验靶场
Portainer简化了Docker,Swarm,Kubernetes,ACI和EDGE环境中的容器管理。工程师和DevOps团队使用它来加速软件部署,解决问题并简化迁移。 作为一名后端开发工程师苦于敲各种各样的命令行,亦或是学习中间件的时候常常要搭建各式各样的基础设施而浪费大量...

徐承恩 2年前 (2020-08-27) 1141℃ 4喜欢

《阿里巴巴编码规范》认证证书你值得拥有

《阿里巴巴编码规范》认证证书你值得拥有
Apsara Clouder基础技能认证:阿里巴巴编码规范 无规矩不成方圆,无规范不能协作。阿里近万名Java技术精英的经验总结,铸就了高含金量的《阿里巴巴Java开发手册》,并向业界开放,希望使团队在Java开发上更高效、容错、有协作性,提高代码质量并降低维护成本。本认证是对...

徐承恩 2年前 (2020-05-24) 1300℃ 9喜欢

设计模式分类(创建型模式、结构型模式、行为模式)

设计模式分类(创建型模式、结构型模式、行为模式)
创建型模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关系创建对象过程中的逻辑。...

徐承恩 3年前 (2019-12-09) 1112℃ 0喜欢

CentOS7安装zookeeper后建立systemctl自启动脚本

CentOS7安装zookeeper后建立systemctl自启动脚本
Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。 ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一...

徐承恩 3年前 (2019-11-29) 1923℃ 11喜欢