自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_Wanter

成功的路上并不拥挤,只是大多数人选择了安逸

  • 博客(282)
  • 资源 (25)
  • 收藏
  • 关注

原创 vue ts 应用梳理

基于ts vue 应用梳理vue的应用的api和业务写法总体感觉杂而乱,各种组件拼接到一起的缝合怪,让人总感觉难以入手。本文主要总结小白近期项目中遇到的一些基础写法,方便后面查找,不具有指导性意义。

2024-04-07 14:47:05 664

原创 easyexcel 导出报错 java.lang.InternalError: java.lang.reflect.InvocationTargetException

easyexcel 导出报错java.lang.InternalError: java.lang.reflect.InvocationTargetException本地正常服务器导出生成的excel文件没有内容,服务器报错。

2024-02-21 16:32:25 550

原创 maven 继承

系统整理一下用到的maven继承关系。dependencyManagement、pluginManagementdependencies、scope ……

2024-02-02 17:46:24 908 1

原创 idea docker 镜像生成太慢太大问题

idea docker 内网应用实践遗留问题idea docker插件 build 服务镜像太慢

2024-02-01 16:28:32 1285

原创 idea docker 内网应用实践

基于内网环境搭建

2024-01-25 17:48:07 1168 2

原创 关于缓存 db redis local 取舍之道

让我们来聊一下数据缓存,它是如何为我们带来快速的数据响应的。你知道吗,为了提高数据的读取速度,我们通常会引入数据缓存。但是,你知道吗,不是所有的数据都适合缓存,有些数据更适合直接从数据库查询。现在,我们就来一起讨论一下,什么样的数据适合直接从数据库查询,什么样的数据适合从缓存中读取。这将有助于我们更好地利用缓存,提高系统的性能。让我们开始吧!从前的无脑经验,db查询慢,redis缓存起来,redis真不一定快!一个简单性能测试:(测试响应时间均为二次查询的大概时间)

2024-01-22 16:22:50 600

原创 gateway Redisson接口级别限流解决方案

在当今互联网时代,面对快速增长的用户流量和不断扩大的系统规模,合理的限流策略变得愈发重要。针对这一问题,Redisson作为一款高性能的分布式应用开发框架,在限流方面拥有出色的技术。本文将深入探讨Redisson的限流器技术,为读者详细介绍其原理和应用。在软件架构中,限流器(Rate Limiter)是一种用于控制资源利用、维持服务质量和防止系统过载的重要组件。

2024-01-15 12:02:53 1112 2

原创 初识GroovyShell

项目背景:查询多个表的数据列表和详情,但不想创建过多的po、dao、resp等项目文件。

2023-12-13 14:50:52 498

原创 java 执行linux 命令

java 执行linux 命令;本文模拟复制linux文件到指定文件夹后打zip包后返回zip名称,提供给下载接口下载zip;

2023-12-13 09:32:24 1324

原创 java8 常用code

常用语法汇总。

2023-12-05 11:58:54 1063

原创 第十一章 docker swarm集群部署

docker swarm 集群部署及portainer安装。本文相关文件下载Go!

2023-11-20 11:34:46 303

转载 linux清理缓存命令

在Linux系统中,缓存是一种用于提高系统性能的机制。它可以将频繁使用的数据存储在内存中,以便快速访问。有时候我们可能需要清理缓存,以释放内存或解决一些性能问题。请注意,清理缓存可能会导致一些性能下降,因为系统需要重新加载数据到缓存中。在清理缓存之前,请确保了解清理缓存的影响,并根据实际情况进行操作。

2023-11-20 11:13:23 891

原创 redis集群(Cluster)

redis 集群三种方式:主从复制,哨兵模式,Cluster集群。本文只介绍Cluster集群部署方案。

2023-11-20 10:27:43 99

原创 常用封装工具类

一、数字相关工具类1. 保留指定小数位2. 数字转汉字二、获取bean三、分页相关工具类1. 假分页,包含一些自定义类,可根据项目具体封装结构修改2. 分页序号四、时间工具类1. 星期获取2. 时间段耗时计算 [ x时x分 ]五、经纬度距离计算

2023-10-24 16:35:09 137

原创 swagger3+nginx访问swagger-config报404问题解决

http://localhost:8888/v3/api-docs/default时报404,本地访问正常。

2023-08-17 14:37:33 2309

