摘要:
来看一个场景:
一个叫车应用里,用户下单叫车,行程单初始状态为“行程中”,当行程结束后,状态自动变更为“待支付”。
叫车单有开始时间、结束时间。需求是要求当用户查看订单的时候,要及时体现出来最新的状态。就是说,如果是行程结束的订单,那么,展示的状态应该是“待支付”。 “行程中”状态的订单可以分享,“待支付... 阅读原文
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)