spring-BeanCreationException

2017-2-16 diaba Spring

服务错误异常log: HTTP Status 500 - Servlet.init() for servlet applicationContext threw exception type Exception report message Servlet.init() for servlet applicationContext threw exception description The server encountered an internal error that prevented it from fulfilling this...

阅读全文>>

评论(0) 浏览(2779)

springmvc-@RequestParam设置是否必填参数优缺点分析

2016-11-23 diaba Spring

通过如下代码设置参数是否必输: @RequestParam(value = "parameterName", required = true) String parameterName 优点:简单,不用代码进行检查输入参数是否有值 缺点:如果没有填写该参数值,被springmvc直接拦截,该方法中的任何日志都不会生效,查询到日志如下 2016-11-23 11:44:47 |-DEBUG org.springframework.web.servlet.DispatcherServlet - Null ModelAndView...

阅读全文>>

标签: 参数必填

评论(0) 浏览(9003)

Mybatis-mapper.xml重复ID导致的问题

2016-11-9 diaba ibatis

调试半天的问题,终于在请教同事后解决了 错误日志如下: 2016-11-09 14:52:34 |-WARN org.springframework.beans.factory.support.DefaultListableBeanFactory - Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orderInsurerTaskMa...

阅读全文>>

标签: springmvc

评论(0) 浏览(3153)

SpringMVC:类中的@Autowired未生效(未自动注入)

2016-8-12 diaba Spring

调用时发现标记为@Autowired的变量是null的,检查了半天,发现类是这样拿到的 Class classType = Class.forName(classPath); Method method = classType.getDeclaredMethod("triggerPlaceOrderEngine", new Class[]{String.class}); Map map = (Map) method.invoke(classType.newInstance(), dataJson); ...

阅读全文>>

标签: 自动注入

评论(0) 浏览(4595)

SpringMVC:HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map

2016-8-11 diaba Spring

HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map type Exception report message Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Coul...

阅读全文>>

标签: springmvc

评论(0) 浏览(3343)

SpringMVC:Null ModelAndView returned to DispatcherServlet with name 'applicationContext': assuming HandlerAdapter completed request handling

2016-3-21 diaba Spring

Null ModelAndView returned to DispatcherServlet with name 'applicationContext': assuming HandlerAdapter completed request handling 问题现象: 后台输出: 2016-03-21 16:00:40 |-DEBUG org.springframework.web.servlet.DispatcherServlet - DispatcherServlet with name 'applicationC...

阅读全文>>

标签: springmvc

评论(3) 浏览(22351)

【转】绝对干货:解密阿里巴巴“异地多活”技术

2016-2-18 diaba 技术框架

原文:http://servers.pconline.com.cn/721/7215376.html 编者按:11月16日,阿里“双十一”技术分享会上,阿里巴巴技术保障部研究员林昊详细解析了“异地多活”技术。相较于目前主流的“两地三中心”,该技术实现了质的飞跃。笔者对此的理解是,“提供‘丝般柔顺’的用户体验”,即用户在天猫、淘宝等阿里平台上的任何操作都流畅自如。而更为深入的技术剖析,请参阅以下演讲实录。 在去年“双十一”之后,阿里巴巴就对外宣传了去年交易的“异地双活”,而今年则变成了“异地多活”,意味着从双走向了更多。 对于阿里的交易以及支付来讲,我们做异地...

阅读全文>>

标签: 异地多活

评论(0) 浏览(1886)

Linux环境安装Kafka消息队列系统

2016-1-11 diaba Kafka

原文:http://czj4451.iteye.com/blog/2041096 1. 简介  kafka (官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。    i. 消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。  ii. 多个broker协同合作,producer、consumer和broker三者之间通过zookeeper来协调请求和转发。 ...

阅读全文>>

标签: kafka

评论(0) 浏览(2208)

分布式系统保证数据一致性的事务机制

2016-1-7 diaba 分布式