原创 springboot vue 初步集成onlyoffice

对接onlyoffice,实现文档的预览和在线编辑功能。

2023-08-08 10:43:44 4439 9

原创 linux onlyOffice docker 离线部署

docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。

2023-08-08 10:02:09 2232 7

原创 TypeScript -- 泛型

TypeScript -- 泛型

2023-07-27 17:24:31 922

原创 TypeScript -- interface 接口

TypeScript -- interface 接口

2023-07-27 17:23:43 1385 2

原创 TypeScript -- 类

TypeSprict -- 类

2023-07-26 09:45:25 1483

原创 TypeScript -- 函数

TypeSprict -- 函数

2023-07-26 09:40:47 963

原创 TypeScript -- 基础类型

TypeSprict -- 基础类型

2023-07-26 09:34:48 1333

原创 minio 升级相关问题

minio版本升级,目的主要是为了解决由 Direct buffer memory 引发的附件下载优化方案升级后问题整理一下。

2023-07-07 17:36:53 2963

原创 我的IDEA插件

目前使用比较顺手的插件,具体使用方法自行查阅。

2023-06-27 11:42:08 302

原创 阿里巴巴 Java 开发手册部分整理

阿里巴巴 Java 开发手册

2023-06-21 16:28:34 733

原创 通过netstat命令查看进程与端口的对应关系

netstat是一个用于显示当前网络连接状态和统计信息的命令行工具。使用netstat可以解决以下问题:查看当前计算机上的网络连接状态,了解计算机是否正在与其他计算机通信。检查计算机上是否存在未经授权的网络连接,以保护计算机的安全。查看网络连接的状态和统计信息,以便进行网络分析和故障排除。了解计算机上正在运行的网络服务和程序,以及它们的网络连接状态。分析网络流量,以便优化网络性能和管理网络带宽。

2023-06-21 14:09:59 1641

原创 EasyExcel 批量导出

上篇写了数据导入,本文补充一下EasyExcel 批量导出包括常规excel和复杂excel

2023-06-15 11:58:25 2954 2

原创 EasyExcel 批量导入并校验数据

EasyExcel 批量导入并校验数据。

2023-06-12 11:40:49 3043 3

原创 由 Direct buffer memory 引发的附件下载优化方案

本地上传大文件内存溢出 Direct buffer memory附件下载服务端传流给前端需要将流缓存完毕才可以下载,导致大文件下载系统崩溃。

2023-06-02 10:17:00 838

原创 springboot X-Accel-Redirect 大文件下载实现

nginx代理附件路径,直接访问。无法控制用户的权限。服务端流式读取文件内容。这个过程需要后端进程将文件读取到内存中然后再发给用户,会造成很大的资源开销。如果你文件较大,可能会超时,并且会占用比较大的内存,当用户下载量很大时有可能造成程序的崩溃。服务端权限控制后通过X-Accel-Redirect 重定向到nginx代理地址。传输快、服务器IO低,但是无法跟踪下载进度。

2023-06-02 10:07:09 805

转载 告警:线上慎用 BigDecimal !

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。

2023-05-23 17:19:05 76

原创 springboot 读取外部自定义配置文件

springboot 修改外部自定义配置文件,无需重启。

2023-05-12 17:12:50 472

原创 springboot 断点上传、续传、秒传实现

springboot 断点上传、续传、秒传实现。保存方式提供本地上传(单机)和minio上传(可集群)本文主要是后端实现方案,数据库持久化采用jpa检查文件块上传进度或秒传根据文件md5查询附件信息表,如果存在,直接返回附件信息。不存在查询分片信息表,查询当前文件分片上传进度,返回已经上传过的分片编号上传分片分片文件上传地址需要保证唯一性,可用文件MD5作为隔离上传后保存分片上传信息。

2023-05-10 16:28:24 1303

原创 SpringFox SpringDoc 附件ui展示

swagger 升级V3后发现swagger ui 对附件类型参数无法支持,springfox迁移springdoc后 附件类型参数无法支持。

2023-05-05 14:44:19 968 4

原创 kkfileView linux x86架构 离线安装

下载https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz安装验证如果顺利成功,此时可以看到一串版本号如下 【LibreOffice 7.1.4.2 a529a4fab45b75fefc5b6226684193eb000654f6】可能报类似错误通常是缺少相关依赖,整理到一起打包下载吧avahi-libs-0.6.31-20.el7.x86_64.rpm下载依赖包后在依赖包内执行。

