![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术栈
P_彭彭彭
这个作者很懒,什么都没留下…
展开
-
Spring 对事物的管理
1. 编程方式的事务声明 Spring也为我们提供了模板类TransactionTemplate进行事务管理 2 .声明式的事务声明 1.基于tx和aop命名空间的xml配置文件 <tx:advice id="advice" transaction-manager="transactionManager"> ...转载 2018-09-06 19:57:18 · 132 阅读 · 0 评论 -
@Configuration 与 @Bean 注解的使用技巧
心得 : 1. //@Configuration注解的spring容器加载方式,用AnnotationConfigApplicationContext替换ClassPathXmlApplicationContext 2.//如果要调用销毁方法必须用子类来声明,而不是ApplicationContext,因为ApplicationContext没有close() ClassPat...转载 2018-09-06 19:47:23 · 261 阅读 · 0 评论 -
Rocketmq
一、基本概念 Producer,消息生产者,负责产生消息,一般由业务系统负责产生消息。 Consumer,消息消费者,负责消费消息,一般是后台系统负责异步消费。 Push Consumer,Consumer 的一种,应用通常向 Consumer 对象注册一个 Listener 接口,一旦收到消息,Consumer 对象立 刻回调 Listener 接口方法。 P...转载 2018-10-16 12:51:30 · 130 阅读 · 0 评论 -
依赖倒转原则
框架在架构设计上遵循一个重要的设计原则叫“依赖倒转原则”,依赖倒转原则是高层模块不能依赖低层模块,它们应该共同依赖一个抽象,这个抽象由高层模块定义,由低层模块实现。 所谓高层模块和低层模块的划分,简单说来就是在调用链上,处于前面的是高层,后面的是低层。我们以典型的Java Web应用举例,用户请求在到达服务器以后,最先处理用户请求的是Java Web容器,比如Tomcat、Jetty这些,通过监...转载 2019-05-05 17:11:05 · 208 阅读 · 0 评论 -
Calendar.HOUR_OF_DAY与Calendar.HOUR 使用方式
今天遇到一个问题,使用calendar 类获取某天的结束时间。每次都获取到错误时间。经过查询发现。使用错了设置命令。 具体分析如下: 24 小时制 calendar.set(Calendar.HOUR_OF_DAY, 23); 12小时制 calendar.set(Calendar.HOUR,11); 反思: 对于api不能意淫,要了解使用方式。贸然使用毕竟会埋坑,自己小心细致一...原创 2019-09-17 13:35:07 · 1822 阅读 · 0 评论