spring
文章平均质量分 81
qq_28384753
这个作者很懒,什么都没留下…
展开
-
偶然一次,发现代码的泄漏
介绍:再一次鼓捣jvisualvm、jconsole时,发现了代码的线程问题,即 Retrofit 的使用不当,导致代码中产生了大量线程都是等待状态一、首先利用jvisualvm、jconsole 连接远程服务,查看服务状态① 在服务启动时,需要配置jmx参数// 此配置,是为了远程debug, 如果只是监控信息,不debug代码,则不需要配置-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8188 ..原创 2021-05-29 19:37:52 · 220 阅读 · 0 评论 -
AOP的基本概念
连接点(Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里干”;切入点(Pointcut):选择一组相关连接点的模式,即可以认为连接点的集合,Spring支持perl5正则表达式和AspectJ切入点模式,Spring默认使用AspectJ语法,在AOP中表转载 2018-01-07 21:56:19 · 224 阅读 · 0 评论 -
@transactional注解 与 getCurrentSession
@transactional注解应添加在service层使用声明式事务管理@transactional注解式,需要使用getCurrentSession来开启session,而使用 openSession() 事物不会提交另外,getCurrentSession是和事物相关的,如果不开启事务,单纯的使用它,也会报错:Could not obtain transaction-sy原创 2017-08-07 10:40:13 · 822 阅读 · 0 评论 -
AOP的基本概念
连接点(Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里干”;切入点(Pointcut):选择一组相关连接点的模式,即可以认为连接点的集合,Spring支持perl5正则表达式和AspectJ切入点模式,Spring默认使用AspectJ语法,在A转载 2017-07-27 15:37:29 · 162 阅读 · 0 评论 -
spring依赖注入配置及简写形式
总结一下依赖注入配置及简写形式,其实我们已经在以上部分穿插着进行简化配置了: 一、构造器注入:1)常量值简写:全写:常量2)引用简写:全写: 二、setter注入: 1)常量值 简写: 全写:常量 2)引用转载 2017-07-26 17:04:52 · 582 阅读 · 0 评论 -
Autowired 区别 Resource Spring中 @Autowired注解与@Resource注解的区别
在Spring 3.X中经常使用到@Autowired和@Resource进行装配。不禁好奇这两个注解的差异在何处???相同点:@Resource的作用相当于@Autowired,均可标注在字段或属性的setter方法上。不同点:(1)提供方:@Autowired是由org.springframework.beans.factory.annotation.Autowired提供转载 2017-07-24 21:07:47 · 155 阅读 · 0 评论 -
@Component,@Repository、@Service 和 @Controller注解说明
Spring 2.5 中除了提供Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然转载 2017-07-24 20:54:05 · 389 阅读 · 0 评论 -
spring+springmvc+hibernate,实现分页功能
效果图核心代码如下:pagebean.javaimport java.util.List;public class PageBean { //已知数据 private int pageNum; //当前页,从请求那边传过来。 private int pageSize; //每页显示的数据条数。 private int totalRec原创 2017-07-31 21:25:25 · 312 阅读 · 0 评论 -
spring+springmvc+hibernate,实现分页功能
效果图核心代码如下:pagebean.javaimport java.util.List;public class PageBean { //已知数据 private int pageNum; //当前页,从请求那边传过来。 private int pageSize; //每页显示的数据条数。 private int totalReco原创 2017-07-31 21:25:14 · 1204 阅读 · 1 评论 -
Spring声明式事务管理与配置介绍
原文地址:http://java.9sssd.com/javafw/art/1215[摘要]本文介绍Spring声明式事务管理与配置,包括Spring声明式事务配置的五种方式、事务的传播属性(Propagation)、Spring事务的隔离级别(Isolation level)等内容。一、Spring声明式事务配置的五种方式前段时间对Spring的事务配置做转载 2016-06-21 19:01:55 · 238 阅读 · 0 评论 -
spring 切面配置
Spring AOP配置方式可以选择注解方式,或者xml配置(一)注解方式类名上面添加注解@Order(数字) //(可选)数字表示切面的优先级,数字越小优先级越高@Aspect //(必选)@Component //(必选)public class AOP {/*** 定义一个方法, 用于声明切入点表达式. 一般地, 该方法中再不需要添入其他的代码. *原创 2016-06-19 11:31:07 · 509 阅读 · 0 评论 -
spring 配置hibernate
spring配置hibernate的配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmln原创 2016-06-21 19:30:48 · 230 阅读 · 0 评论