2023-03-08 14:39:29 1884 2

原创 apisix 初体验

APISIX 是一个微服务API网关,具有高性能、可扩展性等优点。它基于 nginx(openresty)和 Lua 实现功能,借鉴了Kong的思路,将Kong底层的关系型数据库(Postgres)替换成了NoSQL型的 etcd,这使得 APISIX 相较于 Kong 在性能上有了很大提升,在启用各类插件的情况下,Apache APISIX 的性能据说是 Kong 的 10 倍,极具吸引力。

2023-02-09 15:41:27 1157

原创 jackon.date-format 不生效

springboot 默认json 序列化使用jackon 正常配置jackon.date-format=yyyy-MM-dd HH:mm:ss 即可格式化日期格式,但是由于项目引用各种jar和拦截器,导致此配置失效。具体原因不明。该类可以放在底层common包内,这样其他服务引入common即可生效。

2023-02-03 09:31:54 950 2

原创 分组 后获取创建时间 最新的一条

按纬度统计 但按照数据最新时间作为有效数据进行统计。例如:按今日的月份向前统计共计12个月的不同设备报警核实次数。核实表同一月份同一个设备报警可能被多次核实,但统计只取当前设备报警最后一次被核实作为有效次数。

2023-01-19 16:30:06 902

原创 Springboot 优雅启动-可执行jar

先贴官网:https://docs.spring.io/spring-boot/docs/current/reference/html/deployment.html#deployment.installing除了使用java -jar运行 Spring Boot 应用,制作在 Unix 系统完全可执行的应用也是可能的,这会简化常见生产环境 Spring Boot 应用的安装和管理。在 Maven 中添加以下 plugin 配置可以创建一个"完全可执行"jar:

2022-12-27 16:34:37 1158

原创 mapstruct 无法生成字段映射code

MapStruct 是一个 Java 注释处理器,用于生成类型安全的 bean 映射类。您所要做的就是定义一个映射器接口,该接口可以声明任何您所需的映射方法。在编译期间,MapStruct 将生成此接口的实现。这个实现使用普通的 Java 方法调用(get,set方法)来映射源对象和目标对象,而不是使用反射。项目编译后generated-sources\annotations路径下会找到编译后的文件,这里会对两个对象的属性一一set。

2022-12-23 12:14:27 2147

keepalived离线安装包及教程.zip

keepalived-2.0.20.tar.gz 离线安装无需其他依赖包,直接解压安装即可.

2020-08-12

AccessToXml

AccessToXml xml序列化 Altova XMLSpy 相关博文:http://blog.csdn.net/mr_wanter/article/details/78911168

2017-12-27

access转xml

access转xml方式 xmlserializer 序列化 相关博文:http://blog.csdn.net/mr_wanter/article/details/78911168

2017-12-27

bootstrap-treeview

bootstrap treeview 树结构 含demo bootstrap treeview 树结构 含demo

2017-11-28

zTree树插件

zTree树 树结构 插件 含demo zTree树 树结构 插件 zTree树 树结构 插件

2017-11-28

bootstrap后台模板框架

bootstrap后台模板框架 bootstrap后台模板框架 bootstrap后台模板框架

2017-11-28

弹出框、模态框插件

弹出框、模态框插件 artDialog-5.0.4 告别alert 弹出框、模态框插件 artDialog-5.0.4 告别alert

2017-11-28

国籍选择插件 暂无样式

国籍选择插件 暂无样式 国籍选择插件 暂无样式 国籍选择插件 暂无样式

2017-11-28

java interview

java面试,打包带走,对面试很有用

2013-05-10

C#与mysql交互

C#与mysql交互,实现对mysql数据库的查询和添加,对连接和数据库的学习有一定帮助

2013-05-01

MySql.Data.dll

C#连接mysql的外包,很好用哦!

2013-05-01

C#与mysql交互操作

C#与mysql交互操作,实现与mysql数据库的连接、查询和添加、其中缺少驱动和数据库 请自己查找和建立相关数据库,数据库可以根据界面信息建立即可

2013-05-01

Navicat_for_MySQL使用.pdf

Navicat_for_MySQL使用.pdf 适合初学者操作Navicat

2013-03-09

学生实验管理系统

学生实验管理系统,完全是为了期末考试,没有什么参考价值,如果你也是为了实验或考试可以看看哦

2012-12-27

tomcat.jsp文档

Eclipse+MyEclipse+tomcat图解安装JSP.docx

2012-12-26

疯狂java实战演义

疯狂java实战演义,很多实战练习,哇哈哈

2012-12-26

程序编码规

Java程序编码规范.pdf ,有助于养成良好的开发规范

2012-12-13

javadocJDK_API_1_6_zh_CN.CHM

javadoc技术参考文档,开发必备工具

2012-12-13

docker jdk17 精简镜像

jdk17的alpine版本镜像 123MB 相关博客:https://blog.csdn.net/mr_wanter/article/details/135848980

2024-01-29

docker-19.03.6.tgz&portainer.tar

docker-19.03.6.tgz&portainer.tar https://cuzue.blog.csdn.net/article/details/134503621

2023-11-20

redis cluster 集群节点配置

redis cluster 集群节点配置 拿来即用

2023-11-20

nignx 离线安装所需环境包及nginx离线包

lib 基础包 lib2 rpm文件包含基础包及其他环境包 按需安装即可

2023-11-15

netstat离线包非rpm,解压即用

Linux netstat命令用于显示网络状态。 利用netstat指令可让你得知整个Linux系统的网络情况。 https://www.kancloud.cn/wizardforcel/w3school-linux/93035

2023-06-21

linux中文字体安装包

#安装字体 mkdir -p /usr/share/fonts #把要安装的字体上传到/usr/share/fonts路径下,之后再依次执行一下命令就大功告成了 cd /usr/share/fonts/ mkfontscale mkfontdir fc-cache

2023-03-08

mkfontscale和fontconfig rpm安装文件

rpm -ivh ./*.rpm --nodeps --force

2023-03-08

LiberOffice 相关依赖

avahi-libs-0.6.31-20.el7.x86_64.rpm cairo-1.15.12-4.el7.x86_64.rpm cups-libs-1.6.3-51.el7.x86_64.rpm fontconfig-2.13.0-4.3.el7.x86_64.rpm libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm libICE-1.0.9-9.el7.x86_64.rpm libSM-1.2.2-2.el7.x86_64.rpm libX11-1.6.7-2.el7.x86_64.rpm libXau-1.0.8-2.1.el7.x86_64.rpm libxcb-1.13-1.el7.x86_64.rpm libXext-1.3.3-3.el7.x86_64.rpm libXinerama-1.1.3-2.1.el7.x86_64.rpm

2023-03-08

kafka-eagle

kafka-eagle

2022-08-23

tomcat 7 解压版服务包

tomcat 7 解压版服务包 配套博文:http://t.csdn.cn/nyw2Y

2022-06-09

jdk-8u333-linux-x64.tar.gz

jdk-8u333-linux-x64.tar.gz shell脚本一键安装 https://blog.csdn.net/mr_wanter/article/details/120898849?spm=1001.2014.3001.5501

2022-05-13

clamav-0.105.0.linux.x86_64.rpm

clamav-0.105.0.linux.x86_64.rpm linux查毒软件 安装杀毒过程可参考,全流程试错无误 https://cuzue.blog.csdn.net/article/details/124679908?spm=1001.2014.3001.5502

2022-05-10

minio linux服务 Minio配置启动脚本

liunx自启动、接口封装、部署、word预览 https://so.csdn.net/so/search?q=minio&t=blog&u=zhanghuaiyu_35 minio -minio -minio.service -start.sh -conf/minio.conf

2021-01-25

minio linux服务 Minio配置启动脚本

liunx自启动、接口封装、部署、word预览 https://so.csdn.net/so/search?q=minio&t=blog&u=zhanghuaiyu_35 minio -minio -minio.service -start.sh -conf/minio.conf

2021-01-25

SocketTool4.rar

socket tcp udp server/client 用于接收和发送数据 解压即用

2020-10-23

公众号菜单HTML.zip

公众号菜单html及jsp 可直接用jsp 也可以改造html 此为整理后的代码,源码参考:https://www.jsdaima.com/webpage/719.html

2020-05-12

es_浏览器插件.zip

Head 浏览器应用扩展插件 支持QQ浏览器/火狐浏览器/chrome浏览器的应用扩展 包含解压版和打包版本

2020-03-27

空空如也

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

TA关注的人

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