自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CodeTop 100

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是

2024-02-21 21:56:24 1080

原创 IDEA 永久

https://arcstack.top/tools/jetbrains/idea_2022_after_old.html

2024-04-12 17:56:21 321

原创 一文搞懂mysql,欢迎纠正补充~

锁是用来解决并发事务的访问问题,我们知道事务并发执行时可能带来的各种问题,最大的一个难点是:一方面要最大程度地利用数据库的并发访问,另外一方面还要确保每个用户能以一致的方式读取和修改数据,尤其是一个事务进行读取操作,另一个同时进行改动操作的情况下,这种情况下可能发生脏读、不可重复读、幻读的问题。在 MVCC 中,每个事务操作都会创建一个版本(version)而不是修改原始数据,因此每个事务都能够操作当前版本以及过去的版本,避免在读取当前事务的数据时由正在运行的其他事务进行修改或者删除导致的数据不一致问题。

2024-02-21 22:10:47 717

原创 系统设计:10亿个key中,怎么判断某个key是否存在?

字典树(Trie树)是一种树形数据结构,用于存储字符串集合并支持高效的查询、插入和删除操作。字典树的核心思想是利用字符串的公共前缀来压缩空间并减少查询时间的开销,最大限度地减少无谓的字符串比较。它可以被认为是一种哈希树的变种或扩展,通常用于实现词频统计、字符串匹配等任务。在字典树中,每个节点代表一个字符串(即从根节点到该节点路径上的所有字符组成的字符串),根节点代表空字符串。每个节点都有若干子节点,每个子节点对应一个字符,从而形成了一棵树。从根节点到叶子节点的路径组成的字符串即为对应的单词。

2023-04-18 15:50:32 407

原创 一文搞懂JUC并发编程(6w字)。持续更新,欢迎补充~

本文涵盖了JUC的绝大多数内容,包括线程进程、线程安全、线程池、悲观锁、乐观锁、volatile、JMM、AQS、JUC线程安全集合等等

2023-04-18 15:19:49 550

原创 垂直拆分、水平拆分、分库分表策略、主从复制、读写分离

垂直拆分就是要把表按功能模块划分到不同数据库中,如果你的系统是分布式微服务的架构,那就更好理解了,一般一个微服务对应这一个或多个数据库。比如电商系统一般都会有用户中心、订单、商品等等。用户中心数据库存的都是用户信息相关的,商品数据库存的都是商品相关的数据,订单数据库则是存的订单相关的。...

2022-08-30 19:00:00 2817

原创 如何设计一套高并发系统?

我们知道,高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。这些方案好似能操纵流量,让流量更加平稳的被系统中的服务和组件处理。从古至今,长江和黄河流域水患不断,远古时期,大禹曾拓宽河道,清除淤沙让流水更加顺畅;都江堰作为史上最成功的的治水案例之一,用引流将岷江之水分流到多个支流中,以分担水流压力;三门峡和葛洲坝通过建造水库将水引入水库先存储起来,然后再想办法把水库。......

2022-08-27 17:45:00 1270

原创 深入了解spring事务看这篇就够了

序言:spring事务可以说是大厂以及各个小厂面试的最频繁的面试题之一了。大厂可能会问的很深,如果想要在大厂面试过程中脱颖而出,那spring的事务你必须要深刻的了解并使用。这篇文章我会带你由浅入深的了解和学习spring的事务。

2021-04-22 22:13:42 410

原创 面试题:你印象最深刻的两个bug是什么,你是怎么解决的?

面试题:你印象最深刻的两个bug是什么,你是怎么解决的?在面试的时候,很多时候面试官都会问你这个问题,如果你没有准备或者最近没有在做项目的话,你短时间是很难想起你遇到的bug的。毕竟在做项目的时候遇到的问题会有很多,有些bug可能会卡你两天,或者更久。但是如果你不做记录,你过段时间就会把整个印象深刻的bug给想出来。想不出来,你这道面试题就会答得不好,这多少是会影响你的面试成绩的。最近我面试的时...

2019-09-22 20:36:12 38811 6

原创 高并发解决方案

面试经典情景题:高并发解决方案情景模拟:在很多个用户同时访问网站的时候,例如:抢购或者双十一的时候。如何避免服务器宕机或者数据库挂掉的问题,请你提供几种解决方案。1、静态资源与后台服务进行分离静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去访问。通过不同的域名可以让浏览器直接访问资源服务器而...

2019-09-21 11:54:18 12383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除