1.png
老师,问题在图片麻烦帮忙解答一下
老师,请问,这里提到或者用drop index方法,后面又提到使用alter table,那到底能不能使用drop index删除主键索引呢,如果可以用drop index 的话,麻烦老师举个例子
请问,静态代理模式不是应该让接口的引用直接指向new出来的对象吗?如链接里的这个代码:
被代理类:
public class Hello implements HelloInterface{ @Override public void sayHello() { System.out.println("Hello zhanghao!"); }}
public class HelloProxy implements HelloInterface{ private HelloInterface helloInterface = new Hello(); @Override public void sayHello() { System.out.println("Before invoke sayHello" ); helloInterface.sayHello(); System.out.println("After invoke sayHello"); }}
可以看到HelloProxy类中的接口直接指向了new出来的Hello类的对象。
可视频里是通过构造函数传入对象进行赋值的,这样怎么保证是静态代理呢?这样和装饰器模式还有什么区别呢老师?
老师你好,我这章里遇到个问题就是无论用户名怎么改他都显示true,但现在还有个更严重的问题就是我的压缩文件无法上传
老师好。为什么说 字符串是序列类型呢?
文件中没给系统镜像吧,在这个压缩包里的文件中。老师
这个是怎么回事呀老师.................
内容这里是乱码的,怎么解决,,,,,,,
错误信息(配置出现问题)
"C:\Program Files\Java\jdk1.8.0_241\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.4\lib\idea_rt.jar=57253:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_241\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_241\jre\lib\rt.jar;E:\Code\mybatisDemo\out\production\mybatisDemo;E:\尚学堂\ssm\3\软件\软件\lib\asm-7.1.jar;E:\尚学堂\ssm\3\软件\软件\lib\cglib-3.3.0.jar;E:\尚学堂\ssm\3\软件\软件\lib\ognl-3.2.14.jar;E:\尚学堂\ssm\3\软件\软件\lib\log4j-1.2.17.jar;E:\尚学堂\ssm\3\软件\软件\lib\mybatis-3.5.5.jar;E:\尚学堂\ssm\3\软件\软件\lib\jsqlparser-3.1.jar;E:\尚学堂\ssm\3\软件\软件\lib\log4j-api-2.13.3.jar;E:\尚学堂\ssm\3\软件\软件\lib\slf4j-api-1.7.30.jar;E:\尚学堂\ssm\3\软件\软件\lib\log4j-core-2.13.3.jar;E:\尚学堂\ssm\3\软件\软件\lib\pagehelper-5.1.11.jar;E:\尚学堂\ssm\3\软件\软件\lib\commons-logging-1.2.jar;E:\尚学堂\ssm\3\软件\软件\lib\javassist-3.27.0-GA.jar;E:\尚学堂\ssm\3\软件\软件\lib\slf4j-log4j12-1.7.30.jar;E:\尚学堂\ssm\3\软件\软件\lib\mysql-connector-java-5.1.48.jar" com.bjsxt.test.Test log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may exist in com/bjsxt/mapper/UsersMapper.xml ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/bjsxt/mapper/UsersMapper.xml at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:80) at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64) at com.bjsxt.dao.impl.UsersDaoImpl.selectUsersAll(UsersDaoImpl.java:28) at com.bjsxt.test.Test.main(Test.java:13) Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/bjsxt/mapper/UsersMapper.xml at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:122) at org.apache.ibatis.builder.xml.XMLConfigBuilder.parse(XMLConfigBuilder.java:99) at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:78) ... 3 more Caused by: java.io.IOException: Could not find resource com/bjsxt/mapper/UsersMapper.xml at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114) at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100) at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:374) at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:120) ... 5 more Process finished with exit code 1 db.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/bjsxt jdbc.username=root jdbc.password=root
mybatis-cfg.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--引入 properties 文件--> <properties resource="db.properties"/> <!--环境的配置--> <environments default="development"> <environment id="development"> <!-- 配置事务--> <transactionManager type="JDBC"></transactionManager> <!-- 配置数据源--> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments> <!--引入映射配置文件--> <mappers> <!-- 使用相对路径方式引入--> <mapper resource="com/bjsxt/mapper/UsersMapper.xml"/> </mappers></configuration>
usermapper.xml
select from users
UserDaoImpl
com.bjsxt.dao.implcom.bjsxt.dao.UsersDaocom.bjsxt.pojo.Usersorg.apache.ibatis.io.Resourcesorg.apache.ibatis.session.SqlSessionorg.apache.ibatis.session.SqlSessionFactoryorg.apache.ibatis.session.SqlSessionFactoryBuilderjava.io.IOExceptionjava.io.InputStreamjava.util.ListUsersDaoImpl UsersDao { List<Users> () IOException { InputStream inputStream = Resources.()SqlSessionFactory sqlSessionFactory = SqlSessionFactoryBuilder().build(inputStream)SqlSession sqlSession = sqlSessionFactory.openSession()List<Users>list = sqlSession.selectList()sqlSession.close()list} }
老师你好我想问一下标识符刚刚开始的时候必须是得有下划线以及字符吗还是说只要有下划线或者字符其中一个就可以了?谢谢
老师问一下上面的是视频课件中的代码,此代码内存分析图中
--TestPerson类信息也在方法区加载进去吗?
--如果加载进的话那main方法也是在方法区吗?
--此代码内存分析图的话main方法属于TestPerson类吗?
之前好像只讲过mybatisgenerator生成单一没有关联的表的pojo和mapper,没有讲过一对一的关联或一对多的关联的generator要怎么配置?
table, td, th { border:1px solid green; } td { background-color:green; color:white; }
第一行是边框颜色,第二行第一个是背景颜色第二个是字体颜色吗 这两个顺序有要求吗
老师,我用视频老师的代码直接在我的eplicse中打开,出现中文的乱码,网上搜了许多方法也解决不了.淦!
老师flex-grow和flex的计算公式不一样,视频上就介绍了flex没说flex-grow
flex-grow的计算公式:剩余空间为弹性盒子剩余宽度 然后根据比例分配
flex计算公式:剩余空间为弹性盒子剩余宽度与进行flex的子元素的宽度之和。然后根据比例分配。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637