代码编织梦想

代码随想录算法训练营第6天|leetcode 1、两数之和、leetcode 202 快乐数、 leetcode 242 有效的字母异位词、 leetcode 349 两个数组的交集-爱代码爱编程

题目 Leetcode 1、两数之和Leetcode 202 快乐数Leetcode 242 有效的字母异位词Leetcode 349 两个数组的交集 Leetcode 1、两数之和 点击跳转 题目 算法

threadlocal源码分析(一)-爱代码爱编程

一、什么是ThreadLocal ThreadLocal是Java中一个线程级别的变量,它可以让每个线程都拥有自己单独的变量副本,实现了线程间数据的隔离。ThreadLocal提供了一种创建线程局部变量的方式,每个线程都可以独立地改变自己的副本,而不会影响其他线程的副本。ThreadLocal通常用于在多线程环境下保存线程私有的数据,例如用户身

seekbar(拖动条)-爱代码爱编程

我们继续来学习Android的基本UI控件中的拖动条——SeekBar,相信大家对他并不陌生,最常见的 地方就是音乐播放器或者视频播放器了,音量控制或者播放进度控制,都用到了这个SeekBar,我们 先来看看SeekBar的类结构,来到官方文档:SeekBar 1.SeekBar基本用法 基本用法其实很简单,常用的属性无非就下面这几个常用的属性,Jav

cglib动态代理应用-爱代码爱编程

package CglibProxy; public interface UserDao { void save(); } package CglibProxy; public class UserDaoImpl

修饰符、抽象类、接口-爱代码爱编程

修饰符 访问控制符 访问控制符同一类中同一包中同一子类中其他包private是否否否default是是否否protected是是是否public是是是是 非访问控制符 静态域修饰符 Static //static:静

接口计时防刷-爱代码爱编程

生活中避免因为忘记,导致重复做某件事.方法就是没做完一件事就拿笔记录一次,放到程序也一样.接口被调用了,就使用Redis记录一次.要想短时间内不能调用接口,就记好开始时间.下次再调用就检查时间间隔.为了知道是不是同一个人调用,所以还需要存这个人唯一标志. Redis 设置过期60秒不就好了吗? 再次请求检查Redis是否有值,有值直接return

static 关键字(java)-爱代码爱编程

文章目录 1.static修饰成员变量2.static修饰成员方法3.static成员变量初始化 1.static修饰成员变量 static修饰的成员变量,称为静态成员变量,静态成员变

kafka:设置topic日志文件清理时间和清理策略-爱代码爱编程

清除时间 Kafka 中默认的日志保存时间为 7 天,可以通过调整如下参数修改保存时间。 ⚫ log.retention.hours,最低优先级小时,默认 7 天。 ⚫ log.retention.minutes,分钟。 ⚫ log.retention.ms,最高优先级毫秒。 ⚫ log.retention.check.interval.ms

ack消息确认机制-爱代码爱编程

ACK消息确认机制 ACK机制是消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈后才将次消息从队列中删除。 如果一个消费者在处理消息出现了网络不稳定、服务器异常等现象,那么就不

countdownlatch原理和运用-爱代码爱编程

CountDownLatch原理和运用 CountDownLatch概念 CountDownLatch是一个同步辅助工具,允许一个或多个线程等待在其他线程中的操作完成,用来协调多线程之间的同步。CountDownL

23. 合并 k 个升序链表-爱代码爱编程

题目描述 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 题目链接 合并k个升序链表 测试用例 输入:lists = [[1,4,5],[1,3,4],

设计模式-第20章(命令模式)-爱代码爱编程

命令模式 命令模式命令模式的应用命令模式总结 命令模式 命令模式(Command),将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 Com

<java自定义工具类>后台调接口案例一-爱代码爱编程

接口工具类: import cn.hutool.http.HttpRequest; public class HttpUtil { public static String doPost(String query

蓝桥杯省赛冲刺-坐标动态规划学习-爱代码爱编程

最少硬币 小明当前有三种硬币,分别为2元、5元、7元; 在硬币没有数量限制情况下,小明去新华书店买一本27元的算法宝典; 请问小明最少使用几枚硬币能买到这本书 public class A_最小硬币 { //统计最小硬币数量,默认值1000 public static int length=1000; public static void

【30.串联所有单词的子串】-爱代码爱编程

给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。  s 中的 串联子串 是指一个包含  words 中所有字符串以任意顺序排列连接起来的子串。 例如,如果 words = ["ab","cd","ef"], 那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd", 和 

调用短信接口的通用流程-爱代码爱编程

在我们千辛万苦选中短信平台之后,就是一个正式调用短信接口的过程了,如果是第一次调用,面对如此之多的程序还有注意事项难免手忙脚乱。 接下来我会以某平台为例给大家介绍通用流程(适用各种语言),具体语言调用会有些许差异,但是大致流程是一样的。 调用短信接口的流程一般如下: 一,申请短信接口账号:在短信服务提供商的网站上注册账号,并进行实名认证和付费

docker redis -主从配置-爱代码爱编程

使用Docker拉取Redis docker search redis docker pull redis:latest docker images 本地新建一个redis目录, 用于挂载redis.config 和 data mkdir my-workspace/redis cd redis master节点配置文件 - redis.co

静态代理应用-爱代码爱编程

/** * 接口类 */ public class UserDao { public void save() { System.out.println("保存数据方法"); } }

mybatis-plus-爱代码爱编程

目录 一、MyBatisPlus简介 1. 入门案例 ①:创建新模块,选择Spring初始化,并配置模块相关基础信息 ②:选择当前模块需要使用的技术集 ④:制作实体类与表结构 ⑤:设置Jdbc参数(application.yml) ⑥:定义数据接口,继承BaseMapper ⑦:测试类中注入dao接口,测试功能 二、标准数据层开发

【无标题】-爱代码爱编程

目录 Java基础学习-包机制什么是包机制?包语句的语法格式 命名规范***一般利用公司域名倒置作为包名**!!* 导入包相关练习 小结 Java基础学习-包机制 什么是包机制?