Linux在发展,算算从诞生到现在已经年过半百,但是你知道在你编辑完命令后,系统到底发生了什么吗?
分类:
系统相关 时间:
2020-08-02 22:25:24
阅读次数:
110
了解一个框架你要这样想问题:如果是你要做一个springcloud一个微服务的框架,需要解决大量请求形成高并发的问题,你会这么做? 首先我们要想想单体架构中所带来的问题,所有的代码集中在同一个项目中。虽然便于管理,但是当项目足够庞大时,所有的业务模块都集中在一个JVM进程中,会面临很多问题: 1、项 ...
分类:
编程语言 时间:
2020-08-02 12:43:28
阅读次数:
98
在运行一些编译后的C类二进制程序时,会遇到报错如下: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 这里你就要知道,是你的gcc版本低了,同时你可以检测一下本机所支持的glibc版本范围: [root@VM-75-61 ~]# s ...
分类:
系统相关 时间:
2020-08-01 21:15:59
阅读次数:
86
过期策略 我们set key的时候,都可以给一个expire time,就是过期时间,指定这个key比如说只能存活1个小时,我们自己可以指定缓存到期就失效。 如果假设你设置一个一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的? 答案是:定期删除+惰性删除 所谓定 ...
分类:
其他好文 时间:
2020-07-31 18:02:23
阅读次数:
91
0、题记本文建立在干货|LogstashGrok数据结构化ETL实战上,并专注于在Grok中使用自定义正则表达式。有时Logstash没有我们需要的模式。幸运的是,我们有正则表达式库:Oniguruma。Oniguruma是一个灵活的正则表达式库。它包含多种语言的不同正则表达式实现的特性。Github地址:https://github.com/kkos/oniguruma1、基础再认知Logsta
分类:
其他好文 时间:
2020-07-31 01:08:58
阅读次数:
76
今天分享一个RedisTemplate的问题,感兴趣的可以继续看下去了,不感兴趣的继续撩妹去吧!如下图:一位朋友给了我一个报错的图片,为啥为啥取不到值?我也有点懵,第一反应就是RedisTemplate和StringRedisTemplate会不会用的两个不同的Connection,导致相同的Key一个能查到,一个不能查到。经过反复确认,Connection没问题,是同一个,还是那句话:每个奇怪问
分类:
其他好文 时间:
2020-07-31 01:03:13
阅读次数:
112
前言前几天公司生产环境一个服务由于流量上升触发了Sentinel的流控机制,然后用户反馈访问慢,定位发现是task定时任务导致,后面task优化之后发布,流量恢复正常。这是一个再正常不过的生产问题,可能大部分同学都经历过,经历过的大多数是解决问题之后就不了了之,导致事故还有再次发生的可能,最终对用户造成了不好的体验。所以我觉得所有的生产问题都需要进行复盘,当然复盘的目的不是为了追责,而是防止下次再
分类:
其他好文 时间:
2020-07-31 01:02:24
阅读次数:
94
什么是pod? 官方说明: Pod是Kubernetes应用程序的最基本执行单元—是你创建或部署Kubernetes对象模型中的最小和最简单的单元。 Pod表示在集群上运行的进程。Pod封装了应用程序的容器(或者在某些情况下是多个容器)、存储资源、唯一的网络标识(IP地址)以及控制容器应该如何运行的 ...
分类:
其他好文 时间:
2020-07-30 14:52:11
阅读次数:
163
性能优化理解 性能问题的复杂性增加了我们大家的学习难度,但这并不能成为我们进阶路上的“拦路虎”。 在我看来,大多数人对性能问题“投降”,原因可能只有两个。 1、一个是你没找到有效的方法学原理,一听到“系统”、“底层”这些词就发怵,觉得东西太难,自己一定学不会,自然也就无法深入学下去,从而不能建立起性 ...
分类:
系统相关 时间:
2020-07-30 01:50:17
阅读次数:
92
browserslist简介与基本应用 如何配置browserslist browserslist配置如何作用于项目 一、browserslist简介与基本应用 1.1browserslist是什么? browserslist是用来配置项目的目标浏览器和nodejs版本范围,也就是通常说的兼容哪些浏 ...
分类:
其他好文 时间:
2020-07-29 17:55:19
阅读次数:
105