- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 记一次使用ElementUi框架给Form中的Table添加表单验证
给el-table加表单验证,一个很简单的需求。预计开发十分钟,结果用了2个半小时。vue代码写的太少了,很多隐藏的坑自己还发现不了。慢慢积累吧。
2022-10-19 17:01:30
3844
原创 Spring事务学习总结
Spring基于AOP完成的事务处理。接下来就是围绕着Spring是如何基于AOP完成的事务处理的学习总结大致过程如下1 这个标签加入spring的配置文件。
2022-08-23 17:08:28
421
原创 TransactionInterceptor声明式学习总结
事务学习中TransactionInterceptor增强方法的处理逻辑太过复杂,这里单独对其假如某个service有三个方法,每个方法都有自己的事务现在有另一个service的方法,如下} }最终结果应该是什么样的呢?或者说运行结果是什么样的比较合理。我开始认为要么都成功要么都失败比较合理。其实不然,例举下几个业务场景场景一 方法a和方法b必须保证一起成功或者失败,方法c可以成功也可以失败其失败并不影响其他方法。场景二 方法a和方法b执行成功,方法c。
2022-08-19 16:59:18
1229
原创 SpringBoot如何使用内嵌Tomcat
Springboot使用了内置tomcat,在服务部署时无需额外安装Tomcat,直接启动jar包即可。这里会有很多疑问1内置Tomcat长什么样,它与原来的Tomcat有啥区别2Springboot是如何使用的内置tomcat3DispatcherServlet是如何加载到tomcat容器的对于以上的种种疑问在这里做了一个总结1springboot使用内嵌Tomcat完成了tomcat的启动。httpshttps。......
2022-08-02 16:59:42
13008
1
原创 第二次Feign学习总结
最近把Spring的IOC和AOP以及Sprongboot相关的知识又学习了一遍,在这个基础上再次看了Feign源码感觉有了新的体会,整体思路更加清晰了。这里做一个学习总结//可以看到这里已经不是feign的包了packagecom.netflix.client;这里很多内容涉及到了ribbon的实现,暂不深入了。这里对executeWithLoadBalancer方法关键步骤做一个简介1构建一个指令。...
2022-07-19 14:09:15
796
原创 记一次feign接口变慢
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes,
2022-05-24 10:05:33
2902
原创 记一次ScriptEngine引发的Matespace内存泄漏
文章目录前言一、发现问题二、问题分析三、解决问题总结前言内存泄漏我之前只遇到过堆内存泄漏和栈内存泄漏。matespace内存泄漏只在大神的demo样例代码中见过,因为要模拟出这个泄漏比前两个费点劲。本以为这种泄漏这辈子应该与我无缘,哈哈结果还真让我遇到了,必须记录下留作纪念。一、发现问题在排查一个诡异的bug时突然灵光一闪想到会不会是GC导致的,于是乎执行了jstat -gc pid 1000 4这个指令FGC 125次,并且matespace空间比服务刚刚启动时大了1倍多。刚部署几天的服
2022-05-20 11:07:21
1695
1
原创 Feign超时时间设置
Feign超时时间设置起因feign超时时间配置发现了两个问题问题一排查首先看入口类FeignAutoConfiguration配置文件对应类FeignClientPropertiesFeignClientFactoryBean类用于读取配置参数来进行feign配置问题二排查LoadBalancerFeignClientSpringClientFactory起因最近发现登录功能有时会报timeout错误,经排除发现是服务与服务之间feign调用超时导致的。于是想通过配置feign超时时长来解决该问题。
2021-10-20 13:37:37
24606
10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人