- 博客(77)
- 收藏
- 关注
原创 设计模式学习之——观察者模式
设计模式学习-观察者模式,观察者模式的定义、实现原理、优缺点,应用场景,代码示例,以及观察者模式与发布订阅模式之前的区别与联系
2024-11-29 11:38:02
1125
原创 浅聊java中的枚举以及关于枚举的常见面试问题
枚举是通过关键字enum来定义的。枚举的每一个实例都是该枚举类型的一个对象,这些对象在编译时就已经被创建,并且不能被实例化。枚举类默认继承自类,但不能显式继承其他类也不能被继承,因为当枚举被编译为类时会被final修饰,但它可以实现接口)。
2024-08-28 17:38:52
1422
1
原创 Comfyui简直就是低配置机器的福音,1080显卡上也能轻松玩转
本文对比了StableDiffusionWebUI和ComfyUI两种AI图像生成工具。StableDiffusionWebUI界面简洁易用,适合新手快速生成基础图像;而ComfyUI功能更强大,提供高级参数调整和实时预览,更适合专业用户深度定制。两者都基于扩散模型技术,通过逐步去噪生成高质量图像,但ComfyUI对硬件要求更低。文章还解释了扩散模型的工作原理和训练过程。建议初学者选择WebUI入门,有经验者使用ComfyUI进行更复杂的创作。
2024-07-16 11:36:05
3230
原创 MapStruct与BeanUtils处理对象属性复制场景对比
使用MapStruct进行类型转换或对象间属性复制,与BeanUtils.copyProperties进行简单对比
2024-05-28 19:13:33
1337
原创 JDK8:用java.nio.file.Files.lines方法读取大型文件
使用jdk8中java.nio.file.Files.lines方法读取大型文件内容
2024-05-23 17:54:58
1663
原创 关于Broken pipe异常的一点学习记录
Broken pipe是什么,什么情况下会出现Broken pipe错误,应该如何规避或处理这类问题
2024-05-22 15:12:37
6444
原创 聊一聊java中的SortedMap,TreeMap,以及SortedSet和TreeSet
聊一聊java框架中的SortedMap,TreeMap,SortedSet和TreeSet
2024-04-10 17:32:24
1585
原创 聊一聊java.util包中的Queue、Deque以及Stack分别是什么
聊一聊队列、栈,以及java中的Queue,Deque,stack分别是什么
2024-04-09 18:07:25
2001
原创 java中使用雪花算法(Snowflake)为分布式系统生成全局唯一ID
使用雪花算法(Snowflake)为分布式系统中生成全局唯一ID,使用java语言实现
2024-04-02 16:50:54
6568
原创 聊一聊java中的HashMap,ConcurrentHashMap以及Collections.SynchronizedMap
聊一聊java中的HashMap,ConcurrentHashMap,以及Collections.SynchronizedMap,它们的数据结构、实现原理
2024-04-01 19:04:54
894
原创 聊聊java中的CountDownLatch,CyclicBarrier,Semaphore
了解一下java中的CountDownLatch,CyclicBarrier,Semephore都是什么,以及它们的实现原理
2024-03-29 19:31:10
734
原创 聊一聊java中的volatile关键字是如何保障变量的可见性的
聊一聊java中的volatile关键词是如何保障变量在线程间的可见性的,它的实现原理是什么
2024-03-28 15:04:39
929
原创 分享一个关于java中查看一个对象内存布局和占用空间大小的工具
使用JOL,Java Object Layout工具来查看java中一个对象的内存布局及大小
2024-03-26 18:57:00
2316
原创 Redis适合把它当作一个数据库来使用么?
Redis大多数场景是用来作缓存的,那么,它究竟能不能作为一个数据库使用呢?这,其实需要分场景的,不能笼统的说换就换~~~
2024-03-24 17:47:25
772
原创 详解Java8中新引入的异步编程API之CompletableFuture
java8中引入了不少新的特性,使用最多的还是要数lambda、Stream API和CompletableFuture了吧?这里重点对CompletableFutre做一个比较深入、全面的了解。
2024-03-24 16:50:27
1068
原创 Java踩坑笔记——long型数据减去一个整数,数字后面加l和不加l结果出现了完全不同的情况
java中用一个long型整数,去减去一个数字,数字默认不加“l”则表示为int类型,加“l”则表示为long类型,但不加"l"时结果不符合预期,为什么?原来是发生了边界溢出问题,
2024-03-22 19:32:20
507
原创 关于Java中ForkJoinPool.commonPool()详解
jdk8中的并行流parallelStream,CompletableFuture异步编程中有没有用到线程池?ForkJoinPool.commonPool()是什么?它的参数是固定的?还是程序可干预的?
2024-03-19 18:21:44
5231
原创 java中的fork、join是什么?这个fork和我们常见到的如“fork一个进程去执行xxx”是一回事么?
操作系统中的fork和java中的fork是不是一回事?java中的fork/join框架是什么?怎么用?工作窃取算法(work-stealing)是什么?
2024-03-18 18:07:15
1615
原创 java中用对象的引用去调用类的静态方法,会对引用做是否为空的校验么?
在Java中,静态方法(也称为类方法)属于类本身,而不是类的实例。因此,您不需要创建类的实例就可以调用静态方法。在提供的代码中,尽管变量 a 被设置为 null,但您尝试调用的方法 doSth() 是一个静态方法,所以...
2024-03-18 16:06:57
490
原创 java小知识点记录:在Integer中什么情况下会用到缓存
Integer在什么情况下会使用到缓存?值在-128到127之间就一定会用缓存么?Integer的比较应该用equals
2024-03-15 12:06:02
435
原创 在java项目中使用Ip2Region离线开源API实现IP归属地转换
使用开源项目IP2Region的API实现IP归属地查询,离线,效率高,准确率高。
2024-03-14 17:42:23
2479
6
原创 Lombok介绍、使用、神奇操作、以及工作中遇到的一些坑
在没有lombok之前,我们写一个实体类(或JavaBean或Pojo或叫其他),除了定义基本的属性之外,其他如无参构造方法、有参构造方法、setter/getter、toString、甚至equals、hashCode方法等,以及如果要操作Builder模式的话还需要自己手动编写大篇幅的代码去实现,枯燥,编码量大,还容易出现拼写错误。有了lombok之后,通过在类或属性上添加几个注解,就可以让编辑器在代码编译时帮我们自动生成相应的setter/getter/构造方法等,即提高了开发效率,又提升了代码的可读
2024-03-13 14:51:36
7337
1
原创 关于java中的Date类以及用java.time包下的替代Date的记录
关于java中的Date类以及用java.time包下的替代Date的一些记录。java.util.Date,java.sql.Date,java.time.Instant,java.time.LocalDateTime/LocalDate/LocalTime等
2024-03-12 17:54:45
1147
2
原创 AIGC-Stable Diffusion Webui-AI作画初体验
Stable Diffustion, AIGC, AI智能画图,本地,Nvidia GeoForce 1080 8G*2
2023-03-02 17:23:35
1113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