摘要: 需求:在一个扣款操作后,如果预付款账户余额不足时,新启一个线程去调用短信平台的接口,超过30秒无响应时,自动关闭,并记录在数据库。 思路:对于这种与其他平台进行交互的需求,最好的设计思路就是使用MQ,只要成功放到消息队列以后,另一个平台就可以在队列里读取到,不用担心超时的问题。此次的需求是调用他们平 阅读全文
posted @ 2019-02-15 16:20 易七 阅读(7662) 评论(1) 推荐(1) 编辑
  2018年8月6日
摘要: springmvc 生命周期 1A)客户端发出http请求,只要请求形式符合web.xml文件中配置的*.action的话,就由DispatcherServlet来处理。 1B)DispatcherServlet再将http请求委托给映射器的对象来将http请求交给对应的Action来处理 2)映射 阅读全文
posted @ 2018-08-06 14:57 易七 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: 什么是spring Aop AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要 阅读全文
posted @ 2018-08-06 14:44 易七 阅读(4500) 评论(0) 推荐(0) 编辑
摘要: Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了。想要快速的了解Mysql储存过程吗,就一同看一下下文的“Mysq 阅读全文
posted @ 2018-08-06 14:31 易七 阅读(503) 评论(0) 推荐(0) 编辑
  2018年7月30日
摘要: 1、分布式锁的由来 在程序开发过程中不得不考虑的就是并发问题。在java中对于同一个jvm而言,jdk已经提供了lock和同步等。但是在分布式情况下,往往存在多个进程对一些资源产生竞争关系,而这些进程往往在不同的机器上,这个时候jdk中提供的已经不能满足。分布式锁顾明思议就是可以满足分布式情况下的并 阅读全文
posted @ 2018-07-30 21:24 易七 阅读(162) 评论(0) 推荐(0) 编辑