摘要: Java生鲜电商平台-微服务系统架构用Redis是如何实现点赞、取消点赞的?(小程序/APP)   说明:在Java生鲜电商平台中,微服务系统架构的体系下,采用Redis实现点赞以及取消点赞。特别说明:Redis采用5.0.5这个版本。   本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 ... 阅读原文
2021-01-27 12:39:02 阅读(701) 评论(0)
摘要: Word文档中,可直接通过【设计】-【页面颜色】页面颜色,通过Java代码可参考如下设置方法: 1. 设置单一颜色背景 doc.getBackground().setType(BackgroundType.Color); doc.getBackground().setColor(Color.PINK); ... 阅读原文
2021-01-27 11:25:08 阅读(766) 评论(0)
摘要: 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 Java... 阅读原文
2021-01-27 09:43:04 阅读(697) 评论(0)
摘要: Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 本节我们重点研究对象和类的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行... 阅读原文
2021-01-27 08:30:02 阅读(708) 评论(0)
摘要: 对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场景有可能是: 黑客拦截了请求,重放 前端/客户端因为某些原因请求重复发送了,或者用户在很短的时间内重复点击了。 网关重发... 阅读原文
2021-01-27 07:51:02 阅读(722) 评论(0)
摘要: 1、引入spring security spring boot环境下,pom.xml需要加入spring security相关依赖即可启动spring security <dependency>    <groupId>org.springframework.boot</grou... 阅读原文
2021-01-27 07:45:02 阅读(757) 评论(0)
摘要: 本篇内容:3000+字 预计阅读时间:7分钟 本文汇总了常考的 ConcurrentHashMap 面试题,面试 ConcurrentHashMap,看这一篇就够了!为帮助大家高效复习,专门用”★ “表示面试中出现的频率,”★ “越多,代表越高频! 实现原理 ConcurrentHashMap 的实现... 阅读原文
2021-01-27 06:00:32 阅读(715) 评论(0)
摘要: 消息中间件的应用场景 主流 MQ 框架及对比 说明 Kafka 优点 Kafka 缺点 RocketMQ Pulsar 发展趋势 各公司发展 Kafka Kafka 是什么? Kafka 术语 Kafka 如何持久化? Kafka 文件存储机制 分区 为什么分区? 分区策略? Kafk... 阅读原文
2021-01-27 00:51:05 阅读(774) 评论(0)
摘要: 一:方法内部类 就是在方法中直接定义一个内部类,之后直接使用这个内部类对象的方法,你作为语法 了解就行了。   DEMO:方法中定义内部类       以上是在方法中定义了一个内部类,方法中的内部类能访问方法的局部变量和方法的参数吗? DEMO:访问方法的参数和局部变量       ... 阅读原文
2021-01-26 23:18:07 阅读(713) 评论(0)
摘要: MySQL基本组成 SQL执行流程 Server 层主要包括连接器、查询缓存、分析器、优化器、执行器,包含了MySQL主要的很多核心功能,以及所有的内置函数、存储过程、触发器、视图等,其实就是所有跨存储引擎的功能都是在这一层实现的 存储引擎层,主要负责数据的存储和读取,是以插件的形式存在的 ,支持如 I... 阅读原文
2021-01-26 22:43:03 阅读(717) 评论(0)