开发运维

数据工厂生成接口通用用例

数据工厂生成接口通用用例

“-------怕什么真理无穷,进一寸有一寸的欢喜。” 微信公众号搜索:饺子泡牛奶。

泡泡 泡泡 2023-09-03
0 0 0
Java实现系统限流

Java实现系统限流

在微服务系统中,缓存、限流、熔断是保证系统高可用的三板斧,今天我们就来聊聊限流。 限流是保障系统高可用的方式之一,也是大厂高频面试题,如果面试官问一句,“如何实现每秒钟1000个请求的限流?”,你要是分分钟给他写上几种限流方案,那岂不香哉,哈哈!话不多说,我来列几种常用限流实现方式。 1、Guav

宇宙之一粟 宇宙之一粟 2023-09-03
0 0 0
复杂SQL之隐藏条件

复杂SQL之隐藏条件

复杂SQL之隐藏条件 公号阅读 上次写了一篇复杂SQL编写框架以及步骤,但是有一个东西没有提及,那就是隐藏条件。隐藏条件在写SQL的时候往往会忽略,最终导致结果可能是错误的。因此当我们在梳理表字段的时候一定要注意,如果拿不准可以问下表相关的业务同事帮你来确定。 一、看需求 上午需要给领导提供一份订单

三掌柜 三掌柜 2023-09-03
0 0 0
Spring源码分析(四)标签的解析之默认标签的解析

Spring源码分析(四)标签的解析之默认标签的解析

本图:川西旅游中拍摄的(业余摄影) 官网:Home 参考书籍:Spring源码深度解析-郝佳编著-微信读书 参考文章:Spring IoC之存储对象BeanDefinition 上一篇文章我们介绍了Spring容器注册的流程有了一个基本的了解,但是还没有进行具体的解析,这里我感觉与Mybatis的源

三掌柜 三掌柜 2023-09-03
0 0 0
掌握Go的运行时:从编译到执行

掌握Go的运行时:从编译到执行

讲解Go语言从编译到执行全周期流程,每一部分都会包含丰富的技术细节和实际的代码示例,帮助大家理解。 关注微信公众号【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云

捡田螺的小男孩 捡田螺的小男孩 2023-09-03
0 0 0
快速带你了解JDK9~JDK17新特性

快速带你了解JDK9~JDK17新特性

jdk9新特性-模块化开发 我们首先来看1.8以前的一个结构。 到了jdk9后,外面又添加了一个结构 通过这层,我们可以对包进行配置,例如我们写了一个工具类,jar包。有些类需要暴露出去,有的是需要内部用的,以前很难做到,现在我们通过模块化就可以来实现这个功能。 下面我们来举个例子,例如我们想要

三掌柜 三掌柜 2023-09-03
0 0 0
Java异常:从初学者到高手,完全掌握异常处理的技巧!

Java异常:从初学者到高手,完全掌握异常处理的技巧!

《Java零基础教学》是一套深入浅出的 Java 编程入门教程。全套教程从Java基础语法开始,适合初学者快速入门,同时也从实例的角度进行了深入浅出的讲解,让初学者能够更好地理解Java编程思想和应用。 本教程内容包括数据类型与运算、流程控制、数组、函数、面向对象基础、字符串、集合、异常处理、IO

大树 大树 2023-09-03
0 0 0
Scipy基础傅里叶变换

Scipy基础傅里叶变换

傅里叶变换是一种数学变换,它可以将一个函数或信号转换为另一个函数或信号,它可以将时域信号转换为频域信号,也可以将频域信号转换为时域信号。在很多的领域都有广泛的应用,例如信号处理、通信、图像处理、计算机科学、物理学、生物学等。 它最大的功能是能够分析和提取信号的特征,将复杂的信号分解为简单的信号。有人

三掌柜 三掌柜 2023-09-03
0 0 0
掌握Java内部类和枚举

掌握Java内部类和枚举

内部类 概述 什么是内部类: 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,类B则称为外部类。 为什么要用内部类: 那么为什么要声明内部类呢,总的来说是为了遵循高内聚、低耦合的面向对象开发的原则,便于代码的维护和扩展。 另外,当一个事物的内部还有一部分需要一个完整的结构进行描述,而这个

贤蛋大眼萌 贤蛋大眼萌 2023-09-03
0 0 0
Golang优雅实现按比例切分流量

Golang优雅实现按比例切分流量

我们在进行灰度发布时,往往需要转发一部分流量到新上线的服务上,进行小规模的验证,随着功能的不断完善,我们也会逐渐增加转发的流量,这就需要按比例去切分流量,那么如何实现流量切分呢? 我们很容易想到通过生成随机数方式进行实现,通过判断生成随机数是否落在指定区间内,从而决定是否进行流量的转发,这种方式虽然

泡泡 泡泡 2023-09-03
0 0 0
适用于初学Gin的web脚手架

适用于初学Gin的web脚手架

