上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 1、递归 关于递归的概念,简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。用递归需要注意以下两点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须 阅读全文
posted @ 2019-11-01 16:38 Mr.Aaron 阅读(312) 评论(0) 推荐(0) 编辑
摘要: jQuery提供的deferred.promise()方法的作用是,在原来的Deferred 对象上返回另一个 Deferred 对象,即受限制的 Promise 对象,受限制的 Promise 对象只开放与改变执行状态无关的方法(比如done()方法和fail()方法),屏蔽与改变执行状态有关的方 阅读全文
posted @ 2019-11-01 11:00 Mr.Aaron 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如何保证幂等性,这个是你 阅读全文
posted @ 2019-09-30 15:24 Mr.Aaron 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 什么是幂等性? 对于同一笔业务操作,不管调用多少次,得到的结果都是一样的。 幂等性设计 我们以对接支付宝充值为例,来分析支付回调接口如何设计? 如果我们系统中对接过支付宝充值功能的,我们需要给支付宝提供一个回调接口,支付宝回调信息中会携带(out_trade_no【商户订单号】,trade_no【支 阅读全文
posted @ 2019-09-30 15:13 Mr.Aaron 阅读(2989) 评论(0) 推荐(0) 编辑
摘要: #前言 对于后端程序员,特别是 Java 程序员来讲,排查线上问题是不可避免的。各种 CPU 飚高,内存溢出,频繁 GC 等等,这些都是令人头疼的问题。楼主同样也遇到过这些问题,那么,遇到这些问题该如何解决呢? 首先,出现问题,肯定要先定位问题所在,然后分析问题原因,再然后解决问题,最后进行总结,防 阅读全文
posted @ 2019-09-26 14:06 Mr.Aaron 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 是否保证线程安全? ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全。 底层数据结构区别? Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构。 插入和删除是否受元素位置的影响? ArrayList 采用数组存储, 阅读全文
posted @ 2019-09-26 10:45 Mr.Aaron 阅读(284) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org 阅读全文
posted @ 2019-09-16 16:20 Mr.Aaron 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\re 阅读全文
posted @ 2019-09-11 17:25 Mr.Aaron 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 方法一:通过读取XML文件反射生成对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方法五:实现接口Appli 阅读全文
posted @ 2019-08-29 22:30 Mr.Aaron 阅读(6182) 评论(0) 推荐(0) 编辑
摘要: 概览 整体结构 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (96 , 293) 给jQuery对象添加一些方法和属性; (285 , 347) extend:jQuery扩展方法; (349 , 817) jQuery.extend 阅读全文
posted @ 2019-08-29 22:28 Mr.Aaron 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页