你好奇,我在学mybatis动态代理那里了,老师讲动态代理就是自己写接口,mybatis自动生成实现类,调用个什么方法就返回一个实现类,但是我还是不明白,这个所谓的代理是谁给谁做代理,动态又是怎样一个动态法
应该多表转单表吧。多表查询肯定会被人怼死。
多表查询的效率不是很低吗。为什么要用多表查询啊。
每次运行都是卡在这,在网上百度,也没能解决,请问这个tld扫描,我把log4j等级调了 也没打印出来,
老师,关于DBUtil3的修改,我不明白在视频13分17秒的时候为啥要把Class.forName(Driver)删掉?
-- 例如:将helloworld字符串中的hello替换为Hiselect replace('helloworld','hello','Hi') from dual;select replace('helloworld','hello','Hi');
问题1:dual是哪个表?
select * from dual;
怎么提示找不到它?
问题2:replace是真替换了字符串中的字符,还是只是输出为这样,表中没变?
select replace('helloworld','hello','Hi');
老师能帮我看看我这样理解对吗? 谢谢老师了
因为创建了ThreadLocal这样一个容器并赋上了初始值,那么每当一个线程调用这个容器的set方法时就会在当前线程对象里面重新创建一个ThreadLocalMap对象,这个ThreadLocalMap对象里的key是一个新的ThreadLocal容器,所以value就可以再次以初始值开始了,这样就可以实现数据的隔离效果让每个线程操作自己的变量。
飞机和炮弹碰撞的时候回咖顿时什么原因?
换服务器还是不行 上面的就是我的源码 老师你帮我看看哪错了吧 我实在看不出来
b = "我爱你" id("我爱你") id(b)
地址不一样
这个super是指哪个,如果有多个线程那怎么区分super指向谁
1.老师,我在百度的时候,发现一个问题 对于一个对象的成员方法,这些方法中包含本地变量,仍需要存储在栈区,即使它们所属的对象在堆区。 但是视频中,老师讲解的是成员方法是放在堆中,怎么现在需要存储在栈中?
讲的太复杂了理解不了 13分钟创建10几个类
老师 为什么我一点登录 没有响应结果 却弹出来一个下载窗口呢
>>>a=“axt”
>>>print(a)
axt
>>>a
‘axt’
直接敲a输出 为什么和print(a)不一致
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637