摘要: 来看一个场景: 一个叫车应用里,用户下单叫车,行程单初始状态为“行程中”,当行程结束后,状态自动变更为“待支付”。 叫车单有开始时间、结束时间。需求是要求当用户查看订单的时候,要及时体现出来最新的状态。就是说,如果是行程结束的订单,那么,展示的状态应该是“待支付”。 “行程中”状态的订单可以分享,“待支付... 阅读原文
2020-09-04 07:14:03 阅读(1285) 评论(0)
摘要: 《Java面试题系列》:一个长知识又很有意思的专栏。深入挖掘、分析源码、汇总原理、图文结合,打造公众号系列文章,面试与否均可提升Level。欢迎持续关注【程序新视界】。本篇为第6篇。 关于字符串的比较在前面文章中已经详解过,本篇文章基于字符串常量池的存储及在使用intern方法时所引起的内存变化进行一步深... 阅读原文
2020-09-04 06:00:45 阅读(1411) 评论(0)
摘要: Java 的八种排序算法       这个世界,需要遗忘的太多。   背景:工作三年,算法一问三不知。 一、八种排序算法 直接插入排序、希尔排序、简单选择排序、堆排序、冒泡排序、快速排序、归并排序和基数排序。 二、算法使用 1 直接插入排序 使用场景: 如把新的数据插入到已排好的数据列中。 实现思想: a、将... 阅读原文
2020-09-04 00:59:34 阅读(1293) 评论(0)
摘要: Redis实战核心篇 第1章 初识Redis 第2章 使用Redis构建Web应用 第二部分 核心概念 第3章 Redis命令 第4章 数据安全与性能保障 第5章 使用Redis构建支持程序 第6章 使用Redis构建应用程序组件 第7章 基于搜索的应用程序 第8章 构建简单的社交网站 第三部分 进阶内容 第... 阅读原文
2020-09-03 23:46:49 阅读(1699) 评论(0)
摘要: 使用消息队列,绕不开的一个问题就是如何保证消息不丢失,现在主流的消息中间件都提供了完整的消息可靠性保证机制,可以确保消息的可靠传递,本文以rocketMq为例介绍如何保证消息不丢失,其他消息队列类似。原文地址 消息传递过程 基本上所有的消息都划分为三个阶段生产、存储、消费,如下图 生产阶段: 在这个阶段,... 阅读原文
2020-09-03 22:16:05 阅读(1285) 评论(0)
摘要: 适合小白入门到高级,同时适合工作-两年的同学,因为整套课程全程通过项目演变的过程,从传统单机到整合分布式缓存,高井发负载均衡技术数据一致性方案,再到微服务,注册发现,路由熔断,统一配置管理,服务质量管理,中间件技术选型,底层原理源码分析,课程覆盖JAVA、spring全家桶、kafka. 多种MQ、缓存数据... 阅读原文
2020-09-03 22:10:55 阅读(1367) 评论(0)
摘要: 适合小白入门到高级,同时适合工作-两年的同学,因为整套课程全程通过项目演变的过程,从传统单机到整合分布式缓存,高井发负载均衡技术数据一致性方案,再到微服务,注册发现,路由熔断,统一配置管理,服务质量管理,中间件技术选型,底层原理源码分析,课程覆盖JAVA、spring全家桶、kafka. 多种MQ、缓存数据... 阅读原文
2020-09-03 22:10:51 阅读(1143) 评论(0)
摘要: 一、导入相关依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</ma... 阅读原文
2020-09-03 21:27:01 阅读(1148) 评论(0)
摘要: LeetCode–表示数值的字符串 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 剑指 Offer 20. 表示数值的字符串 题目 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、"5e... 阅读原文
2020-09-03 19:57:03 阅读(1141) 评论(0)
摘要: LeetCode–矩阵中的路径 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 剑指 Offer 12. 矩阵中的路径 主站 79 题目 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩... 阅读原文
2020-09-03 18:03:02 阅读(1229) 评论(0)