<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
使用java将word转换为pdf
本篇文章会讲解如何使用jacob以及jodconverter将word无格式损毁转换为pdf。 使用java将word转换为pdf大体上有三种方式: 使用poi,也就是apache开源框架poi,但是它的缺点很明显,使用它转换pdf格式损毁比较...
博客
#java
一枝梅
3年前
1947
swagger使用泛型作为返回值类型的坑
出问题的代码形式如下代码所示 @GetMapping(value = "/getPage") @ApiOperation(value = "通过对象特征获取对象列表分页") @ApiResponses(@ApiResponse(code = 20...
博客
#java
#swagger
一枝梅
3年前
3995
win10新版wsl2的使用
本篇文章会介绍win10中wsl2的安装和使用以及遇到的常见问题比如如何固定wsl2地址等问题的总结。 一、wsl2简介 wsl是适用于 Linux 的 Windows 子系统,安装指南:适用于 Linux 的 Windows 子系统安装指南 (...
随笔
#windows
#wsl2
一枝梅
3年前
1410
[算法] 反转链表
牛客网反转链表题目链接如下:反转链表 反转链表有两种解法,一种是新建逆序链表,但是很明显要开辟新内存构建新链表,算法空间复杂度比较大;另外一种解法是移动指针。具体代码如下: /* public class ListNode { int val; ...
博客
#算法
#反转链表
一枝梅
3年前
1108
Vue 开发环境搭建
官方文档:https://cn.vuejs.org/v2/guide/installation.html 其中,使用脚手架搭建开发环境是最普遍的做法:https://cli.vuejs.org/zh/guide/ 1、必须要安装nodejs no...
博客
#vue
一枝梅
3年前
1206
SpringBoot集成mybatis generator
第一步,加入依赖 加入maven依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spri...
博客
#java
#mybatis
#maven
一枝梅
3年前
1295
Deepin/Ubuntu分区扩容
最近改用了deepin系统,使用了全盘安装的方法,安装完成之后才发现系统盘只有30G,交换分区就有16个G,想要扩容的时候才发现在Deepin系统下扩容是非常麻烦的,特别是系统盘扩容,在进入Deepin系统之后基本上是不可能做得到的。 查询了很多...
随笔
#linux
#deepin
#ubuntu
一枝梅
3年前
2560
JAVA中常用的工具类
1. Map和Bean的相互转化 首先需要引入apache common beanutils maven依赖 <dependency> <groupId>commons-beanutils</groupId> ...
博客
#java
#工具类
一枝梅
3年前
1232
markdown示例
欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。 您可以使用 C...
博客
#markdown
一枝梅
3年前
1446
ghost博客搭建教程
一、博客的选择 好吧,这是个悲伤的故事,我曾经有很多博客,包括博客园、csdn甚至51CTO、简书等等,这些博客都不算难用,但是都有一个通病--无法定制化博客,想要自己定制化博客,只能自己搭建一个博客了。 一开始我使用的是hexo,使用它的最大好...
博客
#博客
一枝梅
3年前
4276
1
...
23
24
25
26
阅读榜单
29952人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
2年前
17630人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
3年前
13301人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
3年前
12619人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
3年前
10278人浏览
TOP5
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
3年前
9068人浏览
TOP6
最新发布
狂盗一枝梅
2024-10-17
27次阅读
留言
详解CAS操作的ABA问题
一、ABA问题 CAS原子操作虽然好,但是出生就自带ABA问题,那么什么是ABA问题?CAS的全称叫做Compare and swap,也就是比较和交换,ABA问题就出现在"Compare"比较阶段。 举个例子,X变量的值是10,现在线程A要对X...
博客
评分
回复
狂盗一枝梅
2024-10-15
41次阅读
留言
CAS原子类:LongAdder源码解析
LongAdder类直译过来名字叫做“原子加法器”,它是JDK1.8才出现的新类,它的作用是替代AtomicLong类在某些并发场景下的使用,使得程序运行效率更高。 在之前的《线程同步机制二:CAS原理和JUC原子类》文章中,已经简单介绍过该类的...
博客
评分
回复
狂盗一枝梅
2024-10-09
57次阅读
留言
伪共享(False Sharing)
伪共享的定义:伪共享(False Sharing) 是指多个处理器核心或线程在并发执行时,由于共享相同缓存行而导致不必要的性能下降的现象。当多个处理器核心或线程同时访问共享的内存区域,即使它们在不同的变量上操作,但这些变量处于同一个缓存行中,会导...
博客
评分
回复