自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小汤圆的博客

总结,学习,进步,脚下的路

  • 博客(105)
  • 收藏
  • 关注

原创 Jmeter接口并发测试

Apache JMeter 是一款开源的性能测试工具,广泛用于接口并发测试、负载测试和压力测试。

2025-02-25 14:38:42 2202

原创 ApplicationEvent的优缺点

ApplicationEvent 是 Spring 框架中用于实现 事件驱动编程 的核心类。它允许应用程序在特定动作发生时发布事件,并由监听器(Listener)处理这些事件。这种机制非常适合解耦业务逻辑,提高代码的可维护性和扩展性。

2025-02-14 10:47:04 702

原创 Feign接口调用-请求响应数据底层实现

Jackson 是一个广泛使用的 JSON 编解码库,用于将 Java 对象序列化为 JSON 字符串(编码),以及将 JSON 字符串反序列化为 Java 对象(解码)。

2025-02-14 09:31:50 589

原创 微服务日志查询难解决方案-EFK

在微服务项目中,日志查询难是一个常见问题,主要原因包括:日志分散:微服务实例分布在多个节点或容器中,日志存储位置分散。格式不统一:不同服务可能使用不同的日志格式,难以统一查询。调用链复杂:跨服务的调用链难以追踪,导致问题定位困难。日志量大:微服务数量多,日志量巨大,查询效率低。

2025-02-08 10:29:23 1203

原创 数据库多租户概念

数据库多租户‌是指一种软件架构策略,它允许多个用户(租户)在同一个数据库实例中共享资源,但每个租户的数据和操作权限是相互隔离的。这种架构的主要特点包括共享性、隔离性和可扩展性‌。

2025-02-07 09:47:49 661

原创 实现 Serializable 接口之后,为什么还要显示指定 serialVersionUID 的值?

序列化指定id

2024-04-12 10:55:13 376

原创 后端接口性能优化有哪些方法?

提升接口性能

2024-04-12 10:24:31 337

原创 用包装类型定义属性

建议在POJO和RPC的返回值中使用包装类型。

2024-04-12 10:20:23 213

原创 git pull不用输密码命令

git config --global credential.helper store

2023-11-14 17:29:20 174

原创 sftp连接远程服务器命令

2023-10-31 10:00:09 385

原创 代码中设置sql查询超时时间

eg:mybatis.defaultStatementTimeout=10

2023-10-20 14:33:04 785

原创 git通过关键字搜索所有分支名

【代码】git通过关键字搜索所有分支名。

2023-10-18 10:22:27 446

原创 线程池创建及任务添加逻辑及代码打印验证

9.如果核心线程也想关闭,则调用executorService.allowCoreThreadTimeOut(true);则没有任务时,核心线程也会关闭。7.如果超过存活时间且线程数大于核心线程数,就关闭线程。6.等待队列的任务也做完了,就会看超过存活时间没有。5.存活线程忙完了就去做等待队列的任务。3.超了就看最大线程数超没有。2.超了就看等待队列超没有。1.先看核心线程超没有。8.直到只剩下核心线程。

2023-09-05 16:32:57 89

原创 xxljob任务涉及表及前端配置页面

http://ip:端口/xxl- job- admin。任务组表:xxl_job_group,任务细节表:xxl_job_info,

2023-08-17 10:55:34 527

原创 idea 连接远程服务器

idea工具太好用了 有一个idea 什么工具都可以不用了。

2023-07-28 17:22:58 140

原创 idea rest client报文请求

json报文和xml报文都支持,超级好用。

2023-06-29 15:19:10 142

原创 oracle用户权限问题

oracle-00980:synonym translation is no longer valid同义词转换不再有效问题。oracle-00942:table or view does not exist表不存在。有同义词还是没法查询(表结构发生了改变)

2023-06-14 16:14:51 109

原创 PLSQL Oracle问题: ORA-01882: 未找到时区区域%s

执行查询sql时,报提示框ORA-01882: 未找到时区区域%s这是什么问题呢

2023-04-04 10:11:08 599

原创 150万数据读写拷贝(原来文件读取写入拷贝耗时超级短)

150w数据写入文件耗时大概7s;150w数据从文件读取耗时大概2s;150w数据从文件读取然后写入另一个文件耗时大概9s;大批量数据从文件读取写入文件相对而言真的耗时可以忽略不计呀!

2023-02-21 17:06:14 244

原创 maven引入多个版本的jar会导致的问题

当一个项目中,存在多个版本的jar,虽然pom.xml中可以做依赖排除,但是除了直接依赖还有间接依赖,依赖只是包的引入,写代码时可以找到引入相关的类不报错,但是程序真正执行时,具体加载哪个版本的jar并不是根据依赖来的,所以说程序在执行时,遇到多个版本的类,具体的类加载机制pom.xml根本控制不住,要是一个项目中存在多个版本的jar,就会有各种类找不到,方法找不到的异常,如:NoSuchMethodError……因为jar的版本升级迭代,不兼容各种问题,导致使用某个版本的类进入到某个方法后又找不到新依赖的

