上一页 1 2 3 4 5 6 ··· 27 下一页
摘要: 一、打包区别 mvn package:打包到本项目,一般在项目target目录下。 mvn install:打包到本地仓库,如果没设置Maven本地仓库,一般在用户/.m2目录下。 mvn deploy:打包上传到远程仓库,如:私服nexus等,需要配置pom文件。 二、打包过程 mvn clean 阅读全文
posted @ 2021-01-27 13:22 一天从晚上开始 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并bai行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 当对一个复杂对象进行某种操作时,从操作开始到操作结束,被操作的对象往往会经历若干非法的中间状态。调用一个函 阅读全文
posted @ 2021-01-25 13:01 一天从晚上开始 阅读(326) 评论(0) 推荐(0) 编辑
摘要: maven项目目录结构: maven只是一种管理项目的工具,最后在target中生成的项目还是和原始的非maven的项目一样的,如有所有jar形式的包,没有pom文件等。 一般设置为always才具有实用性。 打包区别 mvn package:打包到本项目,一般在项目target目录下。 mvn i 阅读全文
posted @ 2021-01-10 20:20 一天从晚上开始 阅读(73) 评论(0) 推荐(0) 编辑
摘要: hibernate和mybatis的区别 一、两者最大的区别 针对简单逻辑,Hibernate与MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。 针对高级查询,MyBatis需要手动编写SQL语句,以及ResultMap,而Hibernate有良好的映射机制,开发者无需关心SQ 阅读全文
posted @ 2021-01-07 09:51 一天从晚上开始 阅读(6949) 评论(1) 推荐(0) 编辑
摘要: 1. 框架一般都是与配置文件联合使用的,如mybatis,其中配置文件的一个重要作用就是解耦 2. config.xml-->SqlSessionFactory-->SqlSession-->mapper.xml 除了查询,增删改均需要提交事务,sqlSession.commit() 工具类一般都是 阅读全文
posted @ 2021-01-07 09:16 一天从晚上开始 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 形成开发WEB项目最小的6个jar包: 其中c.tld可以独立存在,如D:\c.tld,D盘下仅有c.tld文件。 三步: 1.拷包;2.配置idea;3.在jsp中加入dh <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"% 阅读全文
posted @ 2021-01-05 18:10 一天从晚上开始 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 出现这种错误的原因是,Unable to parse template “Interface”Error Message;This Template did not Produce a Java Class or an interface关于这个错误,意思是,没有class 或者interface的 阅读全文
posted @ 2021-01-05 14:45 一天从晚上开始 阅读(798) 评论(1) 推荐(1) 编辑
摘要: out存放的是该项目下所有Module(模块)的编译结果。 target存放的是单个Module的编译结果。 如果为某个Module指定了编译结果的路径,则不会再输出到out文件夹中了。你在Project Structure中的Project选项卡中可以设置Project compiler outp 阅读全文
posted @ 2021-01-04 10:35 一天从晚上开始 阅读(2122) 评论(0) 推荐(1) 编辑
摘要: 这是报错: 修复方法: 见下图,在daoclass右侧配置中添加: #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class $ 阅读全文
posted @ 2021-01-03 19:50 一天从晚上开始 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1.在idea左下方找到"View Breakpoints"按钮,点击打开 2.点击"Java Line Breakpoints"前方的全选框,取消全选. 3.点击上方"-"即"Remove"按钮,即可取消所有Breakpoints. 4.清除断点后,点击"Done". 阅读全文
posted @ 2021-01-03 19:26 一天从晚上开始 阅读(1267) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 27 下一页