
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
人工智能,零基础入门!http://www.captainbed.net/inner页面降级在大促或者某些特殊情况下,某些页面占用了一些稀缺服务资源,在紧急情况下可以对其整个降级,以达到丢卒保帅;页面片段降级比如商品详情页中的商家部分因为数据错误了,此时需要对其进行降级;页面异步请求降级比如商品详情页上有推荐信息/配送至等异步加载的请求,如果这些信息响应慢或者后端服务有问题,可以进行降级;服务功能
人工智能,零基础入门!http://www.captainbed.net/inner针对多环节,从源头打包入手,当然这些都可以在运维阶段用脚本进行替换来代替resources/environment/下有四个环境,local本地、dev开发、test测试、pre预上线、prod生产,打包命令如下:# 本地mvn clean package -P local# 开发mvn...
人工智能,零基础入门!http://www.captainbed.net/inner公司开发APP,经常会有版本升级的情况,因此会出现新版本如何兼容旧版本的问题。iOS和android 不断有新的版本开发,很多服务端开发都是在以前接口的逻辑上进行修改,新的APP版本发布后,老的APP版本如何兼容接口?有人说:每次发布完APP,就强制用户更新到最新版本 不就完了。现在确实有的公司这...
人工智能,零基础入门!http://www.captainbed.net/inner实例说明汉诺塔问题的描述如下:有A、B和C 3跟柱子,在A上从下往上按照从小到大的顺序放着64个圆盘,以B为中介,把盘子全部移动到C上。移动过程中,要求任意盘子的下面要么没有盘子,要么只能有比它大的盘子。本实例将演示如何求解3阶汉诺塔问题。实现过程新建一个类HanoiTower。在Han...
人工智能,零基础入门!http://www.captainbed.net/inner1、消息队列(以下简称MQ)天生就是处理高并发的有力工具,因为他可以把一个完整的流程拆为多部分,并发进行,或者不是很重要的步骤模块延迟进行。大家所熟悉的是消息队列在大基数用户项目的注册模块和电商项目的订单模块运用的比较多,淘宝就是最好的案例。但是这里并不是想要介绍这个,而是想简谈一下消息队列处理拼团秒杀活动...
人工智能,零基础入门!http://www.captainbed.net/inner排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序...
人工智能,零基础入门!http://www.captainbed.net/inner一、简介在大型平台的分布式项目中,消息队列MQ具有重要的作用,经常用在边缘业务功能的处理中,比如日志管理【下面将以Bug日志保存为例】,因为像日志保存、新用户注册发送邮件等操作都不是主干业务,可以放在消息队列异步处理,这样可以减小项目的阻塞和压力。下面介绍的是比较常用的一个消息队列ActiveMQ。...
人工智能,零基础入门!http://www.captainbed.net/inner为了方便之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。1. Java 篇(1). Java基础知识java中==和equals和hashCode的区别...
人工智能,零基础入门!http://www.captainbed.net/inner在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起来的.....OK,博主就曾...
人工智能,零基础入门!http://www.captainbed.net/inner我们通常采用Request相关对象来获取请求信息(User-Agent),如下获取信息。String ua = request.getHeader("User-Agent");//得到的信息:User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) Appl...







