摘要: 【Http状态码简介】 【百度百科】HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。 阅读全文
posted @ 2019-11-07 16:33 米突小搞羊 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 【应用】 以下是一段代码,Spring MVC 的 diapatcherServlet 的 doDispatch 方法中,获取与请求匹配的处理器(HandlerExecutionChain) getHandler 方法的处理使用到了责任链模式,handlerMappings 是之前 Spring 容 阅读全文
posted @ 2019-11-02 14:29 米突小搞羊 阅读(5746) 评论(0) 推荐(1) 编辑
摘要: 很多题目如果分析出来可以使用广度优先搜索(BFS)来解决,需要思考好以下几个问题: 节点类的设计,需要分析好数据的特征 分析初始数据中的特定节点,将其加入到队列中。如果初始队列数据后面需要用到的话,可以考虑存储两份,一份用于搜索相邻节点(使用队列存储),一份用于后期得到最终答案(根据实际问题选择数据 阅读全文
posted @ 2019-08-24 01:07 米突小搞羊 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 广度优先搜索用栈(stack)来实现,整个过程可以想象成一个倒立的树形: 1、把根节点压入栈中。 2、每次从栈中弹出一个元素,搜索所有在它下一级的元素,把这些元素压入栈中。并把这个元素记为它下一级元素的前驱。 3、找到所要找的元素时结束程序。 4、如果遍历整个树还没有找到,结束程序。 广度优先搜索使 阅读全文
posted @ 2019-08-19 17:08 米突小搞羊 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 【概述】 Eureka 作为 Spring Cloud 分布式解决方案中重要的一环,实现了服务的注册与发现等功能。Eureka 包括 Eureka Server 和 Eureka Client,具体的配置及机制在下面详细介绍。 【Eureka Server 如何配置】 【Eureka Client 阅读全文
posted @ 2019-07-14 14:55 米突小搞羊 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 【概要】 消息推送 阅读全文
posted @ 2019-07-04 16:23 米突小搞羊 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 【概述】 Button(普通按钮):点击事件处理 Toast(消息提示) Menu(菜单): Menu + Fragment 实现菜单切换 【Button】 在 MainActivity 对应的布局文件 activity_main.xml 中,使用图形编辑器加入一个按钮,如下图所示: activit 阅读全文
posted @ 2019-07-03 11:52 米突小搞羊 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 【概述】 不需要从 App Store 或者指定官网直接下载,可以通过 App 直接更新到最新版本。 【流程设计】 显示当前版本信息以及版本更新日志 提供 “检查更新” 按钮,点击事件处理逻辑: 1). 调用远程 API 获取最新的版本号,与当前 App 版本号进行比较。 2). 若当前 App 版 阅读全文
posted @ 2019-07-03 11:06 米突小搞羊 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 【概述】 这篇文章主要描述安卓开发中可能实现的功能点。 【准备工作】 IDE:Android Studio,简单操作 如何创建一个 Android 项目 Android 项目结构分析 Androidmainfest.xml 分析 【控件实现】 【布局实现】 【事件响应】 【接口调用】 【发布实现】 阅读全文
posted @ 2019-07-02 23:51 米突小搞羊 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 【概述】 java.util.concurrent.locks.ReentrantLock 实现 java.util.concurrent.locks.Lock 接口,加锁(lock)和 解锁(unlock)方法都基于 AQS(java.util.concurrent.locks.AbstractQ 阅读全文
posted @ 2019-06-28 22:19 米突小搞羊 阅读(212) 评论(0) 推荐(0) 编辑