- 博客(15)
- 收藏
- 关注
原创 Ollama部署deepseek-r1模型之后,电脑重启之后ollama启动模型要重新下载
Ollama部署deepseek-r1模型之后,电脑重启之后ollama启动模型要重写下载
2025-04-28 17:04:51
449
原创 自定义注解
首先,什么是注解呢?注解有什么作用呢?我们来看一看Java 注解(Annotation)是一种元数据(metadata),可以附加在代码中的类、方法、变量、参数等元素上,用于提供额外的信息或指示编译器、框架、工具在特定阶段处理代码。注解类的属性定义和正常的不太一样,我们来看一例子:注解类型中的变量名后面要加上 () default用来指定默认值那我们就直接来看自定义注解的使用吧这是我自定义的一个注解先来看一个简单的用法,可以感觉到反射加注解的能力还是有东西的吧。
2025-04-11 16:12:48
724
原创 ConcurrentHashMap总结
什么是ConcurrentHashMap?先来看一段话吧我们知道HashTable相对于HashMap是线程安全的,但是HashTable的线程安全仅仅是在每个方法上加上了synchronized关键字,锁的粒度非常大,这样在他执行某个方法的整个过程中其他线程都是在阻塞的。所以在多线程的情况下,一般并不会使用HashTable,而是会使用ConcurrentHashMap,它是线程安全的,并且锁粒度很小,性能会比较好。
2025-04-06 15:13:25
120
原创 Java中深拷贝的几种方式
在 Java 中,深拷贝(Deep Copy)是指创建一个对象的完整副本,包括该对象的所有引用类型的成员变量也要进行复制。与浅拷贝(Shallow Copy)不同,深拷贝会递归地复制所有层级的对象,确保新对象和原对象完全独立。Cloneableclone():简单易用。:需要手动递归处理每个引用类型的成员变量,容易出错。
2025-04-03 17:35:36
448
原创 pnpm在系统中配置了路径,在本地终端gitbash中正常运行,vscode中pnpm报错,vscode的gibash终端显示pnpm command not found
系统配好path但是vscode在gitbash显示pnpm command not found
2024-05-18 10:43:56
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人