![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
pigcoffee
精通C++、分布式应用,数据仓库、PostgreSQL相关工作。
展开
-
Spring Bean详解
前言容器中的Bean作用域容器中Bean的生命周期Bean 实例的创建方式及依赖配置Bean属性说明原创 2017-11-08 18:14:34 · 881 阅读 · 3 评论 -
Spring AOP详解
应用场景适用于那些具有横切逻辑的应用场合,如性能检测、访问控制、事务管理及日志记录主要解决问题通过横向抽取机制将这类无法通过纵向继承提醒进行抽象的重复性代码(比如:性能统计、事务管理)抽取到一个独立的模块中,但如何将这些独立的逻辑融合到业务逻辑中以完成和原来一样的业务流程,是问题的关键,这正是AOP要解决的主要问题。术语连接点 joinpoint特定点是原创 2017-12-01 23:36:49 · 232 阅读 · 0 评论 -
Dubbo 2.5.8版本与高版本Spring 4.3.10集成
Dubbo 2.5.8版本与高版本Spring 4.3.10集成,报如下错误:Caused by: java.lang.reflect.MalformedParameterizedTypeException原创 2017-12-18 17:24:25 · 1155 阅读 · 0 评论 -
Dubbo之 The prefix "context" for element "context:component-scan" is not bound
spring配置<context:component-scan base-package="包名" />,报如下错误: The prefix "context" for element "context:component-scan" is not bound.是因为该配置文件的<bean></bean>标签的属性中少了属性信息,增加相应属性即可,如下:原创 2017-12-19 10:45:30 · 963 阅读 · 0 评论 -
log4j.xml配置详解
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。定义配置文件Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=原创 2018-01-16 23:07:55 · 3836 阅读 · 0 评论 -
AOP配置方式
一:基于XML配置 <!--目标对象 --> <bean id="AOPservice" class="com.study.spring.service.impl.AOPServiceImpl"/> <!-- advice通知 --> <bean id="adviceMessage" class="com.study.原创 2018-02-11 13:57:53 · 309 阅读 · 0 评论 -
Examples for JacksonJsonRedisSerializer
例子1:@Beanpublic RedisTemplate<String, Album> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String, Album> template = new RedisTemplate<String, Album>...转载 2018-05-26 00:03:51 · 524 阅读 · 0 评论 -
Mybatis的insert into select命令未结束问题解决
Mybatis中使用insert into select命令,错误如下:Exception in thread "main" org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命...原创 2018-07-05 16:25:46 · 9917 阅读 · 0 评论 -
DBCP连接池问题分析
背景 生产环境,运维人员核对实时账单和累帐信息,发现有部分用户数据不一致;问题描述消费者日志报生产者线程池满图1生产者堆栈信息部分如下:图2问题分析数据不一致产生原因:累帐表数据是消费者SumCharge服务更新,更新完成后调用生产者AccountProcess服务,由于生产者服务处理慢导致返回超时,更新实时账单表失败;生产者Accou...原创 2018-10-16 21:43:04 · 1326 阅读 · 0 评论