For Future For You
07
19
ELK ELK
ELK简介ELK 是 Elasticsearch、Logstash、Kibana 的简称,它们都是开源软件,通常一起使用来收集、存储、搜索和分析数据。 Elasticsearch:一个分布式搜索和分析引擎,用于存储和搜索大量数据。它提供了
06
28
Kafka Kafka
Kafka1. 概述Kafka 是一个分布式流处理平台,它主要用于构建实时的数据管道和流应用程序。Kafka 具有高吞吐量、可扩展性、容错性等特点,可以处理大量实时数据,并且支持多种数据源和消费方式。kafka的主要运用场景:日志收集、消息
2025-06-28
03
24
Redis Redis
Redis五大基本类型String# 移动数据到0号数据库 move key 0 # 查看过期时间 ttl key # 设置值,NX:当没有值时设置,XX:当有值时设置,get:先返回原来的值然后再重新设置值,ex:设置过期时间second
2024-03-24
01
21
NIO NIO
NIO NIO使用的是channel+buffer,channel是双向的,数据保存在buffer,使用时channel+buffer一起使用。 网络编程主要分为5种IO模型: 阻塞型IO(BIO):当请求的数据没有准备好时,则一直等待;常
2024-01-21
14
动态规划 动态规划
动态规划背景知识动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后
2024-01-14
13
单元测试高效生成方案 单元测试高效生成方案
FreeFire-Spring-boot-starter项目背景在任何一个产品中,产品质量是一个重要的评价标准。而单元测试作为开发阶段可使用的手段,通过单元测试可以极大提高代码的质量。而单元测试的编写却会给开发带来极大的工作负担。因此,本项
2024-01-13
11
贪婪算法 贪婪算法
贪婪算法背景知识假如有10台老虎机,其中每台老虎机中奖的概率都不相同,只能玩5000次,如何获取最大的收益? 代码实现import numpy as np import random # pi[x]代表每台老虎机中奖概率 pi = [0.
2024-01-11
12
24
Lock Lock
锁相关的概念为什么需要锁?因为多线程访问同一资源导致资源竞争所以需要锁。根据不同的维度可以将锁分为:共享锁&排他锁,乐观锁&悲观锁,公平锁和非公平锁 乐观锁 认为读多写少,遇到并发写的可能性低,每次去读取数据的时候不会上锁
2023-12-24
22
单元测试解读 单元测试解读
单元测试多方法联测public class OrderedTestExecutionListener implements TestExecutionListener { private static boolean rollba
2023-12-22
16
Mybatis Mybatis
Mybatis高级Mybatis使用批量查询<select id="" parameterType="" resultType=""> select id,name,code from Tablename wh
2023-12-16
11
28
常用命令 常用命令
Tcpdump示例抓包命令如下: 切换到root用户 创建目录(如:mkdir tcpdump) 进入该目录(cd tcpdump) 开始抓包 (tcpdump -i any -s 0 -C 50 -w mycap.dat port 端口
2023-11-28
24
Spring特性 Spring特性
IOC四种注入方式Spring中会将所有添加上注解的类自动生成Bean来管理,注解包括:@service/@component/@controller等,而Bean的注入,除非xml文件中配置,或者@Autowire/@Resource/@
2023-11-24
1 / 5