会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一线生机
博客园
首页
新随笔
联系
订阅
管理
2025年5月13日
Redis 通常应用于哪些场景?
摘要: 1)缓存: Redis 最常用的场景是作为缓存层,以减少数据库的负载,提高数据读取速度。例如,常用的用户会话数据和页面渲染结果可以存储在 Redis 中。 2)实时系统: Redis 支持快速的数据写入和读取,非常适合用于实时分析,如网站点击统计、实时排行榜等。 3)消息队列: 利用 Redis 的
阅读全文
posted @ 2025-05-13 22:42 虾11
阅读(439)
评论(0)
推荐(0)
2025年5月8日
线程的生命周期在 Java 中是如何定义的?
摘要: 在 Java 中,线程的生命周期可以细化为以下几个状态: New(初始状态):线程对象创建后,但未调用 start() 方法。 Runnable(可运行状态):调用 start() 方法后,线程进入就绪状态,等待 CPU 调度。 Blocked(阻塞状态):线程试图获取一个对象锁而被阻塞。 Wait
阅读全文
posted @ 2025-05-08 21:57 虾11
阅读(52)
评论(0)
推荐(0)
2025年5月6日
Java 中 HashMap 的原理
摘要: Java 中 HashMap 的原理 HashMap 是基于哈希表的数据结构,用于存储键值对(key-value)。其核心是将键的哈希值映射到数组索引位置,通过数组 + 链表(在 Java 8 及之后是数组 + 链表 + 红黑树)来处理哈希冲突。 HashMap 使用键的 hashCode() 方法
阅读全文
posted @ 2025-05-06 22:52 虾11
阅读(28)
评论(0)
推荐(0)
2025年5月3日
Java 线程池内部任务出异常后,如何知道是哪个线程出了异常?
摘要: 默认情况下,线程池不会直接报告哪个线程发生了异常,但是可以采取以下几种方法: 1)自定义线程池的 ThreadFactory: 通过自定义 ThreadFactory,为每个线程设置一个异常处理器(UncaughtExceptionHandler),在其中记录发生异常的线程信息。 2)使用 Futu
阅读全文
posted @ 2025-05-03 21:09 虾11
阅读(124)
评论(0)
推荐(0)
2025年4月24日
组队功能
摘要: 需求分析 理想的应用场景 我要跟别人一起参加竞赛或者做项目,可以发起队伍或者加入别人的队伍 用户可以 创建 一个队伍,设置队伍的人数、队伍名称(标题)、描述、超时时间 P0 队长、剩余的人数 聊天? 公开 或 private 或加密 用户创建队伍最多 5 个 展示队伍列表,根据名称搜索队伍 P0,信
阅读全文
posted @ 2025-04-24 21:50 虾11
阅读(67)
评论(0)
推荐(0)
2025年4月22日
服务器端和客户端跳转区别
摘要: 概念 服务器端跳转:又称为内部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源在服务器内部跳转到另一个资源,再向客户端发送一个响应(即客户端只产生了一次请求)。 客户端跳转:又称为外部跳转,当客户端向服务器发送一个请求,请求当前资源时,这个资源向客户端发送一个去请求其他地址的回
阅读全文
posted @ 2025-04-22 21:28 虾11
阅读(72)
评论(0)
推荐(0)
2025年4月19日
控制定时任务的执行
摘要: 如果程序是部署在很多台服务器上,当定时任务执行的时候,会导致多个定时任务执行 1.执行插入数据,导致数据插入多次,脏数据问题 如何解决 1.将定时任务从主程序中拆分出来 导致的问题:如果有多个定时任务,会很麻烦 2.写死配置,每个服务器都有运行定时任务,但在运行的时候判断,如果ip为指定的服务器才执
阅读全文
posted @ 2025-04-19 20:58 虾11
阅读(56)
评论(0)
推荐(0)
所有可达路径
摘要: 题目: https://www.programmercarl.com/kamacoder/0098.%E6%89%80%E6%9C%89%E5%8F%AF%E8%BE%BE%E8%B7%AF%E5%BE%84.html#%E6%8F%92%E6%9B%B2 import java.util.Arra
阅读全文
posted @ 2025-04-19 20:58 虾11
阅读(13)
评论(0)
推荐(0)
2025年4月17日
动态代理
摘要: 对象的方法中需要新增内容,如果在方法中直接修改,属于侵入式修改,也不符合开闭原则。 这时候就需要代理,将新增的内容写在代理方法中,在代理方法中调用原本的方法。 以后通过代理来访问对象的方法。 对象想要什么方法被代理,代理中就应该实现什么方法 java中怎么实现代理:类和代理实现同一个接口,接口中定义
阅读全文
posted @ 2025-04-17 21:47 虾11
阅读(10)
评论(0)
推荐(0)
异常
摘要: 异常是什么:程序中出现了不正常的情况 Error:严重的问题,不需要处理 Exception:异常类,程序本身可以处理的问题 RuntimeException:运行时异常,在编译时期不会检查,运行时出现,需要自己回来修改代码 非RuntimeException:编译时期异常,编译时候就要处理,否则代
阅读全文
posted @ 2025-04-17 21:47 虾11
阅读(10)
评论(0)
推荐(0)
下一页
公告