Jedis连接池
/** * @author xclhove */ public class JedisConnectionFactory { private static final JedisPool JEDIS_POOL; static { JedisPoolConfig jedisPoolConfig = n
2024-07-17
|
0
|
0
Java中的线程安全
什么是线程安全? 简单来说,线程安全是多个线程访问同一段代码,不会造成不确定的结果。 线程安全就是多线程访问时,采用了加锁机制,同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再对共享数据进行操作,确保不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可
2024-07-16
|
0
|
0
Redis命令
常见通用命令 String的常见命令 key的层级结构 格式:<project>:<module>:<id> 如: set xnote:user:1 u1 set xnote:user:2 u2 set xnote:note:1 n1 set xnote:note:2 n2 Hash的常见命令 Li
2024-07-16
|
0
|
0
DockerCompose
命令格式: docker compose [options] [command] options 参数 说明 -f 指定compose文件的路径和名称(处于compose文件的目录可不写) -p 指定project名称 commands command 说明 up 创建并启动所有service容器
2024-07-16
|
0
|
0
Docker容器网络互联
常见命令 命令 说明 docker network create <newworkName> 创建网络 docker network ls 查看所有网络 docker network rm <newworkName> 删除指定网络 docker network prune 清除未使用的网络 dock
2024-07-16
|
0
|
0
Dockerfile语法
常见指令 构建镜像 -t:tag,格式<repository>:<tag>,不指定则默认为latest <path>:Dockerfile所在目录,.代表当前目录 Dockerfile示例 以SpringBoot打包的jar为例:
2024-07-16
|
0
|
0
Java字符串相关类的底层原理
字符串存储的内存原理 直接赋值会复用字符串常量池中的(相同字符串的地址相同) new出来不会复用,而是开辟一个新的空间(相同字符串的地址不同) ‘==’号比较的到底是什么? 基本数据类型比较数据值 引用数据类型比较地址值
2024-07-15
|
0
|
0
Java中一个对象的内存图
加载User的class文件(方法区) 声明局部变量user(栈) 在堆内存开辟空间 默认初始化 显示初始化 构造方法初始化 将堆内存的地址赋值给user
2024-07-15
|
0
|
0
Java中方法的基本内存原理
this的本质:代表方法调用者的地址值。 基本概念 堆:new出来的都在堆内存中开辟一个小空间。 栈(先进后出/后进先出):方法运行时使用的内存,运行方法入栈,运行完毕出栈。 基本数据类型:整数、浮点数、布尔、字符。 引用数据类型:除了基本数据类型之外的其他类型。 值传递 传递基本数据类型时,传递的
2024-07-15
|
0
|
0