梵晞
码龄11年
关注
提问 私信
  • 博客:189,017
    189,017
    总访问量
  • 45
    原创
  • 54,672
    排名
  • 37
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2014-02-08
博客简介:

努力努力再努力的小笼包

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    470
    当月
    1
个人成就
  • 获得121次点赞
  • 内容获得22次评论
  • 获得377次收藏
  • 代码片获得533次分享
创作历程
  • 3篇
    2024年
  • 10篇
    2023年
  • 10篇
    2022年
  • 7篇
    2021年
  • 2篇
    2020年
  • 9篇
    2019年
  • 4篇
    2018年
成就勋章
TA的专栏
  • 其他
    6篇
  • 面试问题汇总
    4篇
  • 编译报错
    2篇
  • spring
    7篇
  • 前端
    1篇
  • MySql
    4篇
  • Java
    9篇
  • 踩坑系列
    12篇
  • Python学习笔记
    5篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

项目打包没问题但是启动报ClassNotFoundException

因此,如果A应用需要使用C应用中的类,而B应用将C应用的依赖范围设置为了provided,那么在A应用的运行环境中,如果没有手动提供C应用的JAR文件,A应用就会因为找不到C应用中的类而抛出ClassNotFoundException。即使B应用将C应用的依赖范围设为provided,A应用也可以在其POM中显式添加C应用的依赖,这样可以确保C应用的依赖在A应用的构建过程中被正确包含。
原创
发布博客 2024.07.30 ·
503 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

踩坑系列——mysql数据库字段类型为tinyint输入字符串条件查询无效

mysql数据库字段类型为tinyint输入字符串条件查询无效,MySQL会尝试将这个字符串转换为整数来进行比较,结果可能非预期
原创
发布博客 2024.02.02 ·
739 阅读 ·
12 点赞 ·
0 评论 ·
12 收藏

踩坑系列——记录一次SQL优化实战

记录一次慢sql优化过程
原创
发布博客 2024.01.15 ·
466 阅读 ·
9 点赞 ·
0 评论 ·
4 收藏

idea设置某个文件修改后所在父文件夹变蓝色

idea设置文件修改后所在文件夹都变蓝色的方法
原创
发布博客 2023.10.16 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

踩坑系列——PageHelper分页参数未清除导致其他查询报错

踩坑PageHelper分页查询使用不当导致其他无需分页的查询被加上了分页参数报错
原创
发布博客 2023.09.04 ·
790 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

高并发场景加锁方式及存在的问题

在多线程高并发场景下,为了保证共享资源的正确性,通常会采用加锁的方式。关于加锁以及一些相关的问题,这里根据个人学习了解的做个汇总。
原创
发布博客 2023.08.28 ·
1227 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

抓包工具Charles的安装及代理设置(Windows浏览器代理、安卓代理)

Windows浏览器和手机端charles代理设置
原创
发布博客 2023.08.24 ·
3327 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何保证数据库的数据和Redis的数据一致性

实际项目中有可能会使用Redis缓存数据,那么在更新数据的时候如何保证数据库中的数据和Redis缓存的数据一致,缓存同步策略的选择是一个很重要的问题。网上有各种说法,大概总结有以下几种,看看每种方案是否可行以及存在的问题和适用场景。
原创
发布博客 2023.08.14 ·
1055 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

聊聊幂等的几种实现方案

什么是幂等?实现幂等的几种实现方式大概总结以下几点:
原创
发布博客 2023.08.07 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring中的全局异常处理

2、@ExceptionHandler(Throwable.class),因为Throwable是所有异常的父类,这里配置Throwable来拦截所有的异常,也可以指定其他异常类型,如@ExceptionHandler(IllegalArgumentException.class),则此方法处理IllegalArgumentException 类型的异常,如果参数为空,默认方法参数列表中列出的任何异常。1、@ControllerAdvice,没有配置具体的拦截规则,默认拦截处理所有的controller。
原创
发布博客 2023.08.06 ·
819 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

通过HandlerMethodArgumentResolver实现统一添加接口入参参数

自定义方法参数解析器实现接口入参统一添加其他入参信息
原创
发布博客 2023.08.05 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

导出excel动态设置表头

导出excel动态设置表头
原创
发布博客 2023.08.03 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

通过WEB页面上传文件并调用第三方feign接口处理上传实现

在A应用里面提供web接口给前端接收上传的文件,然后A应用再通过feign接口调用B应用,将文件进行传输,B应用真正处理文件上传到服务器,同时上传文件时除了文件参数还有其他额外的参数。(1)feign接口多个参数必须加上consumes = MediaType.MULTIPART_FORM_DATA_VALUE,而且对应的file要用@RequestPart。(2)@RequestPart(“file”),这里的“file”定义接口调用方和提供方必须一致。(3)feign实现文件上传还需要引入依赖。
原创
发布博客 2023.06.29 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

StringBuilder的底层实现原理

为什么动态拼接字符串的时候推荐使用StringBuilder?它的底层是如何实现的可修改?
原创
发布博客 2022.12.04 ·
1533 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

Class.forName和ClassLoader.loadClass的区别

在Java中,类加载器把一个类装入Java虚拟机中,要经过三步来完成:加载、连接和初始化,其中连接又分为验证、准备和解析三个阶段。加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段可以在初始化阶段之后发生,也称为动态绑定或晚期绑定。加载:查找和导入类或接口的二进制数据;连接:又可以分成校验、准备和解析三步,其中解析步骤是可以选择的;验证:检查导入类或接口的二进制数据的正确性;准备:给类的静态变量分配并初始化存储空间;解析:将符号引用转成直接引用;
原创
发布博客 2022.10.07 ·
941 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring中一些常用的扩展点

Spring中的一些扩展点总结:初始化时处理事情、自定义拦截器、自定义全局异常处理、自定义对象作用域等等
原创
发布博客 2022.10.05 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在Spring项目启动时处理事情的几种实现方式

在Spring里面有一套完整的事件处理机制,容器启动过程中各节点会有对应的事件,如果要在初始化时做一些事情,可以实现ApplicationListener接口接收相应的事件,实现onApplicationEvent方法,在容器将所有的 Bean 都初始化完成之后,就会执行该方法。stop(Runnable):容器关闭后,spring 容器发现当前对象实现了 SmartLifecycle,就调用 stop(Runnable), 如果只是实现了 Lifecycle,就调用 stop()。
原创
发布博客 2022.08.21 ·
613 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

postman将接口返回结果生成csv文件到本地

postman中将接口返回结果生成csv文件或json文件到本地以供循环调用
原创
发布博客 2022.07.26 ·
10038 阅读 ·
5 点赞 ·
5 评论 ·
16 收藏

postman将接口返回结果生成json文件到本地

postman中将接口返回数据生成json文件
原创
发布博客 2022.07.26 ·
5929 阅读 ·
2 点赞 ·
2 评论 ·
11 收藏

JDK动态代理和CGLIB动态代理

在SpringAOP中基于动态代理实现功能的增强,也就是动态的生成代理类,在代理类中织入增强的逻辑然后调用目标对象的方法。动态代理中用的比较多的两种:JDK动态代理、CGLIB动态代理。JDK动态代理使用JDK的java.lang.reflect.Proxy类的newProxyInstance方法实现的代理。用一个测试接口看下具体实现:public interface JdkProxyDemoService { void queryTrs();}@Servicepublic
原创
发布博客 2022.05.30 ·
8314 阅读 ·
12 点赞 ·
0 评论 ·
128 收藏
加载更多