热门 Arthas实践--获取到Spring Context,然后为所欲为

时间:2021-11-4   作者:StanWind   分类: 后端开发   热度:1325°    
时间:2021-11-4   分类: 后端开发    热度:1325  

背景

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。

Arthas提供了非常丰富的关于调用拦截的命令,比如 trace/watch/monitor/tt 。但是很多时候我们在排查问题时,需要更多的线索,并不只是函数的参数和返回值。
比如在一个spring应用里,想获取到spr...

热门 使用 Spring JDBCTemplate的一些问题

时间:2017-10-17   作者:StanWind   分类: 后端开发   热度:3801°    
时间:2017-10-17   分类: 后端开发    热度:3801  

使用spring template时,用queryForObject查询一条记录需要捕获EmptyResultDataAccessException,因为如果查询记录size不为1就会异常。


use spring to refine jdbcTemplate

excute -delete
update -insert -update
queryForObject -queryOne
query &...

热门 SpringMVC在切面中直接返回视图不成功的问题

时间:2017-9-17   作者:StanWind   分类: 后端开发   热度:2911°    
时间:2017-9-17   分类: 后端开发    热度:2911  

前段时间想自己用AOP对Controller层切面做权限控制,在切面层验证后不成功就返回默认视图,但是一直不成功。


原因是:

AOP切入的是方法,不是某个控制器的请求,所以不能直接返回视图来中断这个方法的请求。

所以这里可以抛出一个异常来中断,例如我在advice中抛出一个AccessDeniedException来中断,之后在利用MVC的ExceptionResol...

热门 Spring常用注解以及解释

时间:2017-7-29   作者:StanWind   分类: 后端开发   热度:2477°    
时间:2017-7-29   分类: 后端开发    热度:2477  

@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。

@Scope注解 作用域

@Lazy(true) 表示延迟初始化

@Service用于标注业务层组件、 

@Controller用于标注控制层组件(如struts中的action)

@Repository用于标注数据访问组件,即DAO组件。

...

热门 redis基本操作一览

时间:2017-2-10   作者:StanWind   分类: 后端开发   热度:2933°    
时间:2017-2-10   分类: 后端开发    热度:2933  

benchmark 性能测试工作

check aof 检测aof日志工具

check dump 检查rdb日志工具



后台运行方法:

 vim编辑conf配置文件 

daemonize yes  



—————查询key

keys * -查询当前所有的key


keys sit[ey] -正则去匹配中括号内的字符返回keys


...

返回顶部    首页    手机版本    后花园  
版权所有:Make it Better    站长: StanWind    赣ICP备17014296号