老师,按照视频上的步骤一步步来。它还是报这个错误请问是什么原因呢?
老师,问一下为啥我的mapper映射配置文件放置mapper包下不行,放置resources下才行呢?
请问
python什么时候要缩进什么时候不用?
问题解决了,重新打包了一下就好了..........................
不好意思下面那段代码在提交之后格式乱了,再粘贴一次
@Override
public TbItemDesc selectItemDescByItemId(Long itemId) {
TbItemDescExample example = new TbItemDescExample();
TbItemDescExample.Criteria criteria = example.createCriteria();
criteria.andItemIdEqualTo(itemId);
List<TbItemDesc> list = this.tbItemDescMapper.selectByExampleWithBLOBs(example);
return list.get(0);
//return this.tbItemDescMapper.selectByPrimaryKey(itemId);
}
老师您好,视频中提到,由于需要返回大文本,所以要用selectByExampleWithBLOBs的这种形式,而不能用selectByPrimaryKey,我看了下list.get(0)和直接用selectByPrimaryKey都会返回TbItemDesc对象。然后我用postman测了一下两种方式返回的效果是一样的。所以其实两种都可以?
另外没有特别清楚老师指的大文本指的是?
TbItemDesc (Long itemId) { TbItemDescExample example = TbItemDescExample()TbItemDescExample.Criteria criteria = example.createCriteria()criteria.andItemIdEqualTo(itemId)List<TbItemDesc> list = ..selectByExampleWithBLOBs(example)list.get()}
老师,String类是不可变字符,比如使用substring方法进行截取,那么会不会重新创建一个对象
搭建完成高可用集群后访问地址发现没有创建实例,host地址已经配置,防火墙已关
print(f"Threading:{name} start")
这个
"Threading:{name} start"前面的f是啥意思?我好像记得讲过,又好像记得没讲过,谢谢老师解答
我按照要求配置的,但是在打开时,窗口一闪就没了!是什么问题
"""定义发动机类 Motor、底盘类 Chassis、座椅类 Seat,车辆外壳类 Shell,并使用组合 关系定义汽车类。其他要求如下: 定义汽车的 run()方法,里面需要调用 Motor 类的 work()方法,也需要调用座椅 类 Seat 的 work()方法,也需要调用底盘类 Chassis 的 work()方法。""" class Montor: def work(self): print("发动机") class Chassis: def work(self): print("底盘") class Seat: def work(self): print("座椅") class Shell: def work(self): print("车辆外壳") #定义Car类里的run方法能调用Motor, Chassis, Seat的work()方法 class Car: def __init__(self,Montor,Chassis,Seat,Shell): self.Montor = Montor self.Chassis = Chassis self.Seat = Seat self.Shell = Shell # 定义run()方法 def run(self): self.Montor.work() self.Chassis.work() self.Seat.work() self.Shell.work() print("该{0}由{1},{2},{3}组成".format(self.Montor.work(),self.Chassis.work(),self.Seat.work(),self.Shell.work())) m = Montor() c = Chassis() se = Seat() sh = Shell() car1 = Car(m, c, se, sh) car1.run()
'''使用工厂模式、单例模式实现如下需求: (1) 电脑工厂类 ComputerFactory 用于生产电脑 Computer。工厂类使用单例模式,也就是说只能有一个工厂对象。 (2) 工厂类中可以生产各种品牌的电脑:联想、华硕、神舟 (3) 各种品牌的电脑使用继承实现: (4) 父类是 Computer 类,定义了 calculate 方法 (5) 各品牌电脑类需要重写父类的 calculate''' class ComputerFactory: # 工厂模式、单例模式组合 __obj = None # 类属性,类内私有 __init_flag = True def __new__(cls, *args, **kwargs): # 单例模式新建,只新建一次 if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj def __init__(self): # 单例模式初始化,只初始化一次 if ComputerFactory.__init_flag: print("模具初始化完成单例模式初始化,只初始化一次") ComputerFactory.__init_flag = False def creat_computer(self, brand): # 工厂模式 if brand == "联想": return Lenovo() # 调用Lenovo类,需要传参 elif brand == "华硕": return AUAS() elif brand == "神州": return HASEE() else: return print("未知品牌,无法创建!") class Computer: # 定义父类Computer def __init__(self, name): self.name = name def calculate(self): # 定义父类Computer的calculate方法 print("生产该电脑") class Lenovo(Computer): # 定义Levono类,继承父类Computer def __init__(self, name): # 显式继承父类的构造函数 Computer.__init__(self, name) def calculate(self): # 重写calculate方法 print('生产{0}'.format(self.name)) class AUAS(Computer): # 定义AUAS类,继承父类Computer # 当子类与父类构造函数相同,默认继承 def calculate(self): print('生产{0}'.format(self.name)) class HASEE(Computer): # 定义HASEE类,继承父类Computer def calculate(self): print('生产{0}'.format(self.name)) # 子类AUAS类运行测试1 s1 = HASEE("小米") s1.calculate() print("--------------------------------------------------------") # 组合模式运行测试2 c1 = ComputerFactory() x1 = c1.creat_computer("华硕") x2 = c1.creat_computer("神州") x3 = c1.creat_computer("联想") print(x1) print(x2) print(x3) print("--------------------------------------------------------") c2 = ComputerFactory() print(c1) print(c2)
运行报错是一个原因,第二是
s1 = HASEE("小米")
这行代码,给神舟传小米为什么海内输出结果;我对单例模式还有工厂模式看了好几遍。还是不懂
域名里不能有下划线,太坑了.花了一个小时排查
找到原因了,虚拟机的防火墙挡住了,请求不正确。
老师,
这个课程去烧mybatis相关内容啊,感觉从给中间断开了。能不能加上没有把提升的内容。,
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637