随笔 基础redis java

Java学习笔记(十四) maven1

Maven 介绍 Maven是apache旗下的一个开源项目, 是一款用于管理和构建java项目的工具, 基于项目对象模型(POM)的概念, 通过一小段信息来管理项目的构建 Apache软件基金会, 成立于1999年7月, 是目前世界上最大的最受欢迎的开源软件基金会, 也是一个专门为支持开源项目而生 ......
笔记 maven1 maven Java

【Java 并发】【五】volatile怎么通过内存屏障保证可见性和有序性

1 前言 这节我们就来看看volatile怎么通过内存屏障保证可见性和有序性。 2 保证可见性 volatile修饰的变量,在每个读操作(load操作)之前都加上Load屏障,强制从主内存读取最新的数据。每次在assign赋值后面,加上Store屏障,强制将数据刷新到主内存。 以volatile i ......
有序性 屏障 volatile 内存 Java

SpringBoot中操作Redis通过所有可能的key查询存在的key并解析为对象实体的通用方法

场景 SpringBoot中操作Redis的特殊操作-批量查询(通过key的集合批量查杜绝模糊搜索)、查询并解析对象list: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129896929 在上面讲操作redis中特殊操作时, ......
SpringBoot 实体 key 对象 方法

java——spring boot集成kafka——kafka集群中Rebalance机制

前提是:消费者没有指明分区消费。当消费组⾥消费者和分区的关系发⽣变化,那么就会触发rebalance机制。 这个机制会重新调整消费者消费哪个分区。 在触发rebalance机制之前,消费者消费哪个分区有三种策略: 1、range:通过公示来计算某个消费者消费哪个分区2、轮询:⼤家轮着消费3、stic ......
kafka 集群 Rebalance 机制 spring

文件系统基础

磁盘使用步骤 1.先把磁盘分区 每个分区可以使用不同的文件系统格式 2.把分区格式化 为每个分区创建inode表 一般占用磁盘的1% inode介绍 管道和重定向 id 1> a.txt 不能写成 id 1 > a.txtid > a.txt1是标准输出 可以缺省 这是个默认值 id abc 2> ......
文件 基础 系统

Redis面试题

---- ......
Redis

java——spring boot集成kafka——kafka集群中controller的作用

Kafka集群中的broker在zk中创建临时序号节点,序号最⼩的节点(最先创建的节点)将作为集群的controller,负责管理整个集群中的所有分区和副本的状态: 1、当某个分区的leader副本出现故障时,由控制器负责为该分区选举新的leader副本。 2、当检测到某个分区的ISR集合发⽣变化时 ......
kafka 集群 controller 作用 spring

Java第三次作业

