- 博客(26)
- 收藏
- 关注
原创 聊一聊java中的SortedMap,TreeMap,以及SortedSet和TreeSet
聊一聊java框架中的SortedMap,TreeMap,SortedSet和TreeSet
2024-04-10 17:32:24 817
原创 聊一聊java.util包中的Queue、Deque以及Stack分别是什么
聊一聊队列、栈,以及java中的Queue,Deque,stack分别是什么
2024-04-09 18:07:25 971
原创 java中使用雪花算法(Snowflake)为分布式系统生成全局唯一ID
使用雪花算法(Snowflake)为分布式系统中生成全局唯一ID,使用java语言实现
2024-04-02 16:50:54 1197
原创 聊一聊java中的HashMap,ConcurrentHashMap以及Collections.SynchronizedMap
聊一聊java中的HashMap,ConcurrentHashMap,以及Collections.SynchronizedMap,它们的数据结构、实现原理
2024-04-01 19:04:54 664
原创 聊聊java中的CountDownLatch,CyclicBarrier,Semaphore
了解一下java中的CountDownLatch,CyclicBarrier,Semephore都是什么,以及它们的实现原理
2024-03-29 19:31:10 524
原创 聊一聊java中的volatile关键字是如何保障变量的可见性的
聊一聊java中的volatile关键词是如何保障变量在线程间的可见性的,它的实现原理是什么
2024-03-28 15:04:39 650
原创 分享一个关于java中查看一个对象内存布局和占用空间大小的工具
使用JOL,Java Object Layout工具来查看java中一个对象的内存布局及大小
2024-03-26 18:57:00 906
原创 Redis适合把它当作一个数据库来使用么?
Redis大多数场景是用来作缓存的,那么,它究竟能不能作为一个数据库使用呢?这,其实需要分场景的,不能笼统的说换就换~~~
2024-03-24 17:47:25 236
原创 详解Java8中新引入的异步编程API之CompletableFuture
java8中引入了不少新的特性,使用最多的还是要数lambda、Stream API和CompletableFuture了吧?这里重点对CompletableFutre做一个比较深入、全面的了解。
2024-03-24 16:50:27 755
原创 Java踩坑笔记——long型数据减去一个整数,数字后面加l和不加l结果出现了完全不同的情况
java中用一个long型整数,去减去一个数字,数字默认不加“l”则表示为int类型,加“l”则表示为long类型,但不加"l"时结果不符合预期,为什么?原来是发生了边界溢出问题,
2024-03-22 19:32:20 184
原创 关于Java中ForkJoinPool.commonPool()详解
jdk8中的并行流parallelStream,CompletableFuture异步编程中有没有用到线程池?ForkJoinPool.commonPool()是什么?它的参数是固定的?还是程序可干预的?
2024-03-19 18:21:44 875
原创 java中的fork、join是什么?这个fork和我们常见到的如“fork一个进程去执行xxx”是一回事么?
操作系统中的fork和java中的fork是不是一回事?java中的fork/join框架是什么?怎么用?工作窃取算法(work-stealing)是什么?
2024-03-18 18:07:15 1029
原创 java中用对象的引用去调用类的静态方法,会对引用做是否为空的校验么?
在Java中,静态方法(也称为类方法)属于类本身,而不是类的实例。因此,您不需要创建类的实例就可以调用静态方法。在提供的代码中,尽管变量 a 被设置为 null,但您尝试调用的方法 doSth() 是一个静态方法,所以...
2024-03-18 16:06:57 318
原创 java小知识点记录:在Integer中什么情况下会用到缓存
Integer在什么情况下会使用到缓存?值在-128到127之间就一定会用缓存么?Integer的比较应该用equals
2024-03-15 12:06:02 327
原创 在java项目中使用Ip2Region离线开源API实现IP归属地转换
使用开源项目IP2Region的API实现IP归属地查询,离线,效率高,准确率高。
2024-03-14 17:42:23 734
原创 Lombok介绍、使用、神奇操作、以及工作中遇到的一些坑
在没有lombok之前,我们写一个实体类(或JavaBean或Pojo或叫其他),除了定义基本的属性之外,其他如无参构造方法、有参构造方法、setter/getter、toString、甚至equals、hashCode方法等,以及如果要操作Builder模式的话还需要自己手动编写大篇幅的代码去实现,枯燥,编码量大,还容易出现拼写错误。有了lombok之后,通过在类或属性上添加几个注解,就可以让编辑器在代码编译时帮我们自动生成相应的setter/getter/构造方法等,即提高了开发效率,又提升了代码的可读
2024-03-13 14:51:36 841
原创 关于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 785 2
原创 AIGC-Stable Diffusion Webui-AI作画初体验
Stable Diffustion, AIGC, AI智能画图,本地,Nvidia GeoForce 1080 8G*2
2023-03-02 17:23:35 825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人