GIN_WEB脚手架 ​ 笔者刚刚完成了七米老师的Gin框架学习并受益良多。为了帮助和我一样的Go语言小白,我将学习到的基于CLD层次的Gin脚手架分享给大家,帮助大家学习使用 开源地址 GIN_WEB脚手架 项目亮点 CLD目录架构 Air热更新 教程链接: > github.co

Escape Escape 2023-09-03
0 0 0
如何优雅解析多层嵌套的复杂JSON数据

如何优雅解析多层嵌套的复杂JSON数据

我们在平时开发中经常会涉及调用某个REST接口从而获取对应数据的情况,在这个过程中,返回的数据往往都是JSON数据,一般情况下,我们都会针对这些JSON数据定义对应实体类,从而获取我们需要的数据。这种方式对于结构简单的JSON数据是OK的,但是如果遇到下面这种多级嵌套的数据就比较蛋疼了: {

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-03
0 0 0
一文理清synchronized 作用范围:验证+总结

一文理清synchronized 作用范围:验证+总结

首先,要区分类锁和对象锁: 对象锁:synchronized修饰普通方法、锁对象的同步代码块 类锁:synchronized修饰静态方法、锁类的同步代码块 然后要明确一个核心点:类锁在全局有且只有一个,对象锁在本对象中有且仅有一个,类锁对象锁互不干扰,并且类锁和对象锁都可以在本类和本对象以外的地

三掌柜 三掌柜 2023-09-03
0 0 0
Anaconda部署机器学习scikitlearn模块

Anaconda部署机器学习scikitlearn模块

  本文介绍在Anaconda环境中,安装Python语言scikit-learn模块的方法。   scikit-learn库(简称sklearn)是一个基于Python语言的机器学习库,提供了各种机器学习算法和相关工具,包括分类、回归、聚类、降维、模型选择和预处理等模块。它也提供了一些数据集和数据

共饮一杯 共饮一杯 2023-09-03
0 0 0
springboot第38集:后端存储知识

springboot第38集:后端存储知识

"系统盘"、"数据硬盘"和"硬盘"是计算机领域中常用的术语,它们描述了不同类型的存储设备以及它们在计算机系统中的作用。以下是它们的区别: 系统盘: 系统盘通常指的是计算机中用于安装操作系统的存储设备,例如 Windows、macOS 或 Linux。系统盘包含操作系统的安装文件、系统文件以及启动所

张二河 张二河 2023-09-03
0 0 0
详解事务的 ACID 特性及其实现原理

详解事务的 ACID 特性及其实现原理

1. 事务的 ACID 特性 ACID 特性指原子性、一致性、隔离性、持久性。 1.1原子性 Atomicity 原子性是指事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 拿转账为例,A 有 500 元,B 有 100 元,如果在一个事务里 A 转给 B100 元。

捡田螺的小男孩 捡田螺的小男孩 2023-09-03
0 0 0
同学说有更多细节的排序算法插入排序

同学说有更多细节的排序算法插入排序

这是排序算法学习的第三章「插入排序算法」,排序算法作为实用且面试常考的算法,虽然各大编程语言都有其相关的API实现。但是通过学习各种排序算法来训练编码能力,锻炼算法思维,入门算法~ 目前为止,我们已经学习了 冒泡排序 选择排序 两者排序算法的优劣其实都差不太多,都是时间复杂度为O(N2)O(N

大白菜程序猿 大白菜程序猿 2023-09-03
0 0 0
请一定要使用常量和枚举

请一定要使用常量和枚举

1.魔法值和硬编码 在代码编写的场景中,会遇到提示避免去使用 魔法值(magic numbers)和硬编码(hardcoding)。 魔法值就是在代码中直接使用的,没有提供任何注释或解释说明其用途和含义的常数值。 硬编码指的是在程序中直接使用特定的值或信息,而不是通过变量、常量或其他可配置的方式来

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-03
0 0 0
ES 入坑笔记系列(一)ES和Kibana的安装笔记记录

ES 入坑笔记系列(一)ES和Kibana的安装笔记记录

基于docker-compose安装es和kibana 编写es的docker-compose脚本: version: "3.1" services: elasticsearch: image: daocloud.io/library/elasticsearch:6.5.4 r

捡田螺的小男孩 捡田螺的小男孩 2023-09-03
0 0 0
TechBits | 如何返回Xml格式的响应

TechBits | 如何返回Xml格式的响应

TechBits | 如何返回Xml格式的响应 前言 公司最近要求对接,返回响应格式为Xml类型的数据。我们最近经常接触的请求就是Json格式的数据,它体量小、传输速度快、支持的工具多种多样。而Xml已经是很久之类的格式了。不过,xml格式也需要了解一下,后面也可能出现更多的新的格式,多了解一些就自

Escape Escape 2023-09-03
0 0 0
1 1,090 1,091 1,092 1,093 1,094 1,703