
JAVA
文章平均质量分 89
JavacKaka
主题方向 : Java方向
座右铭:优秀是一种习惯...
写博客的目的:
一.向内要求:通过博客打卡,巩固回顾知识和技术,坚持下去,成为一种习惯;
二.向外分享:正向反馈,分享自己的观点,一起交流,共同进步...
展开
-
Token系列-第一篇Token图文详解[干货满满]
写在开始:1️⃣ 本文仅用作个人java日常开发记录学习使用,如果涉及版权或者其他问题,及时联系小编修改或者下架,多谢2️⃣作为Java开发者,本文简单介绍token的概念和使用实践~背景: 之前接触过TOKEN这个概念, 最近刚好有一个相关的经历,因此分享一下!!!原创 2025-04-07 22:52:36 · 743 阅读 · 0 评论 -
LiteFlow[规则引擎]简单介绍和它的设计模式
摘要:本文简单介绍LiteFlow是什么,为什么用它,以及如何用的介绍,还有LiteFlow的代码以及设计模式应用分析,如果有兴趣还是希望大家自行去官网看看,一起学习学习;原创 2025-04-04 11:14:06 · 920 阅读 · 0 评论 -
Java后端开发优雅代码实践指南
作为Java开发者,本文简单介绍日常Objects工具类, Stream流, Optional 等高频使用场景原创 2025-03-31 21:57:42 · 927 阅读 · 0 评论 -
Java集合操作小技巧:复制与转换实战指南
摘要 : 作为Java开发者,集合操作是日常开发中频繁接触的小技能之一。其中List集合的复制看似简单,实则暗藏玄机。本文将分析几种典型实现方式,结合生产环境实战经验,助你了解集合复制或转换的小技巧原创 2025-03-27 21:16:27 · 827 阅读 · 0 评论 -
【AI-Coding】聊聊AI--软件架构探索体验
写在开始:①本文仅仅用作个人记录学习使用,如何涉及版权等其他问题,辛苦及时联系小编修改或者下架,全文2600字左右,阅读时间预计13min;② AI-Coding日常工作中AI方向的部分体验;原创 2025-03-17 22:39:41 · 1074 阅读 · 0 评论 -
Java后端开发者Git常用命令
1️⃣本文仅仅用作个人记录学习使用,如何涉及版权等其他问题,辛苦及时联系小编修改或者下架,全文预计1900字左右,阅读时间5min; 2️⃣内容摘要: 本文主要介绍GIT以及常用命令;原创 2025-03-15 00:30:00 · 642 阅读 · 0 评论 -
25年3月重磅--聊聊OpenManus
> 写在开始: > ①本文仅仅用作个人记录学习使用,如何涉及版权等其他问题,辛苦及时联系小编修改或者下架,全文预计4200字左右,阅读时间14min;> ②**Manus**引发轰动:2025年标志着AI Agent时代的开启,3月份科技圈再次迎来了一个不眠之夜,继DeepSeek引起轰动之后,一款名为Manus的AI Agent工具,又一次见证了历史。> ③主要分为五个部分,开头总结,第一到四部分架构+流程分析+prompt+测试,最后***第五部分openManus启动体验***;原创 2025-03-13 23:38:48 · 1312 阅读 · 0 评论 -
大模型AI相关记录
写在开始1️⃣本文仅仅用作个人记录学习使用,如何涉及版权等其他问题,辛苦及时联系小编修改或者下架,全文预计1200字左右,阅读时间4min;2️⃣HighLight 本文主要介绍LLM过去、现在和未来可能的发展,从而希望能更全面熟悉大模型,后续会补充大模型是什么What, 这次主要讲Why和How:① Why:为什么会有大模型;大模型的发展;为什么在2024年爆发,有可能会在25年井喷?② How:怎么全面认识大模型;原创 2025-03-12 13:38:14 · 1053 阅读 · 0 评论 -
灰度发布和方法灰度实践探索
写在开始] 本文主要介绍JAVA模块灰度发布和灰度代码的一点点思路,仅供参考,全文约2600字。原创 2025-03-12 00:11:53 · 932 阅读 · 0 评论 -
RocketMQ面试题八股文 【2023】
本文分享 RocketMQ 的相关面试题八股文系列;合计约18道问题, 从基础, 到进阶阶段, 合计1万多字,花费时间可能比较久!具体看博文即可!原创 2023-07-16 19:37:08 · 866 阅读 · 0 评论 -
浅聊 【ThreadLocal】(超级详细)
本文主要讲述 : ThreadLocal简介; 常用API; demo案例; 特点引用场景;以及部分底层原理源码内容ThreadLocal 见名知意 : 线程本地 或者 本次线程;但是从它实际作用而言, 可能解释为 【线程局部变量】or 【线程本地变量】更为合适。原创 2023-07-15 17:00:02 · 601 阅读 · 0 评论 -
Netty--聊天业务
推荐 了解 消息推送中的已读消息和未读消息设计问题 站内信问题难点Netty websocket 实现简单聊天功能的相关原创 2023-07-05 00:02:40 · 2022 阅读 · 1 评论 -
面试题大杂烩(技术场景+链路追踪+设计模式)
> 写在开始 :> ① 本文大约3万字,阅读花费时间比较久,大家看个人实际需要;> ② 重点推荐第二部分的日志相关,日志命令,和生产排查,都是常见场景问题,高频; 设计模式的工厂,策略和责任链也是比较常见的,了解并有实际应用,能阐述出来的话,很加分;> ③ 链路追踪,在目前分布式很常见, 了解一下 Agent 和 SkyWalking ;自己可以拓展 traceId 等分布式唯一ID 的内容!原创 2023-07-04 23:33:54 · 1312 阅读 · 0 评论 -
第四章--学成在线--课程发布
模板引擎分布式事务技术方案ES熔断降级等原创 2023-07-02 23:06:03 · 1045 阅读 · 0 评论 -
Netty相关网络IO面试题(20题)
摘要 : 本文主要介绍网络编程, NETTY io 核心面试题 20道大题,穿插部分小题,可以用作复习!原创 2023-06-28 22:23:46 · 1292 阅读 · 0 评论 -
美食社交--评论服务
最新餐厅评论这个功能中我们实现了添加餐厅评论、获取餐厅评论功能。这个功能中 Redis 主要用于存储餐厅评论信息,使用了 List 数据类型。原创 2023-06-21 00:12:08 · 432 阅读 · 0 评论 -
Servlet (JavaWeb)
Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet 本质上也是 Java 类,但要遵循 Servlet 规范进行编写,没有 main()方法,它的创建、使用、销毁都由 Servlet 容器进行管理(如 Tomcat)。原创 2023-06-18 17:06:33 · 408 阅读 · 3 评论 -
实际面试遇到的代码题(2023年第一部分)
写在开始 :① 本文主要记录笔者目前实际遇到过的代码题,主要是二分查找,冒泡排序,DCL单例模式和 一道关于字符串的处理问题, 小计八千多字,300多行, 阅读花费时间不多,;② 建议每一种至少会手敲一种代码实现方式,其余思路了解即可;(必须盲敲一种解决办法, 先实现再优化!③ 仅用作个人记录, 复习交流, 希望有所帮助!原创 2023-06-17 10:14:41 · 609 阅读 · 0 评论 -
【Git】简介以及常用命令(2023年)
本文主要讲解 Git 知识 和 常用命令; Git 下载安装和 IDEA 中使用!作者 : Linus Torvalds (也是Linux的作者)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件等原创 2023-06-16 22:11:37 · 1550 阅读 · 0 评论 -
消息队列高频面试题[2023版本(包括RabbitMQ和RocketMQ 和 Kafka)]
本文主要介绍 消息队列 的部分高频面试题, 涵盖 RabbitMQ, RocketMQ 和 Kafka 部分;原创 2023-06-16 00:27:36 · 5144 阅读 · 1 评论 -
第三章--学成在线--媒资管理模块
推荐指数:四星⭐⭐⭐⭐ 侧重关注点 :第一 : SpringCloud Alibaba常用组件的使用,比如gateway网关和Nacos注册中心和配置中心; 第二 : 常用组件的实际应用,比如 MinIO分布式文件系统, XXL-JOB分布式任务调度系统等; 第三 : 核心技术点的实际应用, 比如任务的幂等性, 分布式锁, 断点续传技术等; 以上都值得仔细了解, 实践并思考!原创 2023-06-14 00:00:00 · 657 阅读 · 0 评论 -
第八章--SSM(SpringMVC+Spring+MyBatis)部分面试题复习
本文回顾总结 关于 SSM 框架的 部分核心且高频面试题汇总, 除了基础的Spring的IOC和AOP, SpringMVC的请求流程等等, 还有一些底层的思考,比如bean的安全性,循环依赖的解决等, 可用作复习回顾;原创 2023-06-13 01:45:35 · 1324 阅读 · 0 评论 -
第七章--微服务篇面试题
包括 微服务 分布式 的常用组件, 以及面试题, 可以阅读也可以复习使用!比如常见的 Eureka Nacos Ribbon 等等原创 2023-06-08 22:04:02 · 2230 阅读 · 0 评论 -
第六章--ElasticSearch (ES)--面试题
本文分析 ES 相关的核心面试题,包括 ES ,倒排索引, 分词 ,底层Lucence, DSL搜索 等内容,仅用作个人复习使用原创 2023-06-08 01:05:22 · 3504 阅读 · 3 评论 -
第二章--学成在线--内容管理模块
仅用作个人复习练习用而已原创 2023-06-07 23:41:16 · 1720 阅读 · 0 评论 -
第一章--学成在线--项目介绍&环境搭建
本文是黑马项目学成在线的学习,仅仅用作个人复习练习使用原创 2023-06-05 20:49:57 · 2963 阅读 · 0 评论 -
第七章--美食社交--附近的人
本文中,主要实现了上传用户坐标、获取附近的人功能。 这个功能中 Redis 主要用于存储地理位置信息,使用了 GEO 数据类型以及GeoHash算法;另外还有基于数据库(+GeoHash), MongoDB+2d索引或者分布式计算都是实现思路,这拓展部分大家有兴趣可以自行了解尝试;原创 2023-06-04 16:52:35 · 368 阅读 · 0 评论 -
Maven环境安装(保姆式教学安装)
> 本文主要介绍了 Maven 的环境安装过程,介绍的比较详细;> 另外介绍了maven的基础介绍,常用命令和依赖关系等等原创 2023-06-02 21:45:20 · 648 阅读 · 0 评论 -
并发编程面试题(补充,高频实战面试)
本文主要是总结高频的并发编程面试题;核心和亮点是对于问题回答的逻辑性,按点回答,分点阐述,值得总结借鉴;原创 2023-06-02 00:37:41 · 661 阅读 · 0 评论 -
第五章--SpringBoot重点面试题
本文整理相对重要的SpringBoot面试题!包括约定优于配置,自动配置(装配)原理等等,欢迎查阅,码字不易,记得点赞关注奥原创 2023-06-01 21:40:14 · 819 阅读 · 0 评论 -
第四章--Redis基础知识和面试题
本篇博客主要介绍了Redis的入门知识;重点是常见的22道面试题以及参考回答,仅仅用作个人复习用!原创 2023-05-31 16:51:31 · 829 阅读 · 0 评论 -
第三章--MySQL重点面试题
本篇博客主要针对 MySQL 的部分面试题总结, 用作个人复习,以及准备面试可用内容包括 SQL 优化, 默认搜索引擎和数据结构, 索引等等知识点原创 2023-05-25 23:01:21 · 996 阅读 · 0 评论 -
第二章--Java多线程高并发+面试题
两万字长文总结Java多线程和并发编程的相关知识点+面试题;从多线程的基础知识, 到多线程的并发安全问题, 然后线程池的相关问题和应用场景,最后还包括各种锁的部分知识,相对比较全面!原创 2023-05-24 16:59:34 · 2444 阅读 · 0 评论 -
Java中的 boolean 类型到底占用多少个字节?
简单介绍分析 Java 语言中的 boolean 基本类型数据所占的内存空间分析,到底是 1 b 还是 1 B 还是 4 B 呢?原创 2023-05-23 19:29:14 · 1716 阅读 · 2 评论 -
第六章--美食服务--积分服务
积分功能这个功能中我们实现了添加积分、获取积分排行榜功能。这个功能中 Redis 主要用于存储积分信息,使用了 Sorted Set 数据类型:::下篇博客我将讲解基于 Redis 的 GEO 实现 附近的人 功能。原创 2023-05-22 17:59:25 · 672 阅读 · 0 评论 -
Java 秒杀方案(下)
本项目是一个模拟高并发环境下基于 SpringBoot 的秒杀购物平台。为了减少对数据库的直接访问,通过 Redis 实现了缓存优化;并通过 RabbitMQ 消息中间件来接收大量的并发请求,实现异步和削峰,然后再慢慢地更新数据库。最后通过 Jmeter 压测工具,可以很好地对比优化前后的 QPS…原创 2023-05-21 22:04:44 · 1071 阅读 · 0 评论 -
浅聊Spring中的循环依赖和三级缓存
主要讲解 Spring 的循环依赖 以及 三级缓存 等相关内容原创 2023-05-19 10:02:41 · 221 阅读 · 0 评论 -
第五章--美食社交--签到服务
签到功能这个功能中我们实现了签到、补签、获取连续签到次数、获取签到总次数、获取签到详情功能。这个功能中 Redis 主要用于存储签到信息,使用了 Bitmap 数据类型。签到功能是很常用的,在项目中,是一个不错的亮点,统计功能也是各大系统中比较重要的功能,签到完成后,去统计本月的连续 签到记录,来给予奖励,可大大增加用户对系统的活跃度。 后续持续更新 ~原创 2023-05-17 09:27:38 · 195 阅读 · 0 评论 -
第四章--美食社交--feed服务
移动互联网时代,Feed流产品非常常见,比如 朋友圈,微博,非常典型的Feed流产品,还有图片分享网站Pinterest,花瓣网等又是另一种形式的Feed流产品。除此之外,很多App的都会有一个模块,要么叫动态,要么叫消息广场,这些也是Feed流产品,可以说,Feed流产品是遍布天下所有的App中。解决Feed流最核心的两个问题:一个是存储,另一个是推送因为该项目中Feed比较简单,就类比于空间说说,因此可以使用MySQL关系型数据库存储,如果对于数据结构比较复杂的Feed流就要使用NoSQL数据库原创 2023-05-16 03:00:00 · 365 阅读 · 0 评论 -
美食社交--好友服务
好友功能这个功能中我们实现了关注、取关、获取共同关注列表功能。这个功能中 Redis 主要用于存储每个用户关注好友添加的 Feed 流集合,使用了 Sorted Set 数据类型。原创 2023-05-15 17:18:46 · 181 阅读 · 0 评论