会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Juyss's Blog
记录java学习中遇到的问题及解决方案
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
13
下一页
2025年6月29日
SpringBoot自动配置自定义示例
摘要: 使用第三方库经常需要再启动类添加@Enable***注解,个人觉得不够优雅。总结一下自定义的方法 @import注解 @Configuration @Import(AutoConfig.class) //这里填写自动配置类 @ConditionalOnProperty(name = "my.feat
阅读全文
posted @ 2025-06-29 09:48 juyss
阅读(23)
评论(0)
推荐(0)
2025年3月13日
rabbitmq延迟消息插件实现延迟消息
摘要: 基于注解方式 在consumer服务基于@RabbitListener注解来声明队列、交换机和绑定队列和交换机,并且设置交换机为延迟交换机: @RabbitListener(bindings = @QueueBinding( value = @Queue(value = "delay.queue",
阅读全文
posted @ 2025-03-13 11:53 juyss
阅读(78)
评论(0)
推荐(0)
2024年9月20日
Spring的启动流程
摘要: Spring容器的启动流程是一个复杂的过程,涉及多个阶段和组件的协作。核心是ApplicationContext(如ClassPathXmlApplicationContext、AnnotationConfigApplicationContext等)接口的启动。通过对Spring启动流程的详细分析,
阅读全文
posted @ 2024-09-20 16:58 juyss
阅读(1322)
评论(0)
推荐(0)
Spring框架bean的生命周期
摘要: 在Spring框架中,Bean的生命周期是指一个Spring容器中Bean从创建到销毁的整个过程。Spring容器负责管理Bean的生命周期,它通过依赖注入和面向切面的编程(AOP)为开发者简化了许多繁琐的操作。Spring框架提供了许多钩子方法,允许开发者在特定阶段执行自定义的逻辑。Bean的生命
阅读全文
posted @ 2024-09-20 16:17 juyss
阅读(118)
评论(0)
推荐(0)
2024年6月13日
platformio编写esp-01s代码ini文件配置
摘要: 解决办法 #platformio.ini文件添加这两项 board_upload.resetmethod = nodemcu board_build.flash_mode = dout 使用的USB下载器和esp01s 如下图 板子选择esp-01s,可能会遇到没办法下载程序,或者下载成功但是不运行
阅读全文
posted @ 2024-06-13 15:52 juyss
阅读(282)
评论(0)
推荐(0)
Failed to connect to ESP8266: Timed out waiting for packet header
摘要: 解决办法:可能是板子类型选选择的问题 board = esp01_1m 改为 board = nodemcuv2 问题复现 开发板:ESP-01s 平台 :PlatformIO + Clion 刷写固件的时候报错Failed to connect to ESP8266: Timed out wait
阅读全文
posted @ 2024-06-13 14:13 juyss
阅读(336)
评论(0)
推荐(0)
2024年6月12日
SpringBoot+WebFlux通过流式响应实现类似ChatGPT的打字机效果
摘要: 突然间想用Java实现一下像ChatGPT一样的打字机输出效果,但是网上搜了相关教程感觉都不够满意。 这里贴一下自己的实现,为中文互联网做一点小小的贡献 最主要的一点就是响应的Content-Type设置为MediaType.TEXT_EVENT_STREAM_VALUE 实现效果如下 引入WebF
阅读全文
posted @ 2024-06-12 00:09 juyss
阅读(1266)
评论(0)
推荐(0)
2024年5月13日
CountDownLatch、CyclicBarrier、Semaphore
摘要: 一、CountDownLatch CountDownLatch是一个计数器类,用来控制线程等待其他线程执行完毕再继续执行。这个类通常用于主线程等待多个子线程完成任务后再进行下一步操作。CountDownLatch的实现基于AQS(AbstractQueuedSynchronizer),使用了共享锁的
阅读全文
posted @ 2024-05-13 17:45 juyss
阅读(201)
评论(0)
推荐(0)
2022年4月26日
多线程事务回滚示例代码
摘要: //注入线程池和事务管理器 @Autowired private ThreadPoolTaskExecutor threadPoolTaskExecutor; @Autowired private DataSourceTransactionManager transactionManager; /*
阅读全文
posted @ 2022-04-26 16:09 juyss
阅读(610)
评论(0)
推荐(0)
2021年11月26日
时间日期操作:判断当前日期是否是周四,不是计算下一个周四
摘要: private static final String START_TIME = "10:00:00"; public JSONObject validActivity() { JSONObject resultJson = new JSONObject(); //获取当前日期 LocalDateT
阅读全文
posted @ 2021-11-26 10:40 juyss
阅读(227)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
13
下一页
公告