学习
实践
活动
专区
工具
TVP
写文章

杨同学technotes

LV2
举报
发表了文章

学习分享(第 1 期)之 Redis:巧用 Hash 类型节省内存

之前的分享内容都是相对零散的知识点,不成体系。以后的每周分享,我会尽量将每篇文章串连起来,于是我决定做一个专栏,名字就叫《学习分享》。这是该系列的第一篇。

杨同学technotes
文件存储云数据库 Redis存储编程算法数据结构
发表了文章

Redis的String类型,原来这么占内存

假设现在我们要开发一个图片存储系统,要求这个系统能够根据图片 ID 快速查找到图片存储对象 ID。图片 ID 和图片存储对象 ID 的样例数据如下:

杨同学technotes
云数据库 Redis存储编程算法数据结构
发表了文章

(byte)1658385462>>16=-40,怎么算的?

在 Github 项目mongo-java-driver有一个类ObjectId.java,它的作用是生成唯一 id 的,它的核心实现是下面这样一段代码 1:

杨同学technotes
Java
发表了文章

Redis高可用之哨兵机制实现细节

在上一篇的文章《Redis高可用全景一览》中,我们学习了 Redis 的高可用性。高可用性有两方面含义:一是服务少中断,二是数据少丢失。主从库模式和哨兵保证了服...

杨同学technotes
云数据库 RedisTCP/IP
发表了文章

Redis高可用全景一览

在一篇高赞回答中讲述了建立“外脑”是关键,文章观点认为:大脑是用来思考的,不是用来记忆的。

杨同学technotes
云数据库 Redis数据库SQL网络安全
发表了文章

XXL-JOB核心源码解读及时间轮原理剖析

你好,今天我想和你分享一下XXL-JOB的核心实现。如果你是XXL-JOB的用户,那么你肯定思考过它的实现原理;如果你还未接触过这个产品,那么可以通过本文了解一...

杨同学technotes
编程算法任务调度HTTP
发表了文章

spring initializr脚手架搭建详解

前段时间,我在「基于start.spring.io,我实现了Java脚手架定制」一文中讲述了敝司的微服务脚手架落地过程中的前世今生,并提到了基于 spring ...

杨同学technotes
GitSpringIDE
发表了文章

开源:上传 Jar 包至 Maven 中央仓库

最近我将服务发现组件开源了:cloud-discovery,分享一下 Jar 包上传中央仓库过程遇到的问题与总结。需要说明的是,在下面两篇文章中已经将步骤写的非...

杨同学technotes
httpsJAR网络安全JavaXML
发表了文章

实战:如何优雅地扩展Log4j配置?

Log4j 日志框架我们经常会使用到,最近,我就遇到了一个与日志配置相关的问题。简单来说,就是在原来日志配置的基础上,指定类的日志打印到指定的日志文件中。

杨同学technotes
XMLJavaScript日志服务
发表了文章

MySQL查询性能慢,该不该建索引?

日常工作中,有些同学一遇到查询性能问题,就盲目要求 DBA 给表字段创建索引。这种做法对不对呢?今天,我们就来具体看看这背后的细节。

杨同学technotes
SQL数据库云数据库 SQL Server
发表了文章

要不要走索引?MySQL 的成本分析

谈到索引失效,大家可能都能列举出几个场景,比如:后模糊查询、条件中带函数、索引中断等等。今天我想和你分享另一个场景:索引成本分析。

杨同学technotes
SQL数据库云数据库 SQL Server
发表了文章

MySQL的事务隔离及实现原理

提到事务,你肯定不陌生。在 MySQL中,InnoDB 是支持事务的,事务有4大特性,即 ACID(Atomicity、Consistency、Isolatio...

杨同学technotes
数据库SQL云数据库 SQL ServerMVCC
发表了文章

基于start.spring.io,我实现了Java脚手架定制

2020 年,我们公司迎来了业务发展的迅猛期,滋生大量创建工程的需求。总体来说,创建工程面临着以下几个问题。

杨同学technotes
SpringGitMaven
发表了文章

现有1亿个用户10天的签到情况,你能统计出这10天连续签到的用户总数吗?

在 Web 和移动应用的业务场景中,我们经常需要保存这样一种信息:统计用户在手机 App 上的签到打卡信息。

杨同学technotes
云数据库 Redis编程算法数据结构
发表了文章

Nacos配置中心落地与实践

目前,我们公司各团队配置中心使用各异,电商使用的是 Spring Cloud Config,支付使用的是 Apollo,APP 团队使用的是 Apollo+Na...

杨同学technotes
SpringSpring CloudJavaScript开源微服务
发表了文章

Spring Boot 配置体系详解

在 Spring Boot 中,对配置信息的管理采用的是约定优于配置的核心设计理念。具体体现在配置文件命名以及代码控制的约定。

杨同学technotes
SpringSpring Boot
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 10 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答5.3K 关注者
创建了专栏

杨同学technotes

16 文章11 关注者
订阅了专栏

腾讯云开发者社区头条

云头条,早报资讯。腾讯云开发者社区的管理动态和活动公告。

397 文章3.6M 关注者
订阅了专栏

腾讯云开发者社区推荐

107 文章3.6M 关注者

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券