首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
Go
架构
面试
Spring Boot
Python
MySQL
前端
Linux
Spring
HarmonyOS
数据库
算法
Redis
暂无数据
推荐
最新
也是震惊到我了!家里有密码锁的注意了,这真不是 BUG,是 feature。
你好呀,我是歪歪。 前几天在网上冲浪的时候看到一个消息,关于智能密码锁的。 就是这种玩意: 当时我看到的那个消息说,开密码锁的时候,你输入的数字串只要包含你真正的密码就能开锁。 比如,假设你的密码是:
面试官:Redis中的 16 库同时发送命令,服务端是串行执行还是并行执行
1. 面试题目 面试官:你对 Redis 的线程模型熟悉吗? 候选人:熟悉,是单线程的。 面试官:好的,Redis 实例默认分 16 个库,这个你知道吧? 候选人:知道的。 面试官:好的,现在我有这样
数据库加密方案实践:我们选的不是最完美,但是真的够用了。
为了应付备案,我们临时加了数据库加密。看了无数方案都不合适,最后整了一套“能上线、查得动、不太复杂”的方案,分享下踩坑过程和设计思路。
Java最新面试题(全网最全、最细、附答案)
一、Java基础 1、基础概念与常识Java 语言有哪些特点? 1. 面向对象 支持封装、继承和多态三大特性 代码以类和对象为组织单位 示例:
跳表的原理和时间复杂度,为什么还需要字典结构配合?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 跳表(SkipList)是 一种有序链表的多级索引结构,通过增加多层索引来加快查找速度。 最底层:完整的有序链表(包含所有
万字长文:彻底掌握 Go 1.23 中的迭代器——原理篇
书接上文,在上一篇文章《万字长文:彻底掌握 Go 1.23 中的迭代器——使用篇》 中,我们一起入门了 Go 迭代器。本篇文章,我们一起继续深入探究迭代器内部原理,让你彻底掌握 Go 迭代器。 迭代器
java开发面试题(10个常问面试题含答案,亲测有效)
SpringMVC 什么是MVC模型 MVC全称Model View Controller,是一种设计创建[Web应用程序]的模式。这三个单词分别代表Web应用程序的三个部分: Model(模型):指
重构 Controller 的 7 个黄金法则
技术小馆专注AI与Java领域的前沿技术知识库 点击进入 重构 Controller 的 7 个黄金法则 你是否曾经面对过一个臃肿不堪的 Controller?方法堆积如山,业务逻辑混乱,测试困难,维
编写 Go 项目的 Dockerfile 文件及生成 Docker 镜像
在实际项目开发中,我们通常会将应用程序容器化,以便在不同环境下统一部署、运行和测试。对于 Go 项目,Docker 提供了简洁而高效的容器化解决方案。本篇文章将详细介绍如何为 Go 项目编写
JAVA生成订单号(日期+流水号)支持高并发 💥(实战 + 源码)
背景:为什么要自定义订单号? 在电商、支付、物流等系统中,订单号是核心字段之一: 要求全球唯一 要求按时间有序(方便分库分表、查
ThreadLocal在什么情况下会导OOM?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ ThreadLocal 本身设计上是为了解决线程之间共享变量带来的并发问题,但使用不当时,确实可能导致内存泄露甚至最终导致
分布式微服务系统架构第165集:阿里,字节,腾讯架构经验汇总
加群联系作者vx:xiaoda0423 仓库地址:https://webvueblog.github.io/JavaPlusDoc/ https://1024bat.cn/ https://githu
Snowflake 雪花算法优缺点(Java老司机实战总结)
💡 背景:为什么需要雪花算法? 我们在做订单系统、用户系统、支付系统时,经常需要全局唯一ID(非数据库主键) : 分布式环境下不能用数据库
震惊!阿里P7偷偷在用的Spring Boot黑科技!这样写代码竟让系统性能提升300%!
你的Service层正在拖垮整个项目!这套架构方案让团队效率飙升! "为什么每次需求变更都要改5个类?" "为什么你的单元测试要启动整个Spring容器?" "为什么新来的架构
血泪教训,JSONObject的引用导致我周末双休没有了
一线真实事故复盘。标题不是夸张,确实因为一个同名类 JSONObject的错误引用,我的周末双休没了:服务发布后一切看似正常,日志不报错、接口不报错,但关键字段悄无声息地空了。最终原因是 org.js
分布式锁的使用场景和常见实现(下)
今天我来和你继续聊一聊分布式锁的使用场景和常见实现。在上一次我们讲到了常见的三种分布式锁方案,分别是基于数据库、ZooKeeper 和 Redis 的实现方案。然后我们着重讲了三种基于数据库的分布式锁
面试官: SpringBoot自动配置的原理是什么?从启动到生效,一文讲透
Spring Boot自动配置为啥这么香?从@SpringBootApplication入口,到SPI机制拉配置,再到条件注解按需激活——揭秘这套"自动搭架子"的魔法。
[Go]结构体实现接口类型静态校验——引用类型和指针之间的关系
问题引入 众所周知,Go 是一款静态强类型的编程语言。在 Go 中想要一个结构实现一个接口只需要实现这个接口里面的所有方法即可。举个栗子: 定义 Animal 结构体如下: 然后定义 Creature
从“写循环”到“写思想”:Java Stream 流的高级实战与底层原理剖析
引言 在实际开发中,很多工程师依然停留在“用 for 循环遍历集合”的思维模式。但在大型项目、复杂业务中,这种写法往往显得冗余、难以扩展,也不符合函数式编程的趋势。 Stream API 的出现,不只
轻松掌握数据结构:二叉树
二叉树 二叉树是非线性数据结构的一种,由节点组成,非空二叉树包含一个根节点和左右子树,左右子树也都是二叉树。