摘要: 基本数据类型存放在哪? 基本类型的变量存在栈里或者堆里不是由"大小可知,生存期可知"就能确定了。关键是上下文。 比如: void method(){ int a = 3; } 这自然是存在栈里的。局部方法嘛。 而: class Test { int a = 3; } 这就肯定是随对象放到堆里的。 * 阅读全文
posted @ 2022-08-16 21:10 没有烦恼的猫猫 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、设计思想及原理 设计思想 1、字符串分配和其他的对象分配一样,耗费高昂的时间与空间代价,作为最基础的数据类型,大量频繁的创建字符串,极大程度地影响程序的性能。 2、JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化。 为字符串开辟一个字符串常量池,类似于缓存区。 创建字符串 阅读全文
posted @ 2022-08-16 21:05 没有烦恼的猫猫 阅读(71) 评论(0) 推荐(0) 编辑
摘要: xml中依赖注入bean bean标签下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/sprin 阅读全文
posted @ 2022-08-16 03:10 没有烦恼的猫猫 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 为什么要用redis 减少了mysql数据库的压力, 在这之前mysql一个人承受,然后要承受大量的数据请求, 大部分都是读操作。而且经常都是重复查一个东西,浪费了很多时间进行磁盘io redis将数据都存在内存中,而不用去进行磁盘io操作。节省了很多时间 内存和硬盘的区别: redis数据储存在内 阅读全文
posted @ 2022-08-16 00:39 没有烦恼的猫猫 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 注解读取 属性配置文件中的值 @ConfigurationProperties和@Value 2个注解。 @ConfigurationProperties注解支持属性文件和javabean的映射,而@Value支持spel表达式。 如果是多个属性映射,而且常常被复用,推荐使用@Configurati 阅读全文
posted @ 2022-08-16 00:14 没有烦恼的猫猫 阅读(16) 评论(0) 推荐(0) 编辑