- 博客(4)
- 收藏
- 关注
原创 问题欣赏(一)
从问题来理解Mysql存储引擎InnerDb-MVCC案例:前段时间遇到一个这样的问题,有3个方法A、B、C,3个方法都通过了@Transactional方式添加了事务,其中A是主方法,先通过线程的方式调用了B方法来异步插入一些数据,最后调用了C方法进行数据查询。问题:在C方法中查询时获取不到B方法中更新的数据信息。...
2021-03-29 16:03:34 55
原创 简单使用AOP+MDC方式对单个服务日志追踪
1、Spring Boot 项目(包含MDC相关jar包)2、新建自定义注解:@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface MdcInterface {}3、新建切面类@Aspect@Component@Slf4jpublic ...
2020-03-24 17:26:29 1044 1
转载 Spring系列之Spring常用注解总结(转载)
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。为了解决...
2018-03-19 14:41:12 131
原创 远程debug服务器上代码
1、打开 tomcat 的 bin 目录下的 tomcat启动文件(目前我们项目的文件名为:start-web-server.sh)2、在start-web-server.sh 中添加命令:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,susp...
2018-02-27 10:37:11 1196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人