首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
数据库
前端
架构
Go
Spring Boot
展开
全部
后端
Java
面试
Python
数据库
前端
架构
Go
Spring Boot
MySQL
大数据
Linux
Elasticsearch
.NET
程序员
暂无数据
推荐
最新
【穿越Effective C++】23.宁以non-member、non-friend替换member函数
这个条款揭示了C++软件设计的一个重要原则:通过使用非成员非友元函数来最大化类的封装性。这种方法不仅减少了类接口的复杂度,还提高了代码的可维护性和可扩展性,是构建模块化软件系统的关键策略
字节跳动Java高频面试合集(面试中常见)
1、你是怎样理解OOP面向对象 难度系数:⭐ 面向对象是利于语言对现实事物进行抽象。面向对象具有以下特征: 继承 : 继承是从已有类得到继承信息创建新类的过程 封装:封装是把数据和操作数据
别再被问住!Redis Cluster 一文彻底讲透(Java 面试必背)
在一次 Java 社招面试里,我刚坐下,面试官就扔来一句:“聊聊 Redis Cluster?”当场把我问愣了。今天这篇,我就用最通俗、最接地气的方式,把 Redis Cluster 的原理、slot
当上传不再只是 /upload,我们是怎么设计大文件上传的
平时我们写个 /upload 接口就完事了,但真要做成能传几个 G、还能断点续传、集群可用、私有化部署的系统,事情就完全不一样了。
我带的外包兄弟放弃大厂转正,薪资翻倍入职字节
外包同学看过来,教你如何悄悄镀金,惊艳所有人,成功转正! 其实一个人的价值,不应该由别人给你打上的身份标签来定义。我们可能无法选择起点,但可以通过正确的战略和努力,选择自己的终点。
20个高级Java面试题汇总
前言 SpringBoot应用的启动过程是一个复杂但设计精巧的流程,了解这个过程对于深入理解SpringBoot工作原理至关重要。本文将详细解析SpringBoot应用的完整[启动流程]。 一、Spr
读这一篇,你能把哨兵模式讲给 HR 听她都能懂!
在面试里被问到“Redis 哨兵模式”时,很多人都只记得一句“监控主从”,但细节全忘了。其实哨兵模式就像给 Redis 安排了一群“店长监督员”,负责监控、选主和通知,保证服务不宕机。这篇文章我用讲故
面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
三句话,我决定要他了 最近团队业务扩张,所以有一些HC,我也因此成了“兼职面试官”,每天都在跟不同的候选人打交道。面得多了,一些有意思的现象就浮现了出来。
spring事务失效的几种业务场景
Spring 事务失效的核心原因是 AOP 动态代理未触发、事务配置不合法、异常未被感知 或 底层不支持事务。以下是最常见的失效场景: 一、最常见:内部方法调用(同一类内无代理转发) 场景描述 同一个
腾讯面试:都知道0.1+0.2≠0.3,为啥 0.1+0.1 却等于 0.2?
“你知道 0.1+0.2 不等于 0.3 吧?那我再问一个:为什么 0.1+0.1 又等于 0.2?” 面试现场,当面试官抛出这个问题时,小林心里咯噔一下
今年小红书后端开出了炸裂的薪资!
前几天,我整理分享了招银网络和中兴今年校招开奖的情况。招银软开的整体总包在 26w~~31w(部分可能更低或者更高),公积金按照 12% 标准缴纳。中兴开的就比较低一点,整体总包在 19w~~33w
springboot的启动流程核心原理
Spring Boot 的启动流程核心是 “自动配置 + 容器初始化 + 应用就绪” ,通过封装 Spring 框架的繁琐配置,实现 “一键启动”。整个流程可拆解为 3 大阶段、10 个关键步骤,从
凌晨2点,我删光了所有“精通多线程”的代码
那个让我无地自容的Code Review 上周团队Code Review,我自信地展示了一个“高性能”线程池: 总监沉默了三秒,然后问:“你知道这个配置在并发高的时候,会先拖垮数据库,再拖垮整个系统吗
Python编程实战:综合项目 —— Flask 迷你博客
一、项目目标 构建一个迷你博客,实现: 发布文章(标题 + 内容) 展示所有文章 查看单篇文章详情 文章持久化存储(本地 JSON 或 SQLite) 模板渲染(Jinja2) 简单的路由和表单处理
Python编程实战:综合项目 —— 迷你爬虫项目
一、项目目标 开发一个迷你爬虫,实现: 输入一个网页 URL 自动发起请求并获取网页内容 提取网页中的标题、正文文字、链接 将结果保存到本地 提供基础的异常处理(网络错误、解析错误等) 使用模块化结构
也是震惊到我了!家里有密码锁的注意了,这真不是 BUG,是 feature。
你好呀,我是歪歪。 前几天在网上冲浪的时候看到一个消息,关于智能密码锁的。 就是这种玩意: 当时我看到的那个消息说,开密码锁的时候,你输入的数字串只要包含你真正的密码就能开锁。 比如,假设你的密码是:
Java面试-高级篇
1.Java中的内存管理和垃圾收集机制 1. 分析问题背景 1.1 Java的内存管理 Java的内存管理主要涉及两个方面:堆内存和栈内存。堆内存用于存储对象实例,而栈内存则用于存储基本数据类型和对象
20个高级Java开发面试题及答案!
1、java 中都有哪些引用类型? (1)强引用Java中默认声明的就是强引用,比如: Object obj = new Object(); obj = null; 只要强引用存在,[垃圾回收器
JDK 8钉子户进阶指南:十年坚守,终迎Java 21升级盛宴!
作为一名曾经的JDK 8“钉子户”,我在亲身实践升级到JDK 21后,深切感受到了新版本带来的开发效率与编程体验的质的飞跃。本文将带你直观对比Java 8与Java 21的关键特性,标注每个特性的引入
字节一面:20亿手机号存储选int还是string?varchar还是char?为什么?
大家好,我是田螺。 最近一位星球粉丝说,他去面试了字节,问了这么一道题,20亿手机号存储,选int还是string?varchar还是char?为什么? 他支支吾吾回答了几句,好像看起来,面试官