JAVA
文章平均质量分 57
阿达杰
这个作者很懒,什么都没留下…
展开
-
Java的JAVA_HOME、Path、CLASSPATH环境变量小结
https://blog.csdn.net/sinat_30973431/article/details/82556821转载 2021-06-08 23:05:41 · 172 阅读 · 0 评论 -
关于Java类加载器ClassLoader的一些总结
classloader的整个加载过程还是非常复杂的,具体的细节可以参考《深入理解java虚拟机》进行深入了解。为了方便记忆,我们可以使用一句话来表达其加载的整个过程,“家宴准备了西式菜”,即家(加载)宴(验证)准备(准备)了西(解析)式(初始化)菜。保证你以后能够很快的想起来。虽然classloader的加载过程有复杂的5步,但事实上除了加载之外的四步,其它都是由JVM虚拟机控制的,我们除了适应它的规范进行开发外,能够干预的空间并不多。而加载则是我们控制classloader实现特殊目的最重要的手段了。也原创 2021-06-08 21:54:21 · 385 阅读 · 2 评论 -
记一次InputStream引用传递后报Channel is closed错误
本来想用多线程的方式读取Excel,即一个sheet开一个线程,然后需要将InputStream当做参数传入,结果一直报 Channel is closed(报错大概是这个意思,具体的报错信息不记得了),然后将参数由InputStream换成MutiPartFile类型,参数传入后在方法内再以 InputStream is = file.getInputStream()来获取输入流即可。...原创 2020-03-28 23:25:48 · 1834 阅读 · 0 评论 -
基于springboot的多模块项目,将代码同步至本地后无法启动,部分服务无法识别为spring项目
之前自己有搭了一个后台管理系统的框架,结果换了台机器代码同步后无法启动项目,具体为无法引入其他模块的类,部分模块无法识别为spring项目,其根本原因为本人使用的IDE为IDEA,由于在上传代码时没有将部分模块的.iml文件上传,所以idea无法识别,解决办法为再次生成各模块的.iml文件即可。...原创 2020-03-21 20:04:16 · 392 阅读 · 0 评论 -
mybatis分页(基于springboot+maven)
mybatis分页(基于springboot+maven)一、引入mybatis依赖和分页插件的依赖 <!-- SpringBoot集成mybatis框架 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> ...原创 2019-04-12 15:37:38 · 494 阅读 · 0 评论 -
springboot项目用war包部署在Tomcat上,并修改Tomcat默认端口
springboot项目内置Tomcat,直接打成jar包在dos下运行即可,但有时我们需要用war包以非内嵌Tomcat的方式来部署,以下是本人的实际经验1.首先需要修改pom.xml文件<!-- 打war包时加入此项, 告诉spring-boot tomcat相关jar包用外部的,不要打进去 --><dependency> <groupId&...原创 2019-07-09 12:56:23 · 7932 阅读 · 0 评论 -
ajax提交表单,java后台验证表单
关于表单的默认行为:https://blog.csdn.net/whd526/article/details/78178451需阻止表单的默认行为。ajax中的content-type:https://www.jianshu.com/p/10cdbb35ac87java springMVC表单验证:https://www.jianshu.com/p/f85c248294f6,http...原创 2019-07-25 17:20:56 · 432 阅读 · 0 评论