摘要: 一、装逼前先热热身 无论是比较传统的 web项目 还是近几年流行的前后端分离,后端只独立提供数据交互接口服务的项目,都避免不了数据之间交互格式的选择。 从很早之前的 xml 格式 到现在最火热的json格式 我们可以发现数据格式都是越来越 “短小精悍” 。当然我们可能在某些特定的业务场合,比如对延时 阅读全文
posted @ 2019-04-02 09:42 joey_java 阅读(3340) 评论(0) 推荐(1) 编辑
摘要: spring 有两大核心 IOC和AOP。 IOC (inversion of control) 译为 控制反转,也可以称为 依赖注入 ; AOP(Aspect Oriented Programming)即面向切面编程。 我们此次所模仿的是 spring IOC 中的 Annotation 版的自动 阅读全文
posted @ 2019-03-29 00:06 joey_java 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 前言 传统处理超时订单 采取定时任务轮训数据库订单,并且批量处理。其弊端也是显而易见的;对服务器、数据库性会有很大的要求,并且当处理大量订单起来会很力不从心,而且实时性也不是特别好 当然传统的手法还可以再优化一下,即存入订单的时候就算出订单的过期时间插入数据库,设置定时任务查询数据库的时候就只需要查 阅读全文
posted @ 2019-03-28 23:58 joey_java 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 先上效果图 ![[图片上传中...(kline3.gif 3cd3ef 1542639059861 0)] ](https://upload images.jianshu.io/upload_images/8694874 8d9b1cf2ad2e5916.gif?imageMogr2/auto or 阅读全文
posted @ 2019-03-28 23:56 joey_java 阅读(2827) 评论(0) 推荐(0) 编辑
摘要: 动态代理实现思路 实现功能:通过Proxy.newProxyInstance返回代理对象 1、创建一个处理业务逻辑的接口,我们也和JDK一样,都使用InvocationHandler作为接口名,然后接口里面一个invoke方法,jdk呢是有三个参数,我们简化了一下就只要两个参数即可。 2、声明一段j 阅读全文
posted @ 2019-03-28 23:34 joey_java 阅读(323) 评论(0) 推荐(0) 编辑