腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
技术路线
专栏成员
举报
24
文章
46263
阅读量
9
订阅数
订阅专栏
申请加入专栏
全部文章(24)
2023腾讯·技术创作特训营 第三期(22)
2024腾讯·技术创作特训营 第五期(2)
mac os(1)
github(1)
ssh(1)
单元测试(1)
hash(1)
intellij idea(1)
iterm2(1)
vmware(1)
动态规划(1)
虚拟机(1)
RESTful API(1)
搜索文章
搜索
搜索
关闭
Java设计模式之工厂方法模式
2024腾讯·技术创作特训营 第五期
工厂方法模式(Factory Method Pattern)是Java设计模式中的一种创建型模式,它提供了一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。这种模式属于创建型模式,它在一个超类中定义了一个创建对象的接口,但由子类决定实例化的类是哪一个。
刺槐儿
2024-01-18
269
0
Mavan 引入本地Jar
2024腾讯·技术创作特训营 第五期
通常情况下,我们都是通过 Maven 从中央仓库或者阿里仓库直接拉取依赖的 JAR 包来构建我们的项目。然而,在实际工作中,有时候会遇到一些特殊情况,比如对接三方平台时,对方提供的是一个直接下载链接的 JAR 包,而不是通过 Maven 仓库管理的方式提供依赖。
刺槐儿
2024-01-17
332
0
count(*)慢,该怎么办?
2023腾讯·技术创作特训营 第三期
使用 select count() from t。计算一个表的行数,比如一个交易系统的所有变更记录总数。随着系统中记录数越来越多,这条语句执行得也会越来越慢。然后你可能就想了,MySQL 怎么这么笨啊,记个总数,每次要查的时候直接读出来,不就好了吗。那么今天,我们就来聊聊 count() 语句到底是怎样实现的,以及 MySQL 为什么会这么实现。然后,我会再和你说说,如果应用中有这种频繁变更并需要统计表行数的需求,业务设计上可以怎么做。
刺槐儿
2023-11-30
299
0
Redis中的String,为什么不好用了?
2023腾讯·技术创作特训营 第三期
案例分析:现在要开发一个图片存储系统,要求这个系统能快速地记录图片 ID 和图片在存储系统中保存时的 ID(可以直接叫作图片存储对象 ID)。同时,还要能够根据图片 ID 快速查找到图片存储对象 ID。因为图片数量巨大,所以我们就用 10 位数来表示图片 ID 和图片存储对象 ID,例如,图片 ID 为 1101000051,它在存储系统中对应的 ID 号是 3301000051。
刺槐儿
2023-11-29
420
0
数据同步:主从库如何实现数据一致?
2023腾讯·技术创作特训营 第三期
Redis 发生了宕机,它们可以分别通过回放日志和重新读入 RDB 文件的方式恢复数据,从而保证尽量少丢失数据,提升可靠性。不过,即使用了这两种方法,也依然存在服务不可用的问题。比如说,在实际使用时只运行了一个 Redis 实例,那么,如果这个实例宕机了,它在恢复期间,是无法服务新来的数据存取请求的。
刺槐儿
2023-11-28
455
0
宕机后,Redis如何实现快速恢复?
2023腾讯·技术创作特训营 第三期
所谓内存快照,就是指内存中的数据在某一个时刻的状态记录。这就类似于照片,当你给朋友拍照时,一张照片就能把朋友一瞬间的形象完全记下来。
刺槐儿
2023-11-27
401
0
AOF日志:宕机了,Redis如何避免数据丢失?
2023腾讯·技术创作特训营 第三期
“Redis 一般用在什么业务场景下?” -- “常见的是把它当作**缓存**使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。”
刺槐儿
2023-11-26
531
1
int和Integer的区别以及使用场景
2023腾讯·技术创作特训营 第三期
int 是我们常说的整形数字,是 Java 的 8 个原始数据类型(Primitive Types,boolean、byte 、short、char、int、float、double、long)之一。Java 语言虽然号称一切都是对象,但原始数据类型是例外。
刺槐儿
2023-11-25
1.5K
0
String、StringBuffer、StringBuilder有什么区别?
2023腾讯·技术创作特训营 第三期
String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的 Immutable(不可变) 类,被声明成为 final class,所有属性也都是 final 的。也由于它的不可变性,类似拼接、裁剪字符串等动作,都会产生新的 String 对象。即String对象一旦创建之后,该对象是不可更改的。如果频繁的进行这样的操作对性能会产生影响。
刺槐儿
2023-11-24
560
0
详解Exception和Error的区别
2023腾讯·技术创作特训营 第三期
Error是java程序运行中不可预料的非正常情况,这种异常发生以后,会直接导致JVM不可处理或者不可恢复的情况。所以这种异常不可能抓取到,比如OutOfMemoryError、NoClassDefFoundError等;
刺槐儿
2023-11-23
2.5K
1
MyBatis-Plus 对于Mapper和Service的使用
2023腾讯·技术创作特训营 第三期
在后端开发中使用到mybatis-plus时,会发现在其内部存在着两种数据库操作接口,Iservice和BaseMapper,如果只是用增删改查,会发现除了方法名称不同外,两者的功能是一致的。那如何在开发中进行合理的选择?
刺槐儿
2023-11-22
4.3K
1
为什么单线程的Redis能那么快?
2023腾讯·技术创作特训营 第三期
“为什么单线程的 Redis 能那么快?”通常说,Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。
刺槐儿
2023-11-21
732
1
@Controller和@RestController的区别
2023腾讯·技术创作特训营 第三期
@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求。
刺槐儿
2023-11-20
1.2K
0
Restful API 接口规范详解
RESTful API
2023腾讯·技术创作特训营 第三期
RESTful API 是应用程序接口 (API) 的一种架构风格,它使用 HTTP 请求来访问和使用数据。该数据可用于 GET、PUT、POST 和 DELETE 数据类型,这些数据类型是指有关资源的操作的读取、更新、创建和删除。
刺槐儿
2023-11-19
11.8K
2
Redis的底层数据结构
2023腾讯·技术创作特训营 第三期
常见Redis数据结构有: String(字符串)、Hash(哈希)、List(列表)、Set(集合)和 Sorted Set(有序集合)。其实,这些只是 Redis 键值对中 值的数据类型,也就是数据的保存形式。而这里所说的数据结构是指它们的底层实现。
刺槐儿
2023-11-18
1.2K
1
常见动态规划类型--案例详解
动态规划
2023腾讯·技术创作特训营 第三期
动态规划的核心思想是将原问题拆解成子问题,并通过解决子问题来求解原问题。为了避免重复计算,动态规划会将子问题的解进行存储,在需要的时候直接获取,从而提高效率。
刺槐儿
2023-11-17
668
0
什么样的问题应该使用动态规划?
2023腾讯·技术创作特训营 第三期
你是否有这样的困惑?在掌握了一些基础算法和数据结构之后,碰到一些较为复杂的问题还是无从下手,面试时自然也是胆战心惊。究其原因,可以归因于以下两点:
刺槐儿
2023-11-16
492
0
局部最优解算法-贪心算法详解
2023腾讯·技术创作特训营 第三期
贪心算法的基本思想是每一步都选择当前状态下的最优解,通过局部最优的选择,来达到全局最优。
刺槐儿
2023-11-15
594
0
数据结构原理:Hash表的时间复杂度为什么是O(1)?
hash
2023腾讯·技术创作特训营 第三期
数组是最常用的数据结构,创建数组必须要内存中一块连续的空间,并且数组中必须存放相同的数据类型。比如创建一个长度为 10,数据类型为整型的数组,在内存中的地址是从 1000 开始,那么它在内存中的存储格式如下。
刺槐儿
2023-11-14
665
0
SpringBoot 单模块下的单元测试
单元测试
2023腾讯·技术创作特训营 第三期
单元测试(Unit Testing)是一种软件测试方法,用于验证和确认代码中的各个单元(通常是函数、方法或类)是否按照预期工作。单元测试旨在检测代码中的小部分,以确保其功能的正确性。
刺槐儿
2023-11-13
1.5K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档