摘要: 什么是幂等性? 对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。 幂等性设计 我们以对接支付宝充值为例,来分析支付回调接口如何设计? 如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支 阅读全文
posted @ 2020-04-12 13:15 潇湘客2 阅读(583) 评论(0) 推荐(0)
摘要: 学习IO,首先要明白四个东西。 1.同步 java自己去处理io。 2.异步 java将io交给操作系统去处理,告诉缓存区大小,处理完成回调。 3.阻塞 使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。 4.非阻塞 使用非阻塞IO时,如果不能立马读写,Java调用会马上返回,当IO事件分发器 阅读全文
posted @ 2020-04-12 12:53 潇湘客2 阅读(419) 评论(0) 推荐(0)
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解 析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连 阅读全文
posted @ 2020-04-06 13:56 潇湘客2 阅读(208) 评论(0) 推荐(0)
摘要: 查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降 阅读全文
posted @ 2020-01-10 10:01 潇湘客2 阅读(230) 评论(0) 推荐(0)
摘要: Java 中的 transient 关键字被用来表示变量将不被序列化处理。那么在理解 transient 关键字之前,我们先了解下什么是序列化。 什么是序列化 序列化是对象进行持久化处理,也就是说,将对象转化成一个字节流进行存储(比如存储为一个字节文件)或传输(通过网络传输字节)。同时,我们也可以从 阅读全文
posted @ 2020-01-04 14:03 潇湘客2 阅读(223) 评论(0) 推荐(0)
摘要: 存储格式 基本用法 通过Jedis(封装了redis的Java客户端)对redis进行操作。 Jedis工具类 public class JedisPoolUtil { private static JedisPool pool = null; static { //加载配置文件 InputStre 阅读全文
posted @ 2019-12-09 15:18 潇湘客2 阅读(406) 评论(0) 推荐(0)
摘要: 2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新 阅读全文
posted @ 2019-11-28 14:59 潇湘客2 阅读(362) 评论(0) 推荐(0)
摘要: 一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.Disp 阅读全文
posted @ 2019-11-22 15:46 潇湘客2 阅读(194) 评论(0) 推荐(0)
摘要: 1、Spring MVC 入门 1.1、Spring MVC 简介 把Web应用程序分为三层,分别是: 控制器(Controller):负责接收并处理请求,响应客户端; 模型(Model):模型数据,业务逻辑; 视图(View):呈现模型,与用户进行交互; 目前最好的实现MVC设计模式的框架,是Sp 阅读全文
posted @ 2019-11-20 15:30 潇湘客2 阅读(319) 评论(0) 推荐(0)
摘要: 前言 学习Spring第一课,就是认识IOC控制反转,要了解它还真得花一些功夫。今天主要理解透彻它的真谛,而不仅限于表面。 上道小菜 1 public class BusinessService { 2 3 private UserDao dao = new UserDao(); 4 5 priva 阅读全文
posted @ 2019-11-10 15:33 潇湘客2 阅读(670) 评论(0) 推荐(0)