page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
25150 经验值
4个粉丝
主页被访问 7655 次

1048 个回答

0 赞同

永久代溢出

JDK1.6及之前:有永久代,常量池在方法区 JDK1.7:有永久代,但已经逐步“去永久代”,常量池在堆中 JDK1.8及之后:无永久代,常量池在元空间

回答于 2020-01-08 16:21

0 赞同

关于JVM内存结构的问题

所谓的堆、方法区线程共享是说所有的线程都能访问堆和方法区,线程访问堆中的对象需要知道对象的内存地址也就是对象的引用 方法内创建的对象如果满足栈上分配的原则会分配在栈内存中 针对那些作用域不会逃逸出方法的对象,在分配内存时不在将对象分配在堆内存中,而是将对象属性打散后分配在栈(线程私有的,属于栈内存)...

回答于 2020-01-08 16:19

0 赞同

Mybatis和JAP选型怎么选?

jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射。 jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。 当需要修改字段的时候mybatis改起来特别费事,而jpa就相对简单。 jpa适合单表。 JPA也有一二级缓存,和mybatis类似

回答于 2020-01-08 16:18

0 赞同

Java运算符优先级问题

从字节码里可以看出来,例如以下代码 int a = 3; int b = 2; System.out.println(a == (a = b)); 转成字节码后如下:        0: iconst_3        1: istore_1        2: iconst_2        3: istore_2        4: getstatic     #2                  // Field java/lang/System.out:Ljava/io/PrintStream;      ...

回答于 2020-01-08 16:16

0 赞同

面试题提取作者名称和每章目录

作者的所在位置固定。-直接取第一行。然后加载每行- 文字包含 正则 第几章等字就取出来这行后面的文字。为了性能需要加上线程来处理多个txt。

回答于 2020-01-07 16:41

0 赞同

如何防止token被盗

https了解一下

回答于 2020-01-07 16:38

0 赞同

怎么使用日期进行分组,代码和sql都行

现将 createtime format成一天的格式,group by

回答于 2020-01-07 16:37

0 赞同

volatile使用的一点不解

System.out.println(finish)这个方法内部会调用synchronized,这个能解释为啥加了就能停止;不加的时候一直在while循环,没有空闲时间从主内存更新值

回答于 2020-01-07 16:36

0 赞同

@Value读取出现局部未加载的问题

@value获取不到值的原因不外乎:配置文件没有加载;bean没有被spring托管;key与系统中的重名;key拼写错误 仔细分析一下就知道了

回答于 2020-01-07 16:33

0 赞同

git提交代码时会把原来的代码删掉,然后重新生成一份

你这是换行符的问题吧

回答于 2020-01-07 16:31