自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 大模型上手避坑指南:从踩坑到被惊艳

本文分享了作者在调用大模型API过程中的真实踩坑经验与实用心得:从上下文超限、限流报错到输出不稳定、成本失控,提炼出切分处理、限流重试、强制格式、设预算等关键对策。结合需求选型、评测对比与封装解耦,强调“小处试、设预算、做缓存、记教训”。最后以一次惊艳的代码生成和稳定结构化提取为例,展现大模型的强大潜力。愿这些经验成为后来者的“传灯”之路。

2026-10-10 17:50:30 177

原创 CRUD仔的Idea懒人配置

摘要:本文介绍了自动生成Java类信息的代码模板,适用于创建带有Lombok的@Data注解和序列化接口的Vo/Dto类。模板包含自动生成的类描述信息、项目归属注释以及序列化版本UID,通过判断类名后缀(Vo/Dto)自动添加相应注解和接口实现。该模板可节省开发时间,确保代码规范统一,并支持进一步扩展方法注释等功能。开发者可根据实际需求调整模板内容或补充完善其他功能模块。

2025-11-12 15:37:56 200

原创 从源码入手,帮你彻底搞定线程池

Java线程池是一种多线程处理机制,它通过管理一组线程来提高线程的使用效率,减少线程创建和销毁的开销。线程池具有下面这些优势降低资源消耗:通过重复利用已创建的线程,避免了频繁创建和销毁线程所带来的巨大开销。提高响应速度:当任务到达时,无需等待线程的创建,而是可以直接从线程池中获取已有的线程来执行任务,从而显著提高了系统的响应速度。提高线程的可管理性。

2025-01-18 23:35:58 681 3

原创 Java程序员的爽文人生开始了,通义灵码配合上Idea,网友直呼无敌

通义灵码 为开发者提供了强大的 AI 辅助功能,极大地提高了代码编写效率。通过与 IntelliJ IDEA 的无缝集成,无论您是初学者还是资深开发者,都能从中受益。如果您尚未尝试,不妨现在就体验一下!欢迎在评论区分享您的使用体验或提出问题。

2025-01-15 19:08:26 1631 3

原创 Tomcat的环形队列SynchronizedQueue源码分析

SynchronizedQueue作为一个环形队列,除了在空间利用率上很高效,同时还是线程安全,在核心方法offer、poll、size、clear都使用了synchronized关键字来保证在多线程环境下的安全

2024-12-30 22:05:10 402

原创 idea构建tomcat9源码环境

idea构建tomcat9源码教程

2024-12-30 17:20:10 2048 1

原创 RocketMQ源码分析,(二)RocketMQ架构设计

想要学习RocketMQ的使用,及与其他MQ优劣对比的朋友可以去rocketmq的官网学习,作为高级白嫖怪的程序员们,肯定得看点不一样的东西啦,除了官网,rocketmq开发团队还准备了贴心的Markdown文档,就放在源码的/docs目录下注:下面介绍的内容均参考自rocketmq项目下的文档。

2023-11-16 15:04:39 172

原创 RocketMQ源码分析,(一) 在开发工具中构建源码

学习源码的第一步当然是构建源码了,rocketmq是基于maven构建的,对于熟悉maven的小伙伴来说构建还是比较简单的。博主在构建的过程也是非常顺利的,基本上都是一遍就能成功!!!

2023-11-16 14:30:49 250

原创 在被遗忘的风中凋零

工作秘籍

2023-11-16 11:36:51 174

原创 idea启动不了,案例分析

idea启动不了,万能解析法

2023-09-14 15:42:15 3107 12

原创 mysql究极优化方案

【代码】mysql究极优化方案。

2023-04-11 18:29:12 143 1

原创 windows系统下批量删除MacOS系统产生的垃圾文件

这里写自定义目录标题问题描述解决方案 问题描述 在mac上面编辑过的文件,放入window全都有,,怎么解决才可以以后不让苹果电脑生成这种隐形文件 解决方案 新建个JS文件,假设名称是no-ds.js,写入如下代码: const fs = require('fs'); stat = fs.stat; const path = require('path'); /** * 删除目录下 .DS_Store 文件方法 * @param String dir 文件夹名称 */ let nods = fun

2022-04-12 16:49:15 2996 2

原创 2021-09-23

阿里Druid数据库连接池与jdk11之间的兼容性bug错误描述环境解决方案方案一:手动引入jar文件。(个人比较推荐的一种方案)方案二:修改maven版本。其他 错误描述 The following artifacts could not be resolved: com.sun:tools:jar:1.8,com.sun:jconsole:jar:1.9: Could not find artifact com.sun:tools:jar:1.8 at specified path /**/druid

2021-09-23 23:02:16 2202

原创 MySQL学习笔记--主从复制读写分离

一:核心原理 在目前互联网行业中,用户绝大多数的操作都是在对数据进行“读”操作,“写”操作相对较少。为了更好的利用数据库资源与解决用户量多了之后带来的数据库瓶颈问题,就有了读写分离的数据库集群模式,主库(master)用于写操作,从库(slave)用于读操作,由于写操作相对较少,所有主库不需要太多,可以增加从库的方式来提升数据库的。 执行流程:主库中在写操作的事务提交之后会将该操作存入B...

2020-03-31 21:57:23 314

11阿发发发案发时发生

141啊啊啊啊啊啊啊啊

2024-11-07

无敌111111111111

案发时发生法发

2024-11-07

ruestdeskasfasfafafdasf

ruestdeskasfasfafafdasf

2024-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除