-
Markdown下载及使用方法
下载网址Typora — a markdown editor, markdown reader. 根据自己的需求 下载版本 Make down学习 标题: 二级标题 两个#号 字体 hello,world! 两个*号 hello,world! 1和*号 hello,world! 3个*号 hello -
分布式限流篇
具体内容请看作者:https://mp.weixin.qq.com/s/dfI9h8bdYgZ60UeByphhYQ 在系统设计中,限流是保障系统高可用的一种常规手段,并且还有熔断,服务降级… 对于系统接入大量的业务线,导致流量非常大,一些系统承受不住被搞挂。 Martin有几种方法来进行系统优化。 -
Scanner各数据类型输入规则
统一的输入模式 基本数据类型 Scanner input = new Scanner(System.in); int firstnumber = input.nextInt(); //整形int型 double money = input.nextDouble(); //双精度浮点型double型 -
重载与重写
重载与重写 方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。相同点都是方法名相同,不同点使用条件方法方面,重写必须有继承,在子类中重写,方法重载在同一个类中。 参数方面:方法重写参数类型、个数、顺序完全一致,而方法重载参数类型、个数、顺序至少一个 -
元字符及其描述
元字符 及其描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配\n。“\n”匹配换行符。序列“\”匹配“\”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也 -
reset.css 和 normalize.css
reset.css @charset "utf-8";html{background-color:#fff;color:#000;font-size:12px}body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,t -
拦截过滤器模式
拦截过滤器模式 用于对应用程序的请求或响应做一些预处理/后处理。 定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。 过滤器可以做认证,授权,记录日志或者跟踪请求,然后把请求传给相应的处理程序。 过滤器(filter) 过滤器在请求处理请求程序执行请求之前或之后,执行某些任务 过滤器链(f -
淘宝七天自动收货,设计与实现
淘宝的七天自动收货,在我们签收商品后,物流系统会在七天之后延时发送一个消息给支付系统,通知系统将款打给商家,这个过程会持续七天 因为使用了消息中间件的延迟推送功能。 在比如说12306购票支付确认页面,我们在选好票点击确定跳转的页面中往往都会有倒计时,代表着30分钟内订单不确认的话,将会自动取消订单 -
剑指offer 09.用两个栈实现队列——30.包含min函数的栈
题目描述:(栈和队列) 09——用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ); 解题思路: 1.栈无法去实现队列功能:栈底 -
leetcode32.最长有效括号(栈)
给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2: 输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3: 输入:s = ""输出:0