- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 JAVA多线程-对象及变量的并发访问
多个线程对共享的资源有写操作,则必须同步,如果知识读取操作,则不需要同步。A线程先持有object对象的锁,B线程可以以异步的方式调用object对象中的非synchronized类型方法。A线程先持有object对象的锁,B线程如果在这时调用object对象中的synchronized类型的方法,则需要等待,也就是同步。在方法声明出添加synchronized并不是锁方法,而是锁当前对象。在java中只有将对象作为锁,并没有锁方法这种说法。
2025-09-27 00:34:06
1006
原创 JAVA多线程编程-基础知识
进程中独立运行的子任务1.Thread类源码也是实现Runnable方法2.JAVA不支持多继承3.实现Runnable方法可以将线程与逻辑分离CPU在线程上进行上下文切换(上下文切换是指CPU 从执行一个线程 / 进程,切换到执行另一个线程 / 进程时,保存当前线程状态、加载目标线程状态的过程)的时间成本非常高,所以当执行计算密集型任务时,多核CPU的执行效率反而低于单核CPU。
2025-09-15 22:10:22
264
原创 Spring Security基础教程(一)初识Spring Security
Spring Security 提供了一套完整的安全解决方案,从认证、授权到安全防护,覆盖了企业级应用的常见需求。其设计灵活,支持自定义扩展(如自定义认证逻辑、权限模型),且与 Spring Boot、Spring Cloud 等生态无缝集成,是开发安全应用的首选框架之一。
2025-08-16 02:47:51
871
原创 SpringBoot集成langchain4基础入门教程
在springboot项目中,整合langchain4j,使用会话调用、AiService、RAG、Tools等工具。
2025-07-21 03:34:40
1003
原创 Java数据结构
java刷算法中,会遇到对各种数据结构的应用,本文针对普通数组的排序、动态数组(ArrayList)的常用API及排序、哈希表(HashMap)的常用API及排序进行介绍。
2023-01-09 15:27:20
128
原创 图像处理之图像梯度(python实现)
使用python自定义实现Sobel算子和Opencv内置Sobel算子、Laplacian算子对图像梯度进行计算,提取图像的边缘信息。
2022-10-19 22:35:41
4033
南京工业大学编译原理大作业-python
2022-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
8