- 博客(180)
- 问答 (1)
- 收藏
- 关注
原创 做了个springboot接口参数解密的工具,我给它命名为万能钥匙(已上传maven中央仓库,附详细使用说明)
用来实现接口参数解密的工具,只需引入依赖,在配置文件写明加密的配置,在接口上使用指定注解即可实现该接口的参数解密。并支持使用validation模块的注解进行参数校验,支持分组校验功能
2023-03-10 20:58:49 3076 4
原创 java中下载多个文件和文件夹打压缩包下载,并自定义包中每个文件的名称
【代码】java中下载多个文件和文件夹打压缩包下载,并自定义包中每个文件的名称。
2024-03-15 14:57:22 830
原创 idea安装了某个插件之后启动报错打不开怎么办
找到这个文件给他删了,再启动就好了。记得删之前先把上面这个报错弹框关了,不然会提示文件占用不能删除。不用慌,看一下报错日志,找到插件的位置给他删了就行了,往下拉一点。注:~/AppData就是当前用户目录下AppData。然后重启的时候就报错了 如下。刚才安装了个这个插件。
2024-03-14 14:51:32 868
原创 项目发布maven中央仓库后换电脑怎么办
具体操作了一下,其实只需要重新下载一个Gpg4win就可以了密钥你可以选择把原来电脑上生成的密钥导到这里来,或者重新生成并发布一遍
2023-12-12 16:27:48 797
原创 idea 2023 新版ui中git的相关操作
前两个月换了新电脑,下了最新版的idea发现可以切换一套新的ui了切换新ui肯定不太习惯,很多操作都得重新摸索一下在这里记录几个git相关的操作。
2023-08-04 16:42:31 24372 13
原创 下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
然后执行npm config set msvs_version 2022 的时候报错了,node-gyp `msvs_version`不是有效的npm选项。就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022。具体是2022还是2017 或者是其他版本,根据你安装的版本来。解决办法是直接编辑config文件,在里面加上这条配置。再去执行npm install,可以成功安装依赖了。
2023-06-08 11:24:19 3195 1
原创 安装node时Invalid Drive: D:\,真正的解决办法
因为我之前安装的时候是安装到了D盘,但是我后来用分盘工具给D盘空间都分给C盘了,现在我只有一个C盘。今天想重新装一下最新版的node,然后安装的时候,提示Invalid Drive: D:\。但我觉得这不是好的解决办法,又找了找,找到了根本原因,就是注册表中有之前安装的遗留信息。网上找的解决办法都是用subst命令创建一个虚拟盘,欺骗他现在就有这个盘。注册表可以用win+r打开运行窗口,输入regedit打开。就会看到这里面有之前安装的盘符路径,再次安装就不会报错了。
2023-06-04 00:05:03 1130 1
原创 基于Redis的分布式锁,Redisson的简单使用和常用配置
Redisson是一个在Redis基础上实现的Java驻内存数据网格。Redisson提供了使用Redis的最简单最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离,从而让使用者能够将精力更集中的放在处理业务逻辑上。
2023-05-17 19:25:21 2200
原创 docker 中轻量级容器监控工具 portainer 简单使用
docker 中轻量级容器监控工具 portainer 简单使用。登录页面,创建容器等操作
2022-12-22 18:59:24 1042
原创 使用docker compose一键部署多个服务
docker compose 是 docker 官方的开源项目,用来实现对 docker 容器集群的快速编排。
2022-12-21 20:00:50 5143
原创 基于docker实现mysql的主从复制 详细步骤 (5.7和8.0版本)
使用docker搭建mysql的主从复制,步骤详细 包含5.7和8.0版本
2022-11-15 23:14:34 1406 1
原创 docker <容器数据卷 -v > -- 对容器内数据持久化(备份)
容器数据卷,也就是把容器内部目录挂载到宿主机目录(前言中说的挂载文件 -v ),独立于容器的生命周期之外,可以防止容器销毁而丢失文件
2022-11-11 15:55:18 1169
原创 云服务器搭建frp服务端实现内网穿透
工作中有时候会遇到需要开外网的情况,之前一直用的花生ke,最近又需要内网穿透,打开花生ke,创建连接,提示创建失败,也不说是什么原因,反正是用不了了,你可以试试自己的花生ke还能不能用
2022-09-27 14:42:21 779
原创 kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录
kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录 【持续更新】
2022-09-23 10:36:24 6760 14
原创 docker<应用分享>--本地镜像上传dockerhub、从dockerhub拉取镜像
docker容器化进阶,dockerhub镜像上传拉取
2022-09-16 15:05:01 1896
原创 使用Dockerfile部署springboot项目 (入门级教程 简单易懂)
还在使用普通方式部署项目吗,试试docker部署吧,方便快捷
2022-09-15 17:50:38 6670 2
原创 在日常开发中,敏感数据应该如何保存或传输
说到敏感信息,第一个想到的恐怕就是用户密码了吧。攻击者一旦获取到了用户密码,就会登录用户的账号进行一系列操作。甚至有些用户还习惯不管什么应用都用同一个密码,导致攻击者可以登录用户全网账号。
2022-09-07 17:12:08 3428
原创 java中调用postgis的函数找不到,报错[42883] ERROR: function st_area(public.geometry) does not exis,Navicat里面正常
java中调用postgresql数据库中postgis的函数找不到,报错[42883] ERROR: function st_area(public.geometry) does not exis,Navicat里面正常
2022-08-23 17:48:10 1525 1
原创 mybatisplus表字段是中文时启动项目报错(字符串访问越界)
mybatisplus表字段是中文时启动项目报错:Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
2022-08-22 14:01:48 819
原创 Windows server 安装和配置PostgreSQL 14
Windows server 安装和配置PostgreSQL 14步骤以及遇到的坑
2022-08-03 17:29:51 1746
转载 springboot中添加Jackson配置类不生效
先说原因1、有配置类继承了WebMvcConfigurationSupport2、使用了@EnableWebMvc注解解决办法参考springboot jackson 配置失效
2022-05-30 15:53:36 1773
原创 springboot 接口返回json中null转换成空数组或空字符串(递归+反射实现)
本来想加一个Jackson的配置类修改ObjectMapper实现把null转空字符串或空数组,但是加上之后发现没效果,找不到问题在哪里,不知道是不是我使用@RestControllerAdvice全局返回处理类的问题,所以就自己写了一个工具类方法处理,就在全局返回处理类里面调用全局返回处理类是用kotlin写的,用来封装统一响应实体和处理全局异常的,用java也是一样的,语法换成java就行。当然,这不是这篇的博文重点,重点是处理null的方法package com.gt.gxjhpt.conf
2022-05-30 13:13:05 2998
空空如也
我的kotlin类为什么没有默认的getset方法
2022-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人