课堂练习: 1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) For循环: package wen; public class Test { public static void main(String[] args) { // TODO ......
Java

【Java 并发】【四】volatile 的原理和作用

1 前言 volatile是java语言提供的一个关键字,用来修饰变量的,使用volatile修饰的变量可以保证并发安全的可见性和有序性。 volatile int i = 0; public void add() { i++; } 使用方法就是声明变量之前加一个volatile关键字,然后变量 i ......
volatile 原理 作用 Java

Java基础语法

用户交互Scanner 实验 import java.util.Scanner; public class Dome01 { public static void main(String[] args) { Scanner scanner =new Scanner (System.in); Syst ......
语法 基础 Java

面试题45(Java)-把数组排成最小的数(中等)

题目: 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.length <= 100 说明: 输出 ......
数组 Java 45

java——spring boot集成kafka——spring boot集成kafka——消费者的配置细节

@KafkaListener(groupId = "testGroup", topicPartitions = { @TopicPartition(topic = "topic1", partitions = {"0", "1"}), @TopicPartition(topic = "topic2" ......
spring kafka boot 细节 消费者

java——spring boot集成kafka——spring boot集成kafka

引入依赖: <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 编写配置文件: erver: port: 8080 spring: ......
spring kafka boot java

Java IO面试题

......
Java

java面向对象编程-对象的创建分析

对象的创建分析 类与对象的关系 类是一种抽象的数据类型,他是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物,植物,手机,电脑 Person类,Pet类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体事例 张三就是人的一个具体实例,张三家的旺财就 ......
对象 java

物联网技术基础及应用绪论

物联网技术基础及应用绪论 任课教师:北京化工大学 毕超 课程链接:https://www.bilibili.com/video/BV1ha411g7H2/?spm_id_from=333.999.0.0&vd_source=e66dd25b0246f28e772d75f11c80f03c 课程版本: ......
绪论 基础 技术

【THM】Windows Fundamentals 2(Windows基础知识2)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/windowsfundamentals2x0x 本文介绍:本文所涉及的内容是Windows 基础模块的第 2 部分,了解有关系统配置、UAC 设置、资源监控、Windows 注册表等更多信息。 简介 在W ......

第五周Java作业

上机练习 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package sssa; public class sfdsa { public static void main(String[] args) { // TODO Auto-ge ......
Java

Java第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) while循环 public class aaa { public static void main(String[] args) { // TODO Auto-generated met ......
Java

java面向对象编程-方法回顾

方法回顾和加深 方法的定义 修饰符 返回类型 方法名:注意规范,见名知意 参数列表:参数类型 参数名 异常抛出:后面讲解 方法的调用 静态方法 非静态方法 形参和实参 值传递和引用传递 this关键字 ......
对象 方法 java

kafka(java客户端)生产者消费者不能连接虚拟机kafka

报错如下: ...:localhost:9092... java.net.ConnectException: Connection refused: no further information at sun.nio.ch.SocketChannelImpl.checkConnect(Native ......
kafka 生产者 客户端 消费者 客户

java面向对象编程

面向对象编程 java的核心思想就是OOP 面向过程&面向对象 面向过程: 步骤清晰简单,第一步做什么,第二步做什么··· 适合处理较为简单的问题 面向对象: 物理类聚,分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程的思索。 适合处理 ......
对象 java

《Linux基础》03. 运行级别 · 实用指令

Linux基础。运行级别、帮助指令、文件目录指令、查看指令、>、>>、管道符【|】、时间日期指令、搜索查找指令、打包压缩指令。 ......
指令 级别 基础 Linux 183

java第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) (1) package hhhh; public class hhhh { public static void main(String[] args) { /* 1.分别使用for循环, ......
java

生活中的常识与原理001-天文-基础

相关英文词汇: latitude /ˈlætɪtjuːd/,纬度,记忆时可以与ladder相关联,因为纬度是标识南北的线,就像梯子的格子一样。赤道为0度,北极为90度。注意与高度altitude相区别。 longitude /ˈlɔndʒɪtjuːd/,经度。从南到北,与赤道垂直。0度经线贯穿英国格 ......
天文 原理 常识 基础 001

Java的运行时数据区域

本文从概念上介绍 Java 虚拟机内存的各个区域,讲解这些区域的作用、服务对象以及其中可能产生的问题。 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户 ......
区域 数据 Java

Redis设置密码

一、设置方法:方法一:通过命令设置密码(临时生效,重启服务器后密码失效) 使用redis-cli连接上redis,执行如下命令: config set requirepass 123456 执行完毕,无需重启,退出客户端,重新登录就需要输入密码了 方法二:通过配置文件redis.conf设置密码(永 ......
密码 Redis

Redis启动脚本bat

::启动redis的命令 @echo off ::这是简单的输出,相当于java中的system.out.println() echo redis start...... ::设置启动窗口的标题 title redis-server ::定义一个变量ENV_HOME set ENV_HOME="E: ......
脚本 Redis bat

零基础也能用ChatGPT写代码,简直不要太爽

ChatGPT作为一个功能强大,用途广泛的聊天机器人,我们能用它写论文,写作业,写歌,写小说,还能写代码,极大提升生产力。 ......
ChatGPT 代码 基础