无题
【Flowable】 专栏 Overviewtype: folder_brief_live
无题
Consul 通用配置属性
Name
Default
Description
spring.cloud.consul.config.acl-token
spring.cloud.consul.config.data-key
data
If format is Format.PROPERTIES or Format.YAML then the following field is used as key to look up consul for configuration.
spring.cloud.consul.config.default-context
application
spring.cloud.consul.config.enabled
true
spring.cloud.consul.config.fail-fast
true
Throw exceptions during config lookup if true, otherwise, log warnings.
spring.cloud.consul.config.forma ...
【Java 多线程并发】 线程
【Java 多线程并发】 线程Metadatatitle: 【Java 多线程并发】 线程
date: 2023-07-10 14:15
tags:
- 行动阶段/完成
- 主题场景/程序
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/Java
categories:
- Java
keywords:
- Java
description: 【Java 多线程并发】 线程
【Java 多线程并发】 线程,进程,协程的详细解释undefined
undefined
【Java 多线程并发】 Java中线程的创建和运行undefined
undefined
【Java 多线程并发】 线程睡眠、阻塞、挂起、终止undefined
undefined
【Java 多线程并发】 线程的通知与等待undefined
undefined
【Java 多线程并发】 线程中断undefined
undefined
【Java 多线程并发】 join()方法undefined
undefined
【Java 多线程并发 ...
【Java JVM】 直接内存
【Java JVM】 直接内存Metadatatitle: 【Java JVM】 直接内存
date: 2023-07-10 08:00
tags:
- 行动阶段/完成
- 主题场景/程序
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/Java
categories:
- Java
keywords:
- Java
description: 【Java JVM】 直接内存
概述直接内存是在 Java 堆外的、直接向系统申请的内存区间。来源于 NIO,通过存在堆中的 DirectByteBuffer 操作 Native 内存。
因此出于性能考虑,读写频繁的场合可能会考虑使用直接内存。
Java 的 NIO 库允许 Java 程序使用直接内存,用于数据缓冲区
直接内存(Direct Memory)直接内存概述不是虚拟机运行时数据区的一部分,也不是《Java 虚拟机规范》中定义的内存区域。直接内存是在 Java 堆外的、直接向系统申请的内存区间。来源于 NIO,通过存在堆中的 DirectByteBu ...
【Redis】 排序
【Redis】 排序Metadatatitle: 【Redis】 排序
date: 2023-07-09 14:07
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 排序
概述Redis的SORT命令可以对列表键、集合键或者有序集合键的值进行排序。
本章将对SORT命令的实现原理进行介绍,并说明包括ASC、DESC、ALPHA、LIMIT、STORE、BY、GET在内的所有SORT命令选项的实现原理。
SORT命令通过将被排序键包含的元素载入到数组里面,然后对数组进行排序来完成对键进行排序的工作。
在默认情况下,SORT命令假设被排序键包含的都是数字值,并且以数字值的方式来进行排序。
如果SORT命令使用了ALPHA选项,那么SORT命令假设被排序键包含的都是字符串值,并且以字符串的方式来进行排序。 ...
【Redis】 Lua脚本
【Redis】 Lua脚本Metadatatitle: 【Redis】 Lua脚本
date: 2023-07-09 13:56
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 Lua脚本
概述Redis从2.6版本开始引入对Lua脚本的支持,通过在服务器中嵌入Lua环境,Redis客户端可以使用Lua脚本,直接在服务器端原子地执行多个Redis命令。
Redis服务器在启动时,会对内嵌的Lua环境执行一系列修改操作,从而确保内嵌的Lua环境可以满足Redis在功能性、安全性等方面的需要。
Redis服务器专门使用一个伪客户端来执行Lua脚本中包含的Redis命令。
Redis使用脚本字典来保存所有被EVAL命令执行过,或者被SCRIPT LOAD命令载入过的Lua脚本,这些脚本可以用于实现SCRI ...
【Redis】 发布和订阅
【Redis】 发布和订阅Metadatatitle: 【Redis】 发布和订阅
date: 2023-07-09 13:30
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 发布和订阅
概述Redis的发布与订阅功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令组成。
通过执行SUBSCRIBE命令,客户端可以订阅一个或多个频道,从而成为这些频道的订阅者(subscriber):每当有其他客户端向被订阅的频道发送消息(message)时,频道的所有订阅者都会收到这条消息。
服务器状态在pubsub_channels字典保存了所有频道的订阅关系:SUBSCRIBE命令负责将客户端和被订阅的频道关联到这个字典里面,而UNSUBSCRIBE命令则负责解除客户端和被退订频道之间的关联 ...
【Redis】 监视器
【Redis】 监视器Metadatatitle: 【Redis】 监视器
date: 2023-07-09 13:24
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 监视器
概述执行 MONITOR 命令,客户端就成为了监视器,实时接收打印服务器处理的命令。当客户端发送请求时,服务器除了执行,还会将相关信息发送给所有监视器。
·客户端可以通过执行MONITOR命令,将客户端转换成监视器,接收并打印服务器处理的每个命令请求的相关信息。·当一个客户端从普通客户端变为监视器时,该客户端的REDIS_MONITOR标识会被打开。·服务器将所有监视器都记录在monitors链表中。·每次处理命令请求时,服务器都会遍历monitors链表,将相关信息发送给监视器。
成为监视器redisServer 中有 mo ...
【Redis】 慢查询日志
【Redis】 慢查询日志Metadatatitle: 【Redis】 慢查询日志
date: 2023-07-09 13:23
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 慢查询日志
概述Redis 的慢查询日志功能用于记录执行时间超过给定时长的命令请求。可通过两个参数配置:
slowlog-log-slower-than:执行时间超过多少微秒的命令会被记录到日志上。
slowlog-max-len:指定服务器最多保存多少条慢查询日志,超过时会删除最久的那条日志。
可以使用CONSIG SET slowlog-log-slower-than <microsecond>直接修改配置,使用SLOWLOG GET来查询慢查询日志。
Redis的慢查询日志功能用于记录执行时间超过指定时 ...
【Redis】 事务
【Redis】 事务Metadatatitle: 【Redis】 事务
date: 2023-07-09 13:04
tags:
- 行动阶段/完成
- 主题场景/数据存储
- 笔记空间/KnowladgeSpace/ProgramSpace/BasicsSpace
- 细化主题/数据存储/Redis
categories:
- 数据存储
keywords:
- 数据存储/Redis
description: 【Redis】 事务
概述Redis 通过MULTI,EXEC,WATCH等命令实现事务功能。事务是将多个命令打包,然后原子地按顺序地执行的机制,执行期间服务器不会中断事务执行其他客户端的命令请求。下面展示了一次完整事务的执行命令:
redis> MULTI
OK
redis> SET "name" "The Design and Implementation of Redis"
QUEUED
redis> GET "name"
QUEUED
redis> EXEC
1) OK
2) "The Design and Impleme ...