麻烦老师发一下源码下载链接,这个vue项目没有本章资料下载
老师为什么不能运行呀.................................
mybatisWebDemo.zip
老师,我现在分不了页,不知道问题在哪
ByteArrayInputStream是节点流吗
为什么会这样?非法表达式???这个是按照视频打的
老师,一对多的聊天室中只用服务器的接收发送方法里加锁么,客户端不用么?
为什么这边直接可以用try finally?如果报异常直接走finally中trycatch里的异常吗?
老师,我在这个地方搞不懂。为什么要在这个地方开辟一个栈帧给person类,而且new person调用了方法构造器吗?为啥要说new person调用了构造器?所以开辟一个栈帧?为啥这么说
老师 为什么我这边赋值了 socket还是为null?
老师好,有如下代码:
class Solution { public List<List<String>> groupAnagrams(String[] strs) { HashMap<String, List<String>> map = new HashMap<>(); for(String str: strs){ String sorted = helper(str); if(!map.containsKey(sorted)){ List<String> temp = new ArrayList<>(); map.put(sorted, temp); } map.get(sorted).add(str); } List<List<String>> res= new ArrayList<>(); for(List<String> temp : map.values()){ res.add(temp); } return res; } private String helper(String s){ char[] c= s.toCharArray(); Arrays.sort(c); return new String(c); } }
我的问题在24行:
return new String(c);
我不懂为什么要new一个新的空间给它。
而不是直接
return String(c);
因为在学习强制转型整数时,用(int)...
我大概知道是因为int是基本数据类型,会有所不同,但是我不懂,即便是基本数据类型,强制转型时候为什么不用给它分配一个空间?不需要new呢?
谢谢
webdemo.zip
老师 我这不加过滤器 都能正常访问 加了过滤器 重启tomcat浏览器就跳大下面那个报错的页面
控制台显示下面的信息 麻烦老师帮我看下
D:\apache-tomcat-9.0.34\bin\catalina.bat run [2021-07-23 08:40:50,646] Artifact webdemo:war exploded: Waiting for server connection to start artifact deployment... Using CATALINA_BASE: "C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo" Using CATALINA_HOME: "D:\apache-tomcat-9.0.34" Using CATALINA_TMPDIR: "D:\apache-tomcat-9.0.34\temp" Using JRE_HOME: "C:\Program Files\Java\jdk-11.0.10" Using CLASSPATH: "D:\apache-tomcat-9.0.34\bin\bootstrap.jar;D:\apache-tomcat-9.0.34\bin\tomcat-juli.jar" NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 23-Jul-2021 08:40:53.603 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.34 23-Jul-2021 08:40:53.611 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Apr 3 2020 12:02:52 UTC 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:9.0.34.0 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 23-Jul-2021 08:40:53.612 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 23-Jul-2021 08:40:53.613 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 23-Jul-2021 08:40:53.613 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Program Files\Java\jdk-11.0.10 23-Jul-2021 08:40:53.615 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 11.0.10+8-LTS-162 23-Jul-2021 08:40:53.615 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 23-Jul-2021 08:40:53.616 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:[C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo] 23-Jul-2021 08:40:53.616 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\apache-tomcat-9.0.34 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.base/java.lang=ALL-UNNAMED] 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.base/java.io=ALL-UNNAMED] 23-Jul-2021 08:40:53.619 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.util.logging.config.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\conf\logging.properties] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager] 23-Jul-2021 08:40:53.620 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote=] 23-Jul-2021 08:40:53.623 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.port=1099] 23-Jul-2021 08:40:53.624 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.ssl=false] 23-Jul-2021 08:40:53.624 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.password.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\jmxremote.password] 23-Jul-2021 08:40:53.625 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcom.sun.management.jmxremote.access.file=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo\jmxremote.access] 23-Jul-2021 08:40:53.627 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.rmi.server.hostname=127.0.0.1] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djdk.tls.ephemeralDHKeySize=2048] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.protocol.handler.pkgs=org.apache.catalina.webresources] 23-Jul-2021 08:40:53.628 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dignore.endorsed.dirs=] 23-Jul-2021 08:40:53.629 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcatalina.base=C:\Users\l1812\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Tomcat_9_0_34_webdemo] 23-Jul-2021 08:40:53.630 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Dcatalina.home=D:\apache-tomcat-9.0.34] 23-Jul-2021 08:40:53.630 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:[-Djava.io.tmpdir=D:\apache-tomcat-9.0.34\temp] 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0]. 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 23-Jul-2021 08:40:53.631 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true] 23-Jul-2021 08:40:53.640 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c 28 May 2019] 23-Jul-2021 08:40:54.334 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 23-Jul-2021 08:40:54.466 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[1,568]毫秒内初始化 23-Jul-2021 08:40:54.650 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 23-Jul-2021 08:40:54.651 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.34] 23-Jul-2021 08:40:54.678 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"] 23-Jul-2021 08:40:54.703 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in [236] milliseconds Connected to server [2021-07-23 08:40:55,090] Artifact webdemo:war exploded: Artifact is being deployed, please wait... 23-Jul-2021 08:40:56.867 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 23-Jul-2021 08:40:57.825 警告 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [844] milliseconds. [2021-07-23 08:40:57,894] Artifact webdemo:war exploded: Artifact is deployed successfully [2021-07-23 08:40:57,894] Artifact webdemo:war exploded: Deploy took 2,804 milliseconds 23-Jul-2021 08:41:04.688 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:\apache-tomcat-9.0.34\webapps\manager] 23-Jul-2021 08:41:04.843 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [D:\apache-tomcat-9.0.34\webapps\manager] has finished in [154] ms
老师,我不知道这个正则表达式在实际中有什么作用?还是学习还不够深入的原因??
public class YieldThread implements Runnable{ boolean flag = true; @Override public void run() { int i=0; System.out.println(Thread.currentThread().getName()+" 线程开始"); while(flag) { System.out.println(Thread.currentThread().getName()+" "+i++); } System.out.println(Thread.currentThread().getName()+" 线程结束"); } public void stop() { flag = false; } public static void main(String[] args) { System.out.println(Thread.currentThread().getName()+" 主线程开始"); YieldThread yt = new YieldThread(); Thread t = new Thread(yt); t.start(); for(int i=0;i<20;i++) { System.out.println(Thread.currentThread().getName()+" "+i); if(i==15) { yt.stop(); } } System.out.println(Thread.currentThread().getName()+" 主线程结束"); } }
当主线程的值等于15时结束,为什么还会在运行一次子线程的循环?,是不是当子线程处于就绪状态时,无法修改flag的值?
老师,JavaScript中的for循环我有个问题:
第一种代码:
function myFunction(){
var x="",i;
for (i=0;i<5;i++){
x=x + "这个数字是" + i + "<br>";
document.getElementById("demo").innerHTML=x;
}
第二种代码:
结果:产生的效果都是执行函数后语句显示了5句话。
问题:第一种代码很容易理解,就是采用java的思想,但是第二种显示语句是在for循环外,应该是只显示一个语句,为啥也是显示5个语句。
老师,这些删除语句,可不可以删除其他用户的表
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637