代码小兵345
程序员
两个系统之间或者分布式系统之间的信息通信,是我们开发中比较常见的场景,比如系统A要把信息发送给系统B,这个问题我们应该如何去处理?1999年,原来的SUN公司领衔提出了一种面向消息的中间件服务--JMS规范(标准);JMS即Java消息服务(JavaMessageService的简称),是JavaEE的标准/规范之一。这种规范(标准)指出:消息的发送应该是异步的、非阻塞的。也就是说消息的发送者发送完消息后就直接返回了,不需要等待接收者接收到消息后才能返回,发送者和接收者可以说...
Ajax是是前端开发必须熟知并且能够熟练使用的技术。下面就从Ajax的工作原理及优缺点两个大的方面谈谈Ajax;Ajax,是AsynchronousJavascriptandXML的简写,它能够像服务器请求额外的数据而无需刷新页面,会大大提升用户体验。也可以用简单通俗的话叫做“局部刷新”;另外,虽然名称中含有XML,但实际上Ajax通信与数据格式无关。这种技术就是无需刷新页面即可从服务器取得数据,但不一定是XML数据。1.Ajax工作原理可以理解为是在...
一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进...