开发运维

【升职加薪秘籍我在服务监控方面的实践(3)机器监控

【升职加薪秘籍我在服务监控方面的实践(3)机器监控

大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服务

剑圣无痕 剑圣无痕 2023-07-26
0 0 0
最好懂的Nacos核心源码之动态配置服务

最好懂的Nacos核心源码之动态配置服务

最好懂的Nacos核心源码之动态配置服务(一) 本次的源码分享取自笔者在公司的技术分享会,并做了一些改动。 说在前面 很多人都觉得,阅读源码是一种浪费时间的行为,因为本身是没有产出的,就算学到了一些解决思路,受限于当前的公司环境,也没有空间去发挥。 也有很多人觉得源码阅读是一个非常重要的技能和习惯。

醒在深海的猫 醒在深海的猫 2023-07-26
0 0 0
Spring Boot 自定义启动画面

Spring Boot 自定义启动画面

我们启动项目的之后,会在控制台上看到类似下面的画面: 呀呀呀~ 看不懂这是啥图案啊~ 那么,我们是否可以自定义呢? 肯定可以 自定 Banner 上面👆的截图信息就是 Banner 信息,我们可以在项目的 resources 下新建 banner.txt 来实现,比如: // banner.txt

张二河 张二河 2023-07-26
0 0 0
20.1K Star!Notion的开源替代方案:AFFiNE

20.1K Star!Notion的开源替代方案:AFFiNE

Notion这款笔记软件相信很多开发者都比较熟悉了,很多读者,包括我自己都用它来记录和管理自己的笔记。今天给大家推荐一个最近比较火的开源替代方案:AFFiNE。目前该开源项目已经斩获20.1K Star,热度非常的高,下面一起来认识一下这个继Notion之后,被热捧的开源软件吧。 通过官方首页的介

捡田螺的小男孩 捡田螺的小男孩 2023-07-26
0 0 0
Spring Boot安全之application配置信息加密

Spring Boot安全之application配置信息加密

目的 在配置文件(/resources/application.yml)中,我们有开发环境配置和生产环境配置,开发环境的配置信息一般无关紧要,但是生产环境的配置信息就不同了,需要做好防护,避免外泄。 实现效果 现我们有如下的配置环境目录: /resources application.yml a

竹子爱熊猫 竹子爱熊猫 2023-07-26
0 0 0
干货 | Redis 进阶笔记:提升你的Redis技能

干货 | Redis 进阶笔记:提升你的Redis技能

提到 Redis,也许大家第一印象是:高性能的 K-V 缓存。其除了缓存业务上的热点数据还能做队列以及分布式锁。可大部分的我们在使用的时候也许都是公司封装好的 Redis,对于整个 Redis 的集群以及内部核心实现一知半解。只专注业务开发,那久而久之,在个人成长上变得帮组甚少。最明显的就是当业务量

宇宙之一粟 宇宙之一粟 2023-07-26
0 0 0
一文带你读懂Spring Security 6.0的实现原理

一文带你读懂Spring Security 6.0的实现原理

导言 Spring Security是一个功能强大且高度且可定制的身份验证和访问控制框架,除了标准的身份认证和授权之外,它还支持点击劫持,CSRF,XSS,MITM(中间人)等常见攻击手段的保护,并提供密码编码,LDAP认证,Session管理,Remember Me认证,JWT,OAuth 2.0

竹子爱熊猫 竹子爱熊猫 2023-07-26
0 0 0
pandas小技巧花哨的DataFrame

pandas小技巧花哨的DataFrame

最近github上发现了一个库(plottable),可以用简单的方式就设置出花哨的 DataFrame 样式。 github上的地址:github.com/znstrider/p… 1. 安装 通过 pip 安装: pip install plottable 2. 行的颜色 使用 plottab

法医 法医 2023-07-26
0 0 0
Socks5代理协议与Golang实现 | 青训营

Socks5代理协议与Golang实现 | 青训营

1. socks介绍 1.1 什么是socks SOCKS(Socket Secure)是一种网络协议,通过代理服务器实现网络通信。简单来说,就是作为一个中转站,在客户端和客户端目标主机之间转发数据。SOCKS是运行在OSI七层协议中的第五层会话层,而我们常用http/https,SMTP,FTP协

三掌柜 三掌柜 2023-07-26
0 0 0
【Java设计模式002工厂模式

【Java设计模式002工厂模式

概述 大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!! 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工

共饮一杯 共饮一杯 2023-07-26
0 0 0
【NestJS系列核心概念:Providers提供者

【NestJS系列核心概念:Providers提供者

前言 Providers是Nest中的一个基本概念,许多Nest中定义的类都可以被视为一个Provider,比如:service、repository、factory、helper等,它们都可以通过constructor注入依赖关系,这就意味着类与类之间可以创建各种依赖关系,并且维护各个类之间依赖关

张二河 张二河 2023-07-26
0 0 0
GDB 调试器如何通过调用帧信息来确定函数调用关系

GDB 调试器如何通过调用帧信息来确定函数调用关系

在我的 上一篇文章 中,我展示了如何使用 debuginfo 在当前指令指针(IP)和包含它的函数或行之间进行映射。该信息对于显示 CPU 当前正在执行的代码很有帮助。 不过,如果能显示更多的有关当前函数调用栈及其正在执行语句的上下文对我们定位问题来说也是十分有助的。例如,将空指针作为参数传递

Rishabh Rishabh 2023-07-26
0 0 0
Java中的注解,原来有这么多用法

Java中的注解,原来有这么多用法

Annotation注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:编写文档:通过代码里标识的元数据生成文档【生

泡泡 泡泡 2023-07-26
0 0 0
使用成本翻5倍,新Java条款终于引发了“地震”

使用成本翻5倍,新Java条款终于引发了“地震”

作者 | 徐杰承条款一改,成本翻倍,Oracle真是将Java许可玩明白了!就在今年年初,Oracle发布了全新的Java SE收费政策,彼时的Oracle还将此举描述为了“可提供简单、低成本的每月订阅服务”。然而据Gartner最新发布的调查数据显示,如今绝大部分切换至新许可条款的企业,Java许

竹子爱熊猫 竹子爱熊猫 2023-07-26
0 0 0
新来个技术总监,禁止我们用Git的Rebase!

新来个技术总监,禁止我们用Git的Rebase!

在Git中,merge和rebase是两种不同的代码合并策略,它们用于将一个分支的更改合并到另一个分支。它们的主要区别在于合并的方式和提交历史的表现上在介绍区别之前,我们先看下当我们从主干(Main)创建了一个新的分支(Feature)开始开发代码时,然后另外有人把自己的代码提交到主干(Main)之

贤蛋大眼萌 贤蛋大眼萌 2023-07-26
0 0 0
七个应该牢记于心的IntelliJ IDEA快捷键

七个应该牢记于心的IntelliJ IDEA快捷键

Jetbrains编辑器家族在市场上凭借其卓越的功能和用户友好的界面获得了大量用户的支持。这个家族基于Jetbrains IntelliJ平台,提供了多款IDE可供选择,包括Intellij IDEA、Android Studio、PyCharm、WebStorm、PhpStorm、CLion、Go

共饮一杯 共饮一杯 2023-07-26
0 0 0
Redis工具集之限流

Redis工具集之限流

path: 表示需要拦截匹配哪些 URL,假如说我需要对redis开头(/redis/*)的请求url,使用IP限流,那么对于所有以 redis开头的url都会被以IP维度限流了。 那如果我还配置了一个 /** 的限流配置,即如下配置: redis: util: limit:

宇宙之一粟 宇宙之一粟 2023-07-26
0 0 0
Maven 中 pom.xml 文件

Maven 中 pom.xml 文件

Maven 是一个项目管理工具,可以对 Java 项目进行构建和管理依赖。 本文,我们认识下 pom.xml 文件。POM(Project Object Model, 项目对象模型) 是 Maven 工程的基本工作单位,也是 Maven 的核心。其包含项目的基本信息,用于描述项目如何构建、声明项目依

Escape Escape 2023-07-26
0 0 0
Cython 3.0 宣布正式发布,五年It’s simply better

Cython 3.0 宣布正式发布,五年It’s simply better

经过近五年的漫长岁月,Cython 3.0 宣布正式发布。公告称,“Cython 3.0 在各个方面都优于之前的任何其他 Cython 版本。它更加 Python 化,与 C 和 C++ 集成得更好,支持更多 Python 实现和配置,提供了许多很棒的新语言特性。更快、更安全、更易用。It's si

大树 大树 2023-07-25
0 0 0
使用 Logstash 及 enrich processor 实现数据丰富自动化

使用 Logstash 及 enrich processor 实现数据丰富自动化

在我之前的文章: Elasticsearch:enrich processor (7.5发行版新功能) Elasticsearch:使用 Elasticsearch ingest pipeline 丰富数据 通过上面的两篇文章的介绍,我们应该充分掌握了如何使用 enrich proces

共饮一杯 共饮一杯 2023-07-25
0 0 0
1 … 1,601 1,602 1,603 1,604 1,605 … 1,703