自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 GC垃圾回收策略

在选择垃圾回收策略时,需要综合考虑应用程序的性能需求、对停顿时间的敏感度、堆大小、硬件配置等因素。在Java 9及以后的版本中,引入了更灵活的垃圾回收器接口,允许更容易地切换和配置不同的垃圾回收器。垃圾回收(Garbage Collection,GC)是Java虚拟机(JVM)的一项重要功能,用于自动管理内存并回收不再使用的对象,防止内存泄漏和提高程序的性能。它首先标记存活对象,然后将它们移到堆的一端,最后清除剩余的对象。在一些垃圾回收算法中,可能还会包括堆内存的压缩阶段,以减少内存碎片。

2023-12-07 11:38:33 819

原创 linux jenkins打包SpringBoot过程截图

2、配置git地址信息。

2023-09-13 10:05:57 85

原创 基于POI创建通用导出服务(SpringBoot+MyBatisPlus版)

server:port: 9800spring: #springboot的配置datasource: #定义数据源#127.0.0.1为本机测试的ip,3306是mysql的端口号。serverTimezone是定义时区,照抄就好,mysql高版本需要定义这些东西#useSSL也是某些高版本mysql需要问有没有用SSL连接username: root #数据库用户名,root为管理员password: 123456 #该数据库用户的密码# mybatis-plus相关配置。

2023-08-24 11:24:11 857 1

原创 @Transactional事务注解的传播性

@Transactional事务注解的传播性

2023-06-20 09:38:30 1753

原创 数据结构Demo及其适用场景

数据结构Demo及其适用场景

2023-06-16 13:37:31 209

原创 ServerSocketChannel和ServerSocket区别比较(SpringBoot版本)

ServerSocketChannel和ServerSocket是Java中处理网络编程的两种不同的类,它们在功能和使用方式上有一些区别

2023-05-24 09:20:41 1008

原创 linux操作系统系列 - demo.jar启动

linux服务系列 - demo.jar启动

2023-04-28 17:13:52 113 1

原创 linux操作系统系列 - 本地缓存查询与清理操作

linux操作系统系列 - 本地缓存查询与清理操作

2023-04-28 17:08:29 950 1

原创 SpringBoot对接微信支付之JSAPI

(2)唤起支付的页面域名,必须要在商户应用中心做好配置(必须是http/https,不允许本地,可以结合花生壳内网穿透调试,实在不行就打包线上调试),不然会提示:该域名尚未注册;(1)在对接JSAPI时应认真阅读官方文档,要多看几遍,然后在开始整理自己SDK的DEMO,确保在调试过程中,正常发起支付,且微信官方将支付完成信息正常回调通知到你的平台;自行创建简单SpringBootDemo。

2023-04-23 14:04:42 1541 6

原创 Redis自定义锁颗粒度的分布式锁解决方案(SpringBoot版本)

Redis 分布式锁是一种基于 Redis 实现的分布式锁方案。在分布式系统中,多个进程或线程可能同时竞争同一个资源,因此需要使用分布式锁来保证同一时刻只有一个进程或线程能够访问该资源,以避免数据竞争和数据一致性问题。Redis 分布式锁的基本实现原理是利用 Redis 的 SETNX 命令(SET if Not eXists),该命令可以将一个键值对设置到 Redis 中,但只有在该键不存在时才能成功。因此,可以利用 SETNX 命令将某个键值对作为锁,并在获取锁时设置该键值对,释放锁时删除该键值对。

2023-04-14 16:20:43 523 1

原创 ThreadPoolTaskExecutor自定义线程大小及队列设量标准

ThreadPoolTaskExecutor自定义线程大小及队列设量标准

2023-04-13 11:22:56 4859 1

原创 SpringBoot+MyBatisPlus:分页查询、压缩文件导出大数据量解决方案

SpringBoot、MyBatisPlus、分页查询、压缩文件、导出大数据量

2023-04-11 11:26:21 1222 1

原创 实时获取resources新增的文件目录(SpringBoot版本)

实时获取resources新增的文件目录

2023-03-30 19:39:08 174 1

原创 最全排行榜设计之Redis有序集合Zset实现(SpringBoot版)

Redis缓存设计之排行榜

2023-03-29 21:17:41 456 1

原创 RabbitMQ安装教程及坑整理

整合解决问题

2023-03-29 17:19:15 140 1

原创 自适应浏览器高度和宽度+字体大小 JS(主要针对Java后端>>全栈工程师)

自适应浏览器高度和宽度+字体大小有点:1.能自动判断当前浏览器的高度和宽度(页面里面设置均百分比宽度)2.JS里面自己设置字体大小,在不同分辨率下显示不一样的字体3.在浏览器最大化时候,JS会自动判断屏幕高宽,从而使样式布局不会冲突变化4.在浏览器最小化时候,JS会自动判断屏幕高宽,从而使最小化的屏幕还和全屏效果一致,只是出现滚动条全屏效果图01最小化效果图02页面设计效果图自适应高宽JS效果图附...

2018-06-29 15:43:39 1050

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除