
开发日志
文章平均质量分 84
先锋 Coder
一年以上分布式系统开发经验的 Coder,从事过医疗、金融领域的00后新青年·
展开
-
【环境搭建】更换电脑后的开发环境怎么重建
装好系统之后,开发环境重新搭建原创 2024-10-13 20:51:06 · 850 阅读 · 1 评论 -
【IP限流】⭐️通过切面实现无校验保护接口的防刷逻辑
另一种aop 切面写法,实现接口ip限流原创 2024-09-28 11:11:35 · 630 阅读 · 0 评论 -
【文本 >>> 语音】⭐️SpringBoot 结合 jacob 简单实现一个文本朗读功能
本地通过 Springboot 框架结合 jacob 依赖实现简单的文本转语音输出功能原创 2024-08-24 16:35:35 · 1303 阅读 · 0 评论 -
【Javax.Validation】✈️整合 SpringBoot 实现运行时的参数校验
SpringBoot 项目整合 Validation 替换手动 if-else 实现 restful 请求接口的参数自动化校验原创 2024-08-04 15:53:46 · 2370 阅读 · 0 评论 -
【Java Bean 映射器】通过 MapStruct 和 BeanUtils 拷贝对象的区别
通过测试,比较 MapStruct 和 BeanUtils 在拷贝对象时的不同处理方式原创 2024-07-27 15:17:37 · 1170 阅读 · 1 评论 -
【Caffeine】⭐️SpringBoot 项目整合 Caffeine 实现本地缓存
通过 SpringBoot 项目实操 Caffeine 的依赖引入以及常用的缓存注解原创 2024-07-13 19:38:23 · 3286 阅读 · 1 评论 -
【服务器搭建】✈️用自己电脑搭建一个服务器!
通过内网穿透,将自己的电脑开发为服务器,供外网访问本地项目原创 2024-07-07 19:20:31 · 25229 阅读 · 8 评论 -
【SpringBoot Actuator】⭐️Actuator 依赖实现服务健康检查,线程信息收集
通过配置 Actuator 依赖,动态的获取服务的健康信息,线程快照等,另外解决了Maven刷新依赖速度慢的问题原创 2024-06-22 18:28:55 · 1270 阅读 · 3 评论 -
【Spring EL<二>✈️✈️ 】SL 表达式结合 AOP 注解实现鉴权
Spring的AOP 和SpEL 实现的一个简单的鉴权示例,动态进行方法权限的检查原创 2024-06-13 22:24:22 · 1159 阅读 · 1 评论 -
【Spring EL<一>✈️ 】SL 表达式的应用
Spring表达式语言—SpringEL 的常见用法,以及结合注解使用方式原创 2024-05-30 21:24:36 · 1071 阅读 · 1 评论 -
【Nginx <末>】Nginx 基于 IP 地址的访问限制
Nginx 中限制部分 ip 可以访问服务器原创 2024-05-26 17:20:51 · 1300 阅读 · 1 评论 -
【Nginx <三>⭐️⭐️⭐️】Nginx 负载均衡使用
通过具体项目案例实现 Nginx 的负载均衡原创 2024-05-21 22:18:01 · 1198 阅读 · 1 评论 -
【Nginx <二>⭐️⭐️】Nginx 的反向代理使用
通过简单的SpringBoot 项目实现 Nginx 的反向代理服务原创 2024-05-18 15:58:35 · 972 阅读 · 1 评论 -
【Nginx <一>⭐️】Nginx 的初步了解以及安装使用
初步学习 Nginx 服务的安装使用(Windows)原创 2024-05-13 14:30:36 · 1586 阅读 · 4 评论 -
【Elasticsearch<五>末篇 ✈️✈️】结合 kibana 实现索引中 IP 地址分布地图可视化
通过 ES 的地理位置属实现 IP 地址的可视化,也是有关 Elasticsearch 学习的最后一篇文章原创 2024-05-09 14:46:19 · 1437 阅读 · 1 评论 -
【Elasticsearch<四>✈️✈️】SpringBoot 项目整合 Elasticsearch
Springboot 整合 Elasticsearch ,通过 API 接口来操作 ES 的 CRUD原创 2024-05-06 16:43:07 · 1144 阅读 · 2 评论 -
【Elasticsearch<三>✈️✈️】常见基本属性的用法以及与MySQL的区别
Elasticsearch 基本类型的操作方式以及与 Mysql 操作的区别原创 2024-04-28 16:03:50 · 1360 阅读 · 4 评论 -
【Elasticsearch<二>✈️✈️】基本属性概念与MySQL数据库的不同之处
Elasticsearch 常用的概念属性,以及搜索提示栏案例学习原创 2024-04-26 15:51:05 · 954 阅读 · 6 评论 -
【缓存服务】⭐️自定义实现一个简易的数据缓存
自行编写一套简单的数据缓存服务原创 2024-04-24 14:00:10 · 673 阅读 · 1 评论 -
【事务注解✈️✈️】@Transactional注解在不同参数配置下的功能实现
@Transactional 通过不同配置使用各种事务管理功能原创 2024-04-06 15:58:00 · 1184 阅读 · 1 评论 -
【打印SQL执行日志】⭐️Mybatis-Plus通过配置在控制台打印执行日志
配置 MyBatis 的日志来打印 SQL 语句到控制台上原创 2024-04-04 19:27:03 · 12948 阅读 · 1 评论 -
【自动装箱以及包装类的缓存】⭐️通过具体案例看下每种包装类的不同结果
各种包装类的装箱操作,以及是否存在缓存原创 2024-03-30 20:43:45 · 1227 阅读 · 1 评论 -
【远程调用✈️✈️】通过OpenFeign实现服务的远程调用,熔断降级等
OpenFeign实现服务的远程调用,请求超时,熔断降级原创 2024-03-21 16:53:21 · 1261 阅读 · 1 评论 -
【接口防重复提交】⭐️基于RedisLockRegistry 分布式锁管理器实现
结合 Redis 分布式锁来实现对请求的重复提交限制原创 2024-03-18 16:43:28 · 1671 阅读 · 1 评论 -
【JavaMailSender not found】项目可以正常引入,但是启动时提示JavaMailSender找不到相应的bean
A component required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found.该异常的解决方式原创 2024-03-14 13:28:55 · 5669 阅读 · 1 评论 -
【全局异常处理记录】⭐️通过自定义全局处理器有效统一各种异常并记录
通过创建类实现全局异常处理原创 2024-03-02 19:51:05 · 457 阅读 · 1 评论 -
【.xml文件匹配不到】⭐️解决使用mybatis-plus找不到对应的xml文件导致的持久层方法报错
mybatis-plus 持久层接口报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.mapper.customersMapper.getCustomers原创 2024-02-24 20:04:25 · 1577 阅读 · 1 评论 -
【自定义序列化器】⭐️通过继承JsonSerializer和实现WebMvcConfigurer类完成自定义序列化
自定义全局消息转换器以及序列化器后续已补充通过注解标明不需要处理的字段原创 2024-02-05 17:38:59 · 2382 阅读 · 1 评论 -
【对象属性拷贝】⭐️按照需要转换的类型反射设置拷贝后对象的属性
通过java反射机制自定义对象深拷贝后的字段类型值原创 2024-02-02 17:34:59 · 504 阅读 · 1 评论 -
【异常收集】IDEA启动项目遇到的异常汇总,包括插件异常,版本依赖异常,启动异常等以及对应的解决办法
本文记录了日常编码中遇到的一些项目启动,配置,依赖冲突等编译异常,以供后面方便查阅对比原创 2024-01-23 16:30:35 · 2022 阅读 · 3 评论 -
Lambda表达式⭐️项目中的常见使用方式,通过具体案例总结Lambda的常用写法
本文旨在记录Lambda表达式在日常中的使用方式,涵盖不全请见谅原创 2024-01-09 17:22:22 · 683 阅读 · 1 评论 -
EasyExcel实现⭐️本地excel数据解析并保存到数据库的脚本编写,附案例实现
除了以上这些,还有一些细节关于EasyExcel的,比如1.这里的参数设置为0,表示从文件中的第一个表格读取,下表是从0开始的2.也可以使用字符,使用字符则直接指定某一个表格的名称即可3.包括实体类中的index指定下标,也可以通过赋值具体的列名实现章末文章到这里就结束了。原创 2023-12-14 11:04:10 · 2599 阅读 · 1 评论 -
记一次使用Java8新特性中的parallelStream⭐️数据流引发的接口异常以及解决方法
前言。原创 2023-12-04 15:50:59 · 672 阅读 · 1 评论 -
记录下由于Date时间类型⭐️比较导致接口不能正常工作问题并通过Chatgpt进行接口修复
该功能很好实现,首先根据前端调用的接口路径找到后端对应的接口方法,通过查看原来的问卷列表的接口代码找到对列表做过滤的部分,只要在里面另外添加一个筛选的限制,该限制的实现方式也比较清晰,对原有的问卷列表做流处理,超出时间限制的列表对象,给其是否可查看标识赋值为0,代表不可查看,前端根据该字段的值再去进行相应的限制操作,新增限制代码如下。进行数据值对比时 要注意类型的统一,以及测试数据的全面,并且也要即使和对接接口人员进行反馈。小伙伴们大家好,今天分析下最近一个接口 异常的问题。原创 2023-11-23 14:01:20 · 102 阅读 · 1 评论