- 博客(127)
- 资源 (8)
- 收藏
- 关注
原创 【Java实战】SpringBoot接口加密解密统一处理
项目由于安全问题,需要对部分接口数据进行加密传输,“时间紧任务重”,今天提出问题,明天就需要正式上线…额,累觉不爱,直接开干!以上就是今天要讲的内容,本文仅仅简单介绍了SpringBoot接口加密解密统一处理,侧重于实践教学,希望能给大家一个参考。⭕关注博主,不迷路 ⭕。
2024-09-19 11:06:25 1069
原创 【Java实战】EasyExcel导出带自定义下拉框数据的Excel模板
在项目中导入excel时需要通过下拉框选择值传入,所以需要在导出模板的时候,把下拉框数据一起导出到excel中创建自定义注解,标注导出的列为下拉框类型,并为下拉框设置内容/*** 标注导出的列为下拉框类型,并为下拉框设置内容*//*** 固定下拉内容*//*** 动态下拉内容*/Class
2024-05-09 20:04:30 4775 4
原创 【Java实战】使用自定义注解实现参数校验详解
由于实际开发中遇到大量相同的条件参数验证,不想写重复代码及让代码看起来更加优雅简洁,所以决定使用自定义注解进行参数校验Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能,注解相关类都包含在java.lang.annotation包中其中参数校验的注解来自三方面,分别是javax.validation:validation-api,对应包javax.validation.constraints。
2024-04-19 21:37:45 3242
原创 【Java实战】农行支付对接流程开发详解
在实际开发中,涉及金钱那就少不了对接支付,常用的支付方式有微信支付和支付宝支付,这两个在其官网都有详细介绍,对接比较容易上手,而在项目中会经常和银行或者三方支付平台合作,本文将要描述和农行对接的详细步骤,希望给读者避避坑。总结一些这次对接过程中的问题,主要还是沟通的问题,技术问题需要中间转述,效率低下。
2024-02-02 10:04:51 2403
原创 【Java实战】接口兼容扩展之适配器模式与策略模式
在软件开发中,我们经常会遇到这样的情况:一个现有的类或者接口,但它与我们系统的目标接口不兼容,而我们又不能修改它或者一个接口需要有多个实现,这时候,我们该怎么办呢?解决方法就是我们接下来要说的两种设计模式适配器模式是一种结构设计模式,用于将一个类的接口转换为客户端所期望的另一种接口,以便两者能够协同工作。适配器模式可以使原本不兼容的类能够合作无间,从而增加系统的灵活性。
2024-01-20 08:00:00 349
原创 Maven如何将JAR包上传至本地仓库及私服
以上就是今天要讲的内容,本文仅仅简单介绍了Maven将JAR文件上传至本地仓库及私服的步骤,希望能给大家一个参考,若有错误及不足之处请在下方评论留言⭕关注博主,不迷路 ⭕。
2023-10-12 10:38:21 8196
原创 docker部署 spring-boot 项目,验证码获取报错的解决方法
以上就是今天要讲的内容,本文仅仅对docker部署 spring-boot项目,验证码获取报错的解决方法,希望能给大家一个参考,若有错误及不足之处请在下方评论留言⭕关注博主,不迷路 ⭕。
2023-10-12 10:09:12 622
原创 运行 Vue项目出现报错:10% building 2/5 modules 3 active ...dmin\node_modules\@vue\cli-plugin-eslint的解决方法
以上就是今天要讲的内容,本文仅仅简单介绍了运行vue项目出现报错的解决方法,本文出现报错及解决方法都为作者亲身经历,希望能大家一个参考,若有错误及不足之处请在下方评论留言⭕关注博主,不迷路 ⭕。
2023-07-25 13:52:30 3373 3
原创 【Java实战】Java 自定义注解防止重复提交的实例
重复提交的问题在java开发中非常常见,而防止重复提交的思路就是限制频繁触发的事件在一定时间间隔内只执行一次,实际场景中其实需要前端和后端一起处理。今天就介绍一下java后端防止重复提交的简单处理方法对于重复提交的问题,主要是由于重复点击或者网络重发请求,主要有以下原因造成的:⏭对于重复提交的问题主要涉及到,那么先说一下什么是幂等?在开发中,我们都会涉及到对数据库操作。例如:所以防止重复提交也可以看作实现幂等,本文主要以类似下面方法实现:✅实现思路:通过SpringMVC对请求进行拦截实现自定义注解,然后进
2023-07-08 13:44:01 3766
原创 【初识 Docker | 中级篇】 Docker 中部署 Spring Boot 微服务详解
本文将为您详细介绍如何在Docker容器中部署Spring Boot服务。首先,您需要为您的Spring Boot应用程序创建一个Docker镜像。然后将镜像在Docker容器中运行起来即可提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了如何在Docker容器中部署Spring Boot服务,以上方法亲测有效,希望能给大家一个参考。⭕关注博主,不迷路 ⭕。
2023-06-27 19:16:33 5198 2
原创 【初识 Docker | 中级篇】 Docker 中使用 docker-compose 安装 Nacos
可以按照以下步骤在 Docker 中安装 Nacos访问 nacos 控制台:打开浏览器,在地址栏中输入,访问 nacos 控制台。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了在 Docker 中使用docker-compose安装 Nacos的步骤,以上方法亲测有效,希望能给大家一个参考。⭕关注博主,不迷路 ⭕。
2023-06-27 17:23:12 6595
原创 【初识 Docker | 中级篇】 Docker 安装 Redis
可以按照以下步骤在 Docker 中安装 Redis拉取Redis镜像启动一个名为“myredis”的Redis容器,并在后台运行这里没有配置容器卷映射,当容器被删除时数据无法恢复。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了在 Docker 中安装 Redis的步骤,以上方法亲测有效,希望能给大家一个参考。⭕关注博主,不迷路 ⭕。
2023-06-23 17:44:50 3977
原创 IDEA整合Docker实现一键部署及处理远程连接导致的问题
以上就是今天要讲的内容,本文简单介绍了idea整合docker的步骤,也遇到了docker 开启远程连接的风险。注:在正式生产环境应该谨慎使用docker的远程连接⭕关注博主,不迷路 ⭕。
2023-06-21 23:56:32 5579 1
原创 Java 中使用 trim() 无法去除空格的解决方法
今天遇到一个比较怪异的问题,这里简单记录一下:有个需求是需要去掉字符串后面的空格,我这里使用的是到这里是不是完全没问题,但是今天发现输入的数据明明带了空格,结果还是没有去掉,没有得到想要的结果。
2023-05-29 21:05:32 2407 4
转载 使用密码无法登录Linux云服务器ECS的解决方法
使用密码通过Workbench或SSH方式(例如PuTTY、Xshell、SecureCRT等)远程登录ECS实例时,遇到。
2023-05-28 20:30:00 1210
原创 【初识 Docker | 中级篇】 Docker 安装 MySQL(单机及主从配置)
可以按照以下步骤在 Docker 中安装 MySQL✔拉取 MySQL 镜像✔运行 MySQL 容器其中,是 MySQL 的root 用户密码,可以替换为您自己的密码。这个命令会在后台运行一个名为 mysql 的容器,并将其映射到主机的 3306 端口上。✔进入 MySQL 容器✔在容器中启动 MySQL 命令行界面输入密码后,即可进入 MySQL 界面,可以执行 SQL 语句等操作了。
2023-05-27 21:31:37 6845 8
原创 远程调用Feign接口报错:java.lang.IllegalArgumentException: method GET must not have a request body的解决方法
微服务调用Feign接口的get请求时,出现报错:上述报错的大概意思是:主要原因为Spring Cloud项目使用FeignClient的时候GET请求方式无法解析对象参数而Spring Cloud在2.1.x版本中提供了注解,即在2.1.0以后的版本可以通过注解在get请求中传输对象远程调用Feign接口中POST、GET请求的使用代码示例(如下):GET请求 + @SpringQueryMap代码示例(如下):GET请求 + @RequestParam代码示例(如下):
2023-05-16 11:39:44 4809 2
原创 【Java实战】Spring Boot 整合xxl-job分布式定时任务实例
关于定时任务有多种实现方法,如JDK的Timer和TimerTaskQuartz异步任务调度框架Spring Task注解@Scheduled,前面我们讲了Quartz异步任务调度框架,但是还是感觉不太够简单、轻便,所以今天介绍现在用的比较多的分布式定时任务xxl-jobxxl-job是美团大佬许雪里开发出来的,官方文档👉xxl-job文档一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
2023-05-13 10:00:00 4031 18
原创 【Java实战】微信Native扫码支付(主扫)开发详解
最近需要对接微信的主扫支付,这里对主扫功能实现做一个简单的记录,以下代码以微信普通商户为例。Native支付是指商户系统生成支付二维码,用户再用微信“扫一扫”完成支付的模式。也就是用户主动扫码,简称主扫。以上就是今天要讲的内容,本文仅仅简单介绍了微信Native扫码支付的开发流程,以上方法亲测有效,希望能给大家一个参考。⭕关注博主,不迷路 ⭕。
2023-05-12 13:45:56 5102 20
原创 Java 实现HTTP请求的四种方式总结
以上就是今天要讲的内容,本文仅仅简单介绍了 Java 中常见的几种发送 HTTP 请求的方式,可以根据实际需要选择合适的方式。⭕关注博主,不迷路 ⭕。
2023-05-11 18:58:36 8003 4
原创 【Java实战】Feign调用文件下载服务接口实现文件下载功能
以上就是今天要讲的内容,本文仅仅简单介绍了Feign调用文件下载服务接口功能的实现,以上方法亲测有效,希望能给大家一个参考。
2023-05-11 17:51:02 6168 8
原创 shell脚本报错:-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory 的解决方法
linux下执行shell脚本时找不到sh文件,报错:执行命令 ,打开sh文件,执行命令,显示原因是sh文件在中编辑,换行符是,而linux换行符为继续执行命令,然后保存即可再次执行上述查看命令,得到结果则成功⭕关注博主,不迷路 ⭕
2023-04-13 14:14:08 1935
原创 WARN: Caught while disconnecting... EXCEPTION STACK TRACE: ** BEGIN NESTED EXCEPTION ** 解决方法
在服务器上运行服务时,出现报错。
2023-04-07 11:15:10 1724 1
原创 cannot deserialize from Object value (no delegate- or property-based Creator) 解决方法
直接上图报错无法从Object值反序列化(没有基于委托或属性的创建者)
2023-03-17 19:26:03 4071 4
原创 2023年最新详细教程!手把手教你搭建Hexo + GitLab个人博客
本文适合所有想要搭建个人博客的读者(无论您是大佬🤖,🆚 还是新手小白🐼,都可放心食用),本文教程以 Windows 为例。📝⏭使用Gitlab pages部署hexo博客时,我们不需要在本地使用hexo generate命令生成博客静态网页,再push到Gitlab pages仓库,而是直接push了hexo博客的源码到Gitlab pages仓库,同时增加一个.gitlab-ci.yml文件作为CI/CD脚本,通过该文件在Gitlab服务器生成博客的静态网页,然后自动发布。
2023-02-25 16:48:08 3693 19
原创 Nginx 新增模块 http_image_filter_module 来实现动态生成缩略图
通过 nginx 的 HttpImageFilterModule 模块裁剪过大的图片到指定大小,这个nginx自带的模块是默认关闭的,所以需要重新编译nginx加上此模块。
2023-02-17 15:41:37 2764 11
原创 Quartz 快速入门案例,看这一篇就够了
Quartz 是基于 Java 实现的任务调度框架,对任务的创建、修改、删除、触发以及监控这些操作直接提供了 api,这意味着开发人员拥有最大的操作权,也带来了更高的灵活性。
2023-02-14 17:00:17 8861 9
原创 使用百度地图官方WEB API,提示 “ APP 服务被禁用“ 问题的解决方法
以上就是今天要讲的内容,本文介绍了百度地图APP 服务被禁用问题的解决方法,以上方法亲测有效,希望能给大家一个参考。
2023-02-10 17:51:33 30949 21
原创 Windows同时安装两个版本JDK,并实现动态切换版本JDK8和JAVA17教程
以上就是今天要讲的内容,本文简单介绍了Windows安装两个版本JDK实现动态切换版本的方法,以上方法亲测有效,希望能给大家一个参考。
2023-01-12 11:19:41 7442 8
原创 通过 nginx 代理访问 RabbitMQ 后台管理页面404问题的解决方法
在安装完RabbitMQ后,通过nginx代理访问不到后台管理页面。
2022-12-15 15:33:43 2037
原创 Elasticsearch 安装及启动【Linux】
以上就是今天要讲的内容,本文仅仅简单介绍了Linux下安装和启动Elasticsearch,以上方法亲测有效,希望能给大家一个参考。
2022-12-15 11:29:35 1874
原创 【Java 实战】通过ElasticSearch实现全局搜索功能
在电商项目中,我们经常会使用到全局搜索来查询自己想要购买的商品,而商品的数量非常多,而且分类繁杂。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们都会使用全文检索技术,比如Solr,`Elasticsearch`。
2022-12-13 11:10:27 8663 6
原创 Linux下安装Zookeeper教程
以上就是今天要讲的内容,本文仅仅简单介绍了Linux下安装Zookeeper的步骤,以上方法亲测有效,希望能给大家一个参考。百度网盘下载。
2022-12-12 17:01:23 1326 1
原创 Nacos 部署遇到java.net.UnknownHostException: 错误
Nacos部署完成后,启动一个服务时,出行报错:到目录下,修改文件如下:前面是安装nacos服务器IP微服务配置如下
2022-12-09 18:36:11 2310
原创 tomcat启动报错:Unable to complete the scan for annotations for web application [] due to a StackOverflow
这种情况是有两个jar都含有上述相同的类名,且继承关系刚好相反,故造成tomcat启动的环问题。的jar包删除(如 bcprov-jdk14-1.38.jar),重启tomcat即可。导致栈溢出的根本原因是由于包含(ASN1EncodableVector)
2022-12-09 16:39:54 1066
原创 SpringBoot —— 整合RabbitMQ常见问题及解决方案
企业中最常用的消息中间件既不是RocketMQ,也不是Kafka,而是RabbitMQ。2.环境配置这里需要创建2个springboot项目,一个 provider (生产者),一个consumer(消费者)生产者application.yml消费者application.yml创建消息队列启动生产者服务,浏览器打开,可以看见消息队列创建发送消息在业务需要的地方,发生消息至消息队列4.消费者监听队列5.运行结果上述业务是在添加商品时,向消息队列发送消息,消费者接收消息之后对商品进行
2022-12-06 15:49:57 9013 1
原创 Elasticsearch 安装及启动【Windows】
以上就是今天要讲的内容,本文仅仅简单介绍了Windows下安装和启动Elasticsearch,以上方法亲测有效,希望能给大家一个参考。
2022-12-01 18:00:45 8523
搭建linux环境所需资源
2022-05-09
redis集群:redis-sentinel(哨兵机制)集群
2022-05-09
mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz
2022-04-08
图片滚动&轮播的实现
2020-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人