#java
文章平均质量分 77
TCRookie
这个作者很懒,什么都没留下…
展开
-
Aspose操作World与PDF
包提供了无需使用 Microsoft Word 即可生成、转换、修改、呈现和打印 Microsoft Word 文档的类。用于在文档中构建和编辑内容。它提供了一系列方法和属性,能够创建和修改各种元素,如段落、表格、标题、水印等。包含了 Aspose.PDF 提供的各种类和方法,用于操作 PDF 文件的创建、编辑、转换等功能。是一个表示 Word 文档中文本的最小单元的对象。对象代表一个文本范围,其具有相同的格式和样式。原创 2023-08-14 14:20:55 · 568 阅读 · 0 评论 -
一篇了解 Netty
Netty的接收和发送 ByteBuffer 采用,使用堆外直接内存进行 Socket 读写,不需要进行字节缓冲区的二次拷贝。如果使用传统的 堆内存(HEAP BUFFERS)进行 Socket 读写, JVM会将堆内存Buffer 拷贝一份到直接内存中,然后才写入 Socket 中。相比堆外直接内存,消息在发送过程中多了一次缓冲区的内存拷贝。原创 2023-05-11 16:38:09 · 850 阅读 · 0 评论 -
多线程知识点
几个多线程知识点volatile 关键字CAS(CompareAndSet)ABA问题集合类线程不安全阻塞队列和同步队列阻塞队列同步队列ReentrantLock和synchronized的区别:各种锁可重入锁独占锁共享锁自旋锁读写锁线程池volatile 关键字解决 工作内存(高速缓存)于 主内存(主物理内存)的数据不一致问题,是java虚拟机中提供的一种轻量型的synchronized(同步)机制。JVM虚拟机中定义了一种内存模型(JMM),用于定义程序中变量的访问规则,存在缓存一致性问题和指令重原创 2021-07-23 14:54:41 · 277 阅读 · 0 评论 -
Spring Cache 项目使用
Spring Cache 项目使用导入缓存依赖<!-- redis --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- spring2.X集成redis所需common-pool2...原创 2021-04-16 19:20:06 · 131 阅读 · 0 评论 -
SpringBoot中EasyExcel相关使用
EasyExcel相关使用项目基于springBoot、MybatisPlus上开发导入相关依赖,创建DictEeVo和Dict实体类DictEeVo对应excel表格中的字段Dict对应数据库中的字段 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId>原创 2021-04-16 18:44:02 · 151 阅读 · 0 评论