
java编程模式与思想
槐月十九
你若盛开,清风自来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java的向上转型与向下转型
1、java的向上转型概念:定义一个父类的引用变量来指向一个子类的对象。该引用变量可以调用父类中定义的属性和方法,对于非静态方法,如果子类中重写了该方法,则会引用java的动态绑定机制,实际调用子类的方法。实例代码:public class Father { public static int a = 15;public int b = 110;public static ...原创 2017-12-19 16:42:15 · 609 阅读 · 0 评论 -
java静态代理与动态代理用法
代理模式是指通过代理对象来访问目标对象,这样便于在目标对象的功能基础之上添加额外的功能扩展,并且不需要改变原目标对象的代码。1、静态代理静态代理比较简单,代理类与目标类实现同一个接口,把目标类的对象添加进代理类中,然后在代理类的方法中调用目标类的方法,代码如下:接口public interface People {void eat();}目标类public cla...原创 2018-04-08 15:04:14 · 204 阅读 · 0 评论 -
GET,POST,PUT,DELETE,OPTIONS等请求方式简单总结
之前做的java web项目,基本上只使用get和post的请求方式,但是现在新项目额外增加了put,delete,查了点资料,做个简单的总结。1、GETget请求是用来获取数据的,只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。在这里我们认为get请求是安全的,以及幂等的。安全就是指不影响服务器的数据,幂等是指同一个请求发送多次返回的结果应该相同。特点:ge...原创 2018-11-23 17:17:28 · 44243 阅读 · 4 评论 -
使用redis实现接口幂等性
1、概念幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次比如:订单接口, 不能多次创建订单支付接口, 重复支付同一笔订单只能扣一次钱支付宝回调接口, 可能会多次回调, 必须处理重复回调普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次等等2、常用解决方案唯一索引,防止新增脏数据token机制,防止页面重复提交...原创 2019-06-30 23:23:40 · 17220 阅读 · 7 评论