首页
学习
活动
专区
工具
TVP
发布

半旧的技术栈

专栏作者
122
文章
59663
阅读量
22
订阅数
【leetcode速通java版】06——赎金信、三数之和
给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。
用户10127530
2023-10-17
1290
【leetcode速通java版】05—— 快乐数、两数之和、四数相加II
「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。
用户10127530
2023-10-17
1190
【leetcode速通java版】04——哈希表
1.哈希表主要用来解决快速获取某个元素的问题。比如查找一个学校的姓名为张三的学生,如果用数组需要的时间复杂度为O(n),但是使用哈希表的时间复杂度为O(1).
用户10127530
2023-10-17
1420
【百面成神】消息中间件基础7问,你能撑到第几问
其实就是一个以队列作为消息通信的组件,本质上是一个消息转发器。可以对消息进行接收、存储和消费。当前业界比较流行的消息中间件有rabbitmq,rocketmq和Kafka。我用的比较多的是rabbitmq。
用户10127530
2023-10-17
1630
一篇文章带你玩转PostGIS空间数据库
人类理解世界其实是按照三维的角度,而传统的关系型数据库是二维的,要想描述空间地理位置,点、线、面,我们就需要一个三维数据库,即所谓空间数据库。
用户10127530
2023-10-17
1.2K0
【百面成神】java web基础7问,你能坚持到第几问
跨域问题其实是因为浏览器的安全策略同源策略的限制,当url的协议、域名或者端口号不一致时,就会出现跨域问题。之所以要使用同源策略,是为了防止其它ducument或者脚本对当前document的属性读取或进行修改。
用户10127530
2023-10-17
1640
【百面成神】计算机网络基础8问,你能坚持到第几问
A、2xx:表示请求成功 B、3xx:表示重定向状态,需要重新请求 C、400 找不到请求的资源 D、403 没有权限访问此网站 E、404 资源不存在 F、500 服务器内部错误、拒绝访问
用户10127530
2023-10-17
1540
【百面成神】spring基础12问,你能坚持到第几问
源码:spring的底层大量运用反射、设计模式等,其源码也是不可多得的宝贵学习资料。
用户10127530
2023-10-17
1450
【百面成神】JVM基础12问,你能坚持到第几问
脚本慢:程序流程图,加log计时 发现特别慢的时间结点,看代码逻辑,从逻辑上不可能有特别耗时的操作。 考虑是垃圾回收操作。 使用JVisaulVM进行排查,发现是在做垃圾回收。 堆做dump,定位到代码。 有几个地方。 第一个地方是,生成报告的结点是循环依赖的。A、B互相持有,由于JVM的回收机制是根可达算法,会堆积到老年代回收。设置clear()予以解决。 第二个是将缓存变量由类的实例改称了类。 第三个是将concurrentHashMap改为synchornized和WeakHashMap
用户10127530
2023-10-17
1620
【百面成神】Redis基础11问,你能坚持到第几问
哈希(hash,键值对形式) 链表(list,元素有序可以重复) 集合(set,元素无序且不可重复,可以进行交、并、差运算) 有序集合(zset,元素有序的集合) 字符串(String,可以存储字符串、数字、二进制数等)
用户10127530
2023-10-17
1590
【消息中间件】异常和死信消息们的浪浪山
新建项目rabbitmqdemo02,新建模块producer-springboot
用户10127530
2023-10-17
2270
【消息中间件】RabbitMQ的工作模式
先启动consumer1,2;再启动producer,即可看到两个消费者会争抢消费生产者生产的消息。
用户10127530
2023-10-17
1660
【消息中间件】1小时快速上手RabbitMQ
考虑由订单系统与库存系统、支付系统、物流系统直接通过远程调用方式通信,模块耦合度较高的情况。
用户10127530
2023-10-17
3920
【云原生】springcloud13——Config分布式配置中心
我们现在已经有十多个工程了,并且每加一个工程,一定会有一个application.properties,类似的东西多了,就会产生两个问题:代码膨胀和不易于统一管理。如果我们有40个这样的微服务,只是数据库地址迁移,就得改40次,运维工程师就得偷偷哭了。
用户10127530
2023-10-17
1350
【数据库09】数据库系统体系结构
最早的数据库是在单台支持多任务的物理机器上运行的,这种集中式的数据库系统仍然在被广泛使用,如今在集中式数据库系统上运行的企业级应用可能拥有成千上万的用户,数据库的规模从兆字节到数百G字节不等。
用户10127530
2022-11-22
5820
【数据库08】数据库物理存储系统的选型与管理
当前计算机系统会根据访问速度,介质成本,介质可靠性等,搭配多种不同的存储介质,有代表性的可用存储介质包括。
用户10127530
2022-11-18
1.1K0
【数据库07】后端开发必备的大数据知识指南
随着计算机的飞速发展,网站产生了大量数据,数据规模远超传统数据库系统能够处理的规模,我们把具有量大,存储速度要求高,数据多样性丰富的特征的数据统称为大数据。
用户10127530
2022-11-18
4330
【数据库06】web应用程序开发的任督二脉
个人计算机的发展导致了带有图形的用户界面GUI的数据库应用的发展。程序在个人计算机上运行,这些代码直接与一个共享的数据库进行通信。这种模式被称为客户-服务器体系结构。
用户10127530
2022-11-16
6860
【数据库05】玩转SQL的高阶特性
把SQL与通用语言相结合的主要挑战是SQL与这些语言操作数据的方式不匹配,在SQL中,数据的主要类型是关系,SQL操作关系,返回结果也是关系,在程序设计语言中,数据操作的基本单元是变量。需要提供一种机制做这样的转换。
用户10127530
2022-11-14
8250
【数据库04】中级开发需要掌握哪些SQL进阶玩法
前一篇文章我们使用笛卡尔积运算符来组合来自多个关系的信息,本文介绍“连接”查询,允许程序员以一种更自然的方式编写一些查询,并表达只用笛卡尔积很难表达的查询。
用户10127530
2022-11-12
1.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档