问题:
使用了ActiveRecord模式,还需要再去创建一个继承BaseMapper的接口吗?
老师这个shiro是什么时候走的controller层
请问老师,这个星期该如何显示出来?
老师,视频中的这个类似&&和&是不是错了,AtLeastOneSuccessfulStrategy不应该类似java中的|,FirstSuccessfulStrategy类似java的||吗。
老师这样写的异常时因为啥啊
z老师,写这个类的作用是什么?
老师这个Interator是接口还是接口定义的方法啊
创建对象时list调用的这个iterator又是个啥
老师,我点查询查不到商品信息,浏览器报500错误,控制台报这个空指针异常,我不是特别明白,为啥呢?设置null查全部,但为什么会报这么个异常呢
ego_parent.zip
老师这里创建迭代器对象不是很明白
老师,JDK8之后常量不存在方法区中,那存在哪里呀?单独的一个空间吗?
//老师,如果在Account类中重写equals方法,使得当accountNo相同的情况下判定为同一对象 那为什么线程同步没有进行互斥呢 import java.util.Objects; class Account { private String accountNo; private double balance; @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Account account = (Account) o; return Double.compare(account.balance, balance) == 0 && Objects.equals(accountNo, account.accountNo); } @Override public int hashCode() { return Objects.hash(accountNo, balance); } public Account(String accountNo, double balance) { this.accountNo = accountNo; this.balance = balance; } public Account() { } public String getAccountNo() { return accountNo; } public void setAccountNo(String accountNo) { this.accountNo = accountNo; } public double getBalance() { return balance; } public void setBalance(double balance) { this.balance = balance; } } class DrawThread extends Thread { //账户对象 private Account account; private double drawMoney; public DrawThread(String Name, Account account, double drawMoney) { super(Name); this.account = account; this.drawMoney = drawMoney; } @Override public void run() { synchronized (this.account){ //判断当前账户余额是否大于或等于取款金额 if (this.account.getBalance() >= this.drawMoney) { System.out.println(this.getName() + "取款成功!" + this.drawMoney); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } //更新账户余额 this.account.setBalance(this.account.getBalance() - this.drawMoney); System.out.println("当前余额为:" + this.account.getBalance()); } else { System.out.println(this.getName() + "取款失败,余额不足"); } } } } public class DrawMoneyDemo { public static void main(String[] args) { Account account = new Account("1001", 1000); Account account1 = new Account("1001", 1000); System.out.println(account1.equals(account)); new DrawThread("老公", account, 800).start(); new DrawThread("老妞", account1, 800).start(); } }
java.lang.ClassCastException: class org.apache.activemq.command.ActiveMQMessage cannot be cast to class javax.jms.TextMessage (org.apache.activemq.command.ActiveMQMessage and javax.jms.TextMessage are in unnamed module of loader 'app') at com.bjsxt.HelloWorldConsumer.readHelloWorldActiveMQ(HelloWorldConsumer.java:36) at com.bjsxt.Test.main(Test.java:6)
附上36行代码
String xx =((TextMessage)message).getText();
应该是类型转换除了问题,把这句话去除,无报错。但是视频老师代码为啥没有报错,请老师解答。
想问一个问题,我在写发送消息线程时,synchronized中的"abc".wait()会飘红,必须在catch中处理InterruptedException异常才行,但是视频中和其他提问的同学都没出现这个异常,想知道是怎么回事?
老师,能具体讲下应用上下文或是请求下上文,在实际项目中的实际应用场景吗??最好可以实际举例
老师可以给一下画UML图的软件吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637