2023-02-10 13:34:18 2418

原创 unknown source怎么解决(pom.xml中的各种依赖版本不一致导致的找不到方法)

把pom.xml中引入的包替换成相应的找得到方法,类的版本就好了修改pom.xml的依赖并排出相关低版本的依赖,添加高版本的依赖

2023-02-09 13:39:05 685

原创 Spring IoC(控制反转) 笔记化

控制反转的实质:把对象的创建交出来,把对象和对象自己的依赖关系交出来。

2022-12-09 11:10:58 177

原创 启动roketMq 错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_291\jre\lib\ext

rocketmq启动报错

2022-11-09 09:31:48 1220 1

原创 propagation事务枚举含义

2022-11-04 10:29:06 208

原创 maven sync异常(sync resolve dependencies error)

maven 同步异常好烦,怎么拒绝呢?解决方法,拷贝一份新的本地仓库,maven的本地仓库指向新的maven仓库,然后最后reimport

2022-06-30 16:17:58 1684

原创 想知道某分支和其他分支对比哪些文件发生改变

git diff branch1 branch2 --stat加上 --stat 是显示文件列表, 否则是文件内容diff

2022-06-27 17:21:36 158

原创 java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作

java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作这是为什么呢?原因是锁表了。程序在更新某个表的数据是,表被锁了或者表的某条数据被锁了。比如说select…for update的时候并没有提交事务,导致数据或表处于被锁状态,便会抛出这个异常。...

2021-11-14 21:24:33 3384

原创 BigDecimal 高精度数字的类

2021-10-13 21:31:21 140

原创 你真的懂finally了吗?

finally太强大了,不管发生什么错,有没有被捕获,它都会无条件执行。24岁的我,对男朋友的要求,只有一个,就是像finally就行。

2021-07-31 12:36:18 184

原创 ||和&&优先级

&&的优先级是要高于||的。意思是如果一个表达式里面同时有这两个,执行并不是从左往右的顺序,而是按先&&后||的顺序。

2021-07-27 22:23:08 13837 3

原创 linux ioexception 没有那个文件或目录

问题前提:在windows系统下测试完全没有问题,在linux系统运行时报错:ioexception 没有那个文件或目录权限问题。程序用户没有某个文件夹的权限,所以所会找不到那个目录和文件。看程序部署的包的Owner用户是哪个,然后选择一个文件夹的owner用户和程序部署的包的Owner用户一致,就可以了,让程序自己创建文件夹。...

2021-07-21 17:47:05 964

原创 quartz定时任务的框架在项目启动后qrtz_triggers的trigger_state一直为blocked,并且怎么改数据的这个字段,它又会变回来,只有把项目停了,改数据库,才可以。

quartz定时任务的框架在项目启动后qrtz_triggers的trigger_state一直为blocked,并且怎么改数据的这个字段,它又会变回来,只有把项目停了,改数据库,才可以。是因为这个任务一直在执行没有执行完。比如说,代码中用到了CountDownLatch(size);latch.countDown();latch.await();//等到所有的线程执行完因为代码逻辑有问题,导致latch.countDown();没有每个线程都执行到,所有latch的size最后可能并没有为0,

2021-06-11 08:46:19 3347 4

原创 Linux查日志命令

grep ‘查找内容‘ -A100 -B100 文件名zgrep ’查找内容‘ 压缩文件名

2021-06-01 22:14:29 128

原创 linux常用文件查找命令

linux常用文件查找命令

2021-01-30 17:26:45 160

原创 git命令

git命令

2021-01-30 16:39:33 179

原创 前后端分离的优点和缺点

现在接触的项目用的前后端分离,那么前后端分离有什么好处呢?首先前后端分离,我不需要管前端怎么实现,总结起来,后端开发者需要做的就是写接口。只需要知道,你前端传过来什么,然后需要后端这边传回去什么就行了,然后主要的就是操作逻辑。但是,其实这样一来,也有坏处,比如说程序员不知道前端的具体流程,然后对表的设计,对业务或许就理解的没有那么透彻,而且,还存在前后端联调各种问题,前端和后端的沟通等。其实前后端分离,分从哪个角度看,有好有坏,好啦,今天就摆这么多,哈哈哈哈。...

2020-11-08 19:45:58 2169

原创 静态代理&动态代理(未完待续)

代理是什么?还是买车票吗?

2020-09-29 17:16:42 141

原创 Docker,Docker镜像?Docker的应用?(做笔记,待完善)

Docker的使用

2020-07-29 21:55:47 154

原创 nginx和图片服务器

nginx到底用来做什么?

2020-07-27 21:58:44 351

原创 在浏览器上下载文件功能的实现

https://blog.csdn.net/weixin_40001125/article/details/88670618

2020-07-20 21:42:39 936

空空如也

空空如也

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

TA关注的人

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