问题:为啥1出那边不可以通过变量操作具体每个样式的值,一定要写成2的那个样子嘛
老师,我照着视频里敲的,怎么下边显示“有错误”呢?
请问老师我的db.properties这么写可以吗?
这个DNS的配置规则是什么这几个数
首先:这个视频讲的方式二获取属性的讲解完全是错的,
下面是解释:
1.实际上这个方法是获得这个元素对象的所有属性(以文本对象的形式进行返回的),
2.这个方法是不需要参数的(但是之前讲过方法实参和形参不需要一一对应的,反法只会根据形参的需要进行取值,所以这边你的参数无论设置多少个,设置什么样的返回的结果都是一样的,因为这个方法不需要参数),
所以我的要求:
下面的答疑老师的解释也是错的或者说没解释道关键点上,所以这个课弄成这个样子可以退点钱嘛(或者完全可以把你们录制好的前端的那部分的这个点直接换掉这个视频,这个视频方向完全是错的,这个还放在上面让人家学?)
老师,请问为什么拦截器内部不能注入feign接口?
请问一下老师我这个官网更新了,应该怎么选择版本啊
老师,如果这样写的话,逻辑顺序就乱了是嘛?
有一个有点奇怪的问题,我已经加add方法了,为什么我这边调用仍然不让我调用add方法,自动校正一直让我重新加一个private void add, 我前面写的那个
public void add(E element){
不知道为什么没有生效,完整code我附下面
package com.bjsxt; public class BinaryTreeSort<E extends Integer> { class Node<E extends Integer>{ private E item; private Node left; private Node right; Node(E item){ this.item = item; } public void addNode(Node node){ if(node.item.intValue() < this.item.intValue()){ if(this.left == null){ this.left = node; }else{ this.left.addNode(node); }else{ if(this.right == null){ this.right = node; }else{ this.right.addNode(node); } } } } public void inorderTranversal(){ if(this.left != null)this.left.inorderTranversal(); System.out.println(this.item); if(this.right != null)this.right.inorderTranversal(); } private Node root; public void add(E element){ Node<E> node = new Node<>(element); if(this.root == null) this.root = node; else this.root.addNode(node); } public void sort(){ if(this.root == null)return; this.root.inorderTranversal(); } public static void main(String[] args) { BinaryTreeSort<Integer> sort = new BinaryTreeSort<>(); sort.add(); } }
1.
.cart:hover>i{}为什么显示不了
2.
font-style:normal 为什么放在1那里也显示不来效果
import traceback class AgeError(Exception): def __init__(self,errorInfo): Exception.__init__(self) self.errorInfo = errorInfo def __str__(self): return str(self.errorInfo)+',年龄错误,应该在1-150之间' if __name__ == '__main__': try: age = int(input('请输入一个年龄:')) if age<1 or age >150: raise AgeError(age) #若不使用try-except格式,则raise会直接抛出异常,即重写str方法 else: print('正常年龄:',age) except BaseException as e: #因为有了try-except语句,raise抛出异常,直接跳转到except语句后 print(e.__class__.__name__) with open('d:/a.log','a') as f: traceback.print_exc(file = f)
老师,请问在自定义异常后,再加入try-except语句,为什么raise就不在控制台打印异常信息了,而是把异常信息传入到日志中,但是加上try-except语句后,执行到raise语句时,不应该也会调用 __str__方法,继而在控制台打印异常信息么?
返回值为horse有什么意思吗,为什么不返回null
package com; import com.mysql.jdbc.PreparedStatement; import java.sql.Connection; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; public class DynamicConditionQuertTest { /** * 动态条件查询Users */ public List<Users> queryUser(Users users){ List<Users> list = new ArrayList<>(); Connection connection = null; PreparedStatement ps = null; ResultSet rs = null ; try { //创建链接 connection = jdbcUtill.getConnection(); //拼接查询sql语句 String sql = this.generateSql(users); System.out.println(sql); //创建PreparedStatement对象 ps = (PreparedStatement) connection.prepareStatement(sql); //执行sql rs = ps.executeQuery(); while (rs.next()){ Users users1 = new Users(); users1.setUserid(rs.getInt("userid")); users1.setUserage(rs.getInt("userage")); users1.setUsername(rs.getString("username")); list.add(users1); } }catch (Exception e){ e.printStackTrace(); }finally { jdbcUtill.closeResource(rs,ps,connection); } return list; } /** * 生成动态条件查询sql * @param */ public String generateSql(Users users){ StringBuffer sb = new StringBuffer("select * from users where 1=1"); if (users.getUserid()>0){ sb.append("and userid = ").append(users.getUserid()); } if(users.getUsername()!=null&&users.getUsername().length()>0){ sb.append("and username = '").append(users.getUsername()).append("'"); } if (users.getUserage()>0){ sb.append("and userage =").append(users.getUserage()); } return sb.toString(); } public static void main(String[] args) { DynamicConditionQuertTest dcq = new DynamicConditionQuertTest(); Users users1 = new Users(); users1.setUsername("xiaoming"); users1.setUserage(23); List<Users> list = dcq.queryUser(users1); for (Users users2 :list){ System.out.println(users2.getUserid()+" "+users2.getUsername()+" "+users2.getUserage()); } } }
异常报错
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'username = 'xiaoming'and userage =23' at line 1
我没加限定条件
users1.setUsername("xiaoming"); users1.setUserage(23);
是没报错的,加了反而报错不知道为什么,老师看一下
我用之前的版本的vm也可以不
这个rest的方法可以不放在里面吗,放在外面可以调用吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637