Linux 后台开发常用调试工具

2020-08-08
阅读 8 分钟
4.1k
来源:李海彬[链接]01 总览编译阶段nm                 获取二进制文件包含的符号信息strings           获取二进制文件包含的字符串常量strip               去除二进制文件包含的符号readelf           显示目标文件详细信息objdump         尽可能反汇编出源代码addr2line        根据地址查找代码行运行阶段gdb     ...

NginxWebUI 1.8.0版本发布

2020-08-08
阅读 1 分钟
2.6k
Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器。

为什么不建议把数据库部署在Docker容器内?

2020-08-07
阅读 3 分钟
6.6k
近几年来,Docker 在企业环境的应用端具有很大的潜力,在这一点上我想大家是有目共睹的,无状态的服务采用容器化已经是一种大趋势,那么问题来了,作为系统核心的数据库是否需要容器化?

墙裂推荐!这款网络排查工具,堪称神器!

2020-08-06
阅读 2 分钟
4.3k
MTR是一款非常好用的网络分析工具。相信好多人都用过,因为个人工作中需要经常用到分析网络状况,加之它非常简单实用,今天民工哥给大家介绍并推荐一下。

8个优秀的数据挖掘工具

2020-08-05
阅读 2 分钟
3.2k
使用python的开发人员都少不了数据挖掘工具,因为一般来说,能否充分利用数据,取决于是否有合适的工具来清理、准备、合并并正确分析。今天小编介绍8个优秀的数据挖掘工具,感兴趣的小伙伴可以收藏。原文链接:[链接] 作者:快快网络

消息队列技术点梳理(思维导图版)

2020-08-05
阅读 3 分钟
2.9k
消息队列作为服务/应用之间的通信中间件,可以起到业务耦合、广播消息、保证最终一致性以及错峰流控(克服短板瓶颈)等作用。本文不打算详细深入讲解消息队列,而是体系化的梳理消息队列可能涉及的技术点,起到提纲挈领的作用,构造一个宏观的概念,使用思维导图梳理。

全新升级!Linux 5.8 内核发布

2020-08-04
阅读 1 分钟
2.6k
Linus Torvalds今天签署发布了最新的Linux 5.8版系统内核,此时距离新版宣布只有一个半月时间,不仅进展超快,而且这次变化非常之大,用大神的话说就是“really big”。

记一次线上商城系统高并发的优化

2020-08-03
阅读 4 分钟
4k
本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与大家一起交流分享本次线上高并发调优整个闭环过程。

万字详解!从零开始搭建创业公司后台技术栈

2020-08-02
阅读 13 分钟
4.6k
转自 : [链接]前言说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语...

四种常见的系统架构,目前你处于哪个阶段呢?

2020-08-02
阅读 5 分钟
7.5k
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

开放下载!《OSS运维基础实战手册》

2020-08-01
阅读 1 分钟
2.6k
随着大数据、云计算时代的到来,开发者们使用传统运维方式,无论在技术、运维、解决方案方面都会遇到一些问题。本次读书会将解决运维人员,在部署云上的业务时遇到的OSS各类问题,攻克现有困境,突破自身瓶颈。

又一神器!万能网站密码爆破工具

2020-07-31
阅读 2 分钟
5.1k
目前越来越多的网站系统在登录接口中加入各式各样的加密算法,依赖于BurpSuite中的那些编码方式、Hash算法已经远远不够,这里给大家介绍一款支持AES/RSA/DES(即将支持)加密算法,甚至可以直接将加密算法的js运行与BurpSuite中的插件:BurpCrypto。

Ceph分布式存储日常运维管理手册

2020-07-31
阅读 7 分钟
3.3k
nearfull osd(s) or pool(s) nearfull 此时说明部分osd的存储已经超过阈值,mon会监控ceph集群中OSD空间使用情况。如果要消除WARN,可以修改这两个参数,提高阈值,但是通过实践发现并不能解决问题,可以通过观察osd的数据分布情况来分析原因。

在了解Cache缓存原理之前,你只是个普通的程序员

2020-07-30
阅读 9 分钟
4.8k
今天探究的主题是cache。我们围绕几个问题展开。为什么需要cache?如何判断一个数据在cache中是否命中?cache的种类有哪些,区别是什么?

程序员必备神器!Shell 脚本编程最佳实践

2020-07-29
阅读 7 分钟
7k
由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。

Redis 6.0.6 发布,看看有哪些特性

2020-07-27
阅读 1 分钟
2.5k
Redis 6.0.6 已发布,此版本修复了一些 bug,其中主要内容包括: 修复启用带前缀的 CLIENT TRACKING 时崩溃的问题 EXEC 始终会因 EXECABORT 而失败,并且已清除多状态 RESTORE ABSTTL 不会将过期的密钥存储到数据库中 redis-cli 能够更好地处理非优先键名 TLS:关闭 tls-auth-clients 时忽略客户端证书 Tracking:修复刷...

《阿里巴巴 DevOps 实践手册》,免费下载

2020-07-27
阅读 2 分钟
3.6k
在实施DevOps之前,开发和运维团队是两个独立的团队,每个团队都有自己的目标。这些团队之间的差异和沟通缺乏,通常会影响产品,从而最终影响用户体验和公司效益。

2020年全球网速排名

2020-07-26
阅读 1 分钟
8.2k
近日,知名全球网络测速网站Speedtest发布了2020年6月全球手机网速和固定宽带速度排名。数据显示,在138个国家和地区中,韩国手机网速排名世界第一(110.10Mbps),阿联酋第二(107.53Mbps),中国第三(103.67Mbps)。

介绍 5 款免费在线图像工具

2020-07-25
阅读 3 分钟
3.4k
在追求轻量化的时代,「轻装上阵」成为许多人的生活态度和行事选择,日常工作中遇到的任务和难题除了可以通过专业软件和应用应对,互联网实际上也提供了另外一种解决方式:借助各式各样的网页工具,工作生活中遇到的许多难题其实也可以更加快速有效地得到解决。

2020 年最棒的 9 个 Java 框架,哪个最香?

2020-07-24
阅读 4 分钟
6.5k
作者:Patricia Neil,翻译:实验楼towardsdatascience.com/9-top-java-frameworks-for-2020-1cc9d3c21f4c

太赞了!大佬竟然用ELK搭建起了支撑TB级的日志监控系统...

2020-07-24
阅读 4 分钟
2.5k
本文主要介绍怎么使用 ELK Stack 帮助我们打造一个支撑起日产 TB 级的日志监控系统。在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。

浅析 Linux 中的零拷贝技术

2020-07-23
阅读 4 分钟
3.3k
在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁盘中的文件不做修改地从已连接的socket发出去,我们通常用下面的代码完成:

匠心之作!《RDS数据库从入门到精通》开放下载!

2020-07-22
阅读 1 分钟
1.4k
本书语言严谨、精练。对RDS数据库中的基本概念和技术进行了清楚准确的解释并结合实例说明,让读者能较轻松地掌握每一个知识点。本书适用人群包括云运维/云开发以及RDS数据库爱好者。

手把手教你!SSH 证书登录教程

2020-07-22
阅读 5 分钟
3.6k
来自:阮一峰的网络日志链接:[链接] SSH 是服务器登录工具,提供密码登录和密钥登录。 但是,SSH 还有第三种登录方法,那就是证书登录。很多情况下,它是更合理、更安全的登录方法,本文就介绍这种登录方法。 一、非证书登录的缺点 密码登录和密钥登录,都有各自的缺点。 密码登录需要输入服务器密码,这非常麻烦,也不...

在Redis中设置了过期时间的Key,需要注意哪些问题?

2020-07-20
阅读 4 分钟
9.8k
作者:千山qianshanjuejin.im/post/5d6bda096fb9a06acc009dc8 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。 在为key设置过期时间需要注意的事项 1、 DEL/SET/GETSET等命令会清除过期时间 在使用DEL、SET、GETSET等会覆盖key对应value的命令操作一个...

@所有人,建议细读!别像〝弱智〞一样提问!

2020-07-19
阅读 3 分钟
2.8k
原文的意思是别像弱智一样提问,个人感觉可能不太好,又或者这样发出来,会遭到一大波的喷子来喷,感觉还是换种比较委婉的方式较好,但是为了不曲解了其中的含义,所以,还是照旧发出来。大家都是社会人,应该都能看懂其中要表达的意思,你懂、我懂、大家都懂。

全网最详细的 K8s Service 不能访问排查流程

2020-07-18
阅读 10 分钟
17.8k
对于新安装的 Kubernetes,经常出现的一个问题是 Service 没有正常工作。如果您已经运行了 Deployment 并创建了一个 Service,但是当您尝试访问它时没有得到响应,希望这份文档能帮助您找出问题所在。

Redis 面试常见问答

2020-07-17
阅读 2 分钟
2.7k
本文出自:[链接]作者:莫那 鲁道 1. 什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用断路器,如果缓存宕机,为了防止系统全部宕机,限制部...

Nginx配置中一个不起眼字符"/"的巨大作用,失之毫厘谬以千里

2020-07-16
阅读 3 分钟
3.9k
Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用。国内很多大型互联网公司也对Nginx很是青睐。像BAT(百度,阿里和腾讯),TMD(头条,美团和滴滴)等等。使用过Nginx的同学都知道,你只需要按需求准确的更改好配置启动,那么就可以优雅的访问它了。所以说Nginx对配置文...

GitLab 内置了一个强大的 CI/CD 系统

2020-07-15
阅读 7 分钟
12.1k
来源: [链接] GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI)  持续集成 Continuous Delivery (CD)     持续交付 Continuous Deployment (CD)   持续部署 持续集成的工作原理是将小的代码块推送到Git仓库中托管的应用程序代码库中,并且每次推送时,都要运行一...