分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制 1.分布式事务XA XA是分布式事务的规范,定义了事务管理器和资源管理器之间的接口。XA接口是双向的,在事务管理器和资源管理器之间形成通信桥梁。事务管理器控制着全局事务,管理事务的生命周期,协调资源。资源管理器负责控制和管理实际资源(e.g. 数据库或JMS队列) 2.JTA 定义了java事务规范,具体实现由供应商负责提供 3.两阶段提交 a)准备阶段  b)提交阶段  两阶段保证分布式事务原子性,要么全做,要么全部做。 准备阶段 事务管理器(事务协调者)给...

阅读全文>>

标签: 分布式一致性

评论(0) 浏览(2463)

分布式数据存储-数据sharding实现

2016-1-6 diaba 分布式

在DAO层、ORM框架层、JDBC API层、DAO与JDBC之间的spring数据访问层、应用与数据库之间代理层实现数据库sharding优缺点分析: 1.DAO层     优点:不受ORM框架制约,实现起来比较简单、易于根据业务特点进行灵活定制、无需解析SQL和路由规则匹配性能会稍微好些     缺点:技术有一定门槛,工作量比依靠框架要大(用框架有学习成本),不通用,只能在特定系统中使用 2.ORM框架层     两个方向:在实现O-R Map...

阅读全文>>

标签: sharding

评论(0) 浏览(2524)

发布&订阅的消息系统 Kafka的深度解析

2015-12-29 diaba Kafka

发布&订阅的消息系统 Kafka的深度解析 2015-01-27 10:25 Jason Guo Jason Guo的博客 字号:T | T 一个典型的kafka集群中包含若干producer(可以是web前端产生的page view,或者是服务器日志,系统CPU、memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干consumer group,以及一个Zookeeper集群。Kafka通过Zookee...

阅读全文>>

标签: kafka

评论(0) 浏览(2228)

Kafka各个组件介绍

2015-12-29 diaba Kafka

Kafka组件介绍 Broker     Kafka集群包含一个或多个服务器,这种服务器被称为broker Topic     每条发布到Kafka集群的消息都有一个类别,这个类别被称为topic。(物理上不同topic的消息分开存储,逻辑上一个topic的消息虽然保存于一个或多个broker上但用户只需指定消息的topic即可生产或消费数据而不必关心数据存于何处) Partition  &nbs...

阅读全文>>

标签: kafka

评论(0) 浏览(2057)

spring-ioc配置

2015-12-19 diaba 技术框架

通过xml配置bean时,可以控制spring容器中保留几个实例 默认是单例的,如果想要实现每次从容器中取得实例,都是新实例,那么只需要配置 scope="prototype" 参数即可。 默认是: scope="singleton"

阅读全文>>

标签: spring ioc

评论(0) 浏览(1755)

Paxos 算法/协议

2015-12-6 diaba 分布式

基于消息传递的一致性算法。 节点通讯存在两种模式:共享内存(Shared memory,需要锁)和消息传递(Message passing)。

阅读全文>>

标签: paxos 分布式一致性

评论(0) 浏览(1912)

MyBatis-Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}

2015-12-4 diaba ibatis

使用mybatis框架实现数据持久化时,出现Improper inline parameter map format.  Should be: #{propName,attr1=val1,attr2=val2}错误, 数据库表主键ID类型为int,Auto increment类型,对应的sqlMap中设置为: <insert id="insert" > <![CDATA[ INSERT INTO TableName ( ID , ...

阅读全文>>

标签: mybatis Improper inline

评论(1) 浏览(11939)

分布式的主要应用

2015-11-19 diaba 分布式

分布式并行计算 分布式协调 分布式缓存 消息队列 分布式文件系统 分布式作业调度平台

阅读全文>>

标签: 分布式

评论(0) 浏览(1931)

Powered by emlog 京ICP备15045175号-1 Copyright © 2022