新闻动态

11

2021/12

发布者:ou337783人浏览

垃圾回收流程的一些流程哪些对象是垃圾?当我们进行垃圾回收的时候,首先需要判断哪些对象是存活的?常用的方法有如下两种引用计数法可达性分析法Python判断对象存活的算法用的是引用计数法,而Java则使用的是可达性分析法。「通过GC ROOT可达的对象,不能被回收,不可达的对象则可以···

10

2021/12

发布者:ou3377121人浏览

前言我们刷leetcode的时候,经常会遇到滑动窗口类型题目。滑动窗口问题非常经典,也很有技巧性,一般大厂也喜欢问。今天跟大家一起来学习滑动窗口的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~什么是滑动窗口?一道算法题走进滑动窗口滑动窗口可以用来解决哪些问题?滑动窗口框···

10

2021/12

发布者:ou3377106人浏览

本文将从数据库、代码层面、缓存使用篇3个大方向,总结出一共50多个注意点,助大家成为开发质量之星。1. 数据库篇慢查询数据库篇的话,哪些地方容易导致bug出现呢?我总结了7个方面:慢查询、数据库字段注意点、事务失效的场景、死锁、主从延迟、新老数据兼容、一些SQL经典注意点。1.1···

09

2021/12

发布者:ou3377121人浏览

前言接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。有时候,需要引入一些中间件,比如mq。有时候,需要需要分库分表。有···

09

2021/12

发布者:ou337776人浏览

- 思维导图 -回表操作对于数据库来说,只要涉及到索引,必然绕不过去回表操作。当然这也是我们今天所讲内容的前调基础。说到回表,我们需要从索引开始说起。别担心,不会长篇大论,这里只是简单讲下主键索引与普通索引,目的是让大家对回表操作有个认识。如果你对回表操作很熟悉了,那么···

09

2021/12

发布者:ou337760人浏览

目录缓存数据共享分布式分布式锁全局ID计数器限流位统计购物车用户消息时间线timeline消息队列抽奖点赞、签到、打卡商品标签商品筛选用户关注、推荐模型排行榜1、缓存String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。2、数据···