- 博客(9)
- 收藏
- 关注
原创 关于String类型设计初衷
String大家都知道他是不可变的常量,存放在方法区的常量池中,String str=“hello world!”首先会在常量池中中寻找是否有“hello world!”,如果有直接令str指向其地址,否则就在常量池中创造一个,然后令str指向其地址 为何Java会选择这样的方式定义字符串类型?而不是像C语言那样将字符串存入字符数组中去。究竟是因为什么原因,会让java设计者选择牺牲对字符串的修改。 我们知道在日常生活中使用字符串,判断两个字符串相等的情况远大于修改字符串...
2022-02-24 19:55:37
310
原创 requestparam接受不到参数
今天遇到了一个bug,@Requestparam注解始终接收不到前端数据,我也查看了content-Type也是正确的,最后发现是@Requestparam中value属性中的名字多了个空格,引以为戒
2022-01-26 17:19:13
1957
原创 【无标题】
there is no getter for property named “id“ in “class.java.lang.Integer”异常,出现原因是动态sql解决方法: public User findUserById(@Param(“id”)int id);说明参数值。
2022-01-03 21:09:35
276
原创 异常总结
异常的实质:是将控制权从产生错误的地方交给到能够处理错误的处理器异常的目的:(1)在代码意外的情况下,返回到一种安全的状态,使得用户可以执行其他命令(2)可以在意外情况下,允许用户保存所有工作的结果,并以妥善的方式终止程序...
2021-11-09 10:40:27
68
原创 关于同步时,对象锁与门关系的思考
线程同步时,需要对象锁,而对象里的对象包括这个对象自己都有自己的对象锁,而任何一个对象所包含对象锁都可以开这个对象的门,这个门是多态的,也就是synchronized()就是那个门,而关键在于获得对象锁的地址指向同一个堆内存对象,而不用关系这个锁是这个堆内存对象里谁提供的。...
2021-07-14 17:09:48
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人