自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 关于tomcat部署,配置,访问路径等诺干问题总结

一. 关于tomcat项目访问路径问题总结我们一般把项目部署在tomcat目录下面的webapp中,访问项目资源的时候就必须要带上这个项目文件夹名称。如果想要去掉这个项目名称,可以通过如下方式来进行:修改server.xml配置文件在host节点中加入context节点,Docbase:代表项目的绝对路径,也可以使用相对路径(相对于/webapp下)Path:代表项目的虚拟路径名Debug:设定debug level,0表示提供最少的信息,9表示提供最多的信息。Tomcat默认的访问路径在

2020-11-22 13:51:49 2910

原创 maven项目远程部署&&使用tomcat配置数据库连接

一.使用tomcat远程部署1.1遇到的问题:项目中需要引用第三方jar包,在使用mvn打包项目的时候,会报错'dependencies.dependency.systemPath'for com.dingtalk.api:taobao-sdk-java:jar must be omitted.问题的原因在于mvn在打包项目的时候,先加载pom.xml,如果本地仓库没有的依赖就会报错。解决办法:将第三方jar包安装到本地仓库使用命令:Mvn install:install-file -Dfile=E

2020-07-02 08:49:36 1125 2

原创 记录一个未解决的问题

maven远程部署tomcat对于这种按照网上教程一步一步走的操作,十次有五次解决不了自己的问题。究其原因,我认为主要是:不理解。只是照本宣科的操作,就跟小和尚念经一样。所以会遇到很多问题。不注意细节。一个标点符号或者是一个空格都会导致失败。我记得有一次配置maven环境变量,在控制台不断输入maven命令,但是应该输入mvn。如果一个问题当时解决了,第二次遇到还是不会的话,那说明你还是不理解问题的本质。要是朋友找你帮忙,你如果能够把这个问题讲述的他听懂,才说明你真正懂了这个问题。知识一定要有输

2020-06-28 14:35:50 213

原创 ssm框架下测试接口

1.首先导入pom依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependen

2020-06-23 01:31:15 555

原创 SimpleDateFormat与DateTimeFormatter

最近在项目中,涉及到日期转换以及多线程的一些问题。如果不涉及到多线程,则两者都可放心大胆的用。但是涉及到多线程的问题,就得注意下了,SimpleDateFormat是线程不安全。1.何谓线程不安全?多线程的执行并不是一个线程一个线程的顺序执行,而是相互抢夺cpu资源,拿到资源的就会执行。正式这个特点,如果这两个线程有一个公共的变量,一个线程读取变量并对变量做修改,那么另外一个线程两次访问的变量就会不同。2.为什么simpleDateFormat是线程不安全?我们先得看simpleDateFormat

2020-06-18 01:15:55 678

原创 移动tomcat出现的问题

有一个需求,需要把本地测试的tomcat服务器移动到客户的服务器上面。移动之后,要解决两个问题:1.开启tomcat服务2.配置jdk遇到的问题,点击tomcat bin目录下startup.bat会出现闪退的现象,另外使用命令行输入 service.bat -install 会出现not found tomcat8.exe,The CATALINA_HOME environment variable is not defined correctly的问题。然后各种配置CATALINA_HOME ,

2020-06-08 21:47:38 178

原创 关于 idea“Error:java: 无效的源发行版: 9“的解决办法:

1.原因:项目的jdk版本与语言级别不一致造成的。(Language level 是指设置集应支持编辑器中的代码辅助功能,它还指示了IntelliJ在开发时编译Java代码时使用的编译器的行为。此设置告诉编译器可用于项目的所有功能。 例如 将语言级别设置为JDK 5将允许IntelliJ识别源代码中存在的关键字,例如枚举。当您安装Java 7时,可以将语言级别设置为6.0,并且IntelliJ将根据Java 6规范而不是Java 7规范编译代码。)2.解决办法:附上:java version的对应

2020-05-19 10:07:34 1133

原创 数据库 delete与truncate命令的区别

deletetruncate数据操作语言数据定义语言操作表中的一条或多条记录删除数据库中的所有的记录以及表的结构delete命令采用行级锁定,表中的每一行都被锁定以进行删除truncate命令采用表级锁定,锁定了整个表以删除所有记录truncate与drop的区别:1.delete是DML语句,不会自动提交。drop/truncate都是DDL语句,执行后会自动提交。2.TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行...

2020-05-12 01:05:06 200

原创 第一篇博客

这是我的第一篇博客,也是第一次尝试自己去写一些东西,我觉得这是完全有必要的。一来锻炼自己的写作能力,二来能够帮助到跟我一样遇到相同问题的人。我会把学习中遇到的问题以及问题的解决办法还有知识点的总结写在上面,当作一个笔记本来使用。记录我技术的成长...

2020-04-29 22:49:45 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除