<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaoliuxiix的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaoliuxiix</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaoliuxiix]]></copyright><item><title><![CDATA[关于tomcat部署，配置，访问路径等诺干问题总结]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/109952127</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/109952127</guid><author>xiaoliuxiix</author><pubDate>Sun, 22 Nov 2020 13:51:49 +0800</pubDate><description><![CDATA[一．	关于tomcat项目访问路径问题总结
我们一般把项目部署在tomcat目录下面的webapp中，访问项目资源的时候就必须要带上这个项目文件夹名称。如果想要去掉这个项目名称，可以通过如下方式来进行：
修改server.xml配置文件
在host节点中加入context节点，

Docbase：代表项目的绝对路径，也可以使用相对路径（相对于/webapp下）
Path：代表项目的虚拟路径名
Debug:设定debug level，0表示提供最少的信息，9表示提供最多的信息。

Tomcat默认的访问路径在]]></description><category></category></item><item><title><![CDATA[maven项目远程部署&&使用tomcat配置数据库连接]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/107076494</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/107076494</guid><author>xiaoliuxiix</author><pubDate>Thu, 02 Jul 2020 08:49:36 +0800</pubDate><description><![CDATA[一．使用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]]></description><category></category></item><item><title><![CDATA[记录一个未解决的问题]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106998110</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106998110</guid><author>xiaoliuxiix</author><pubDate>Sun, 28 Jun 2020 14:35:50 +0800</pubDate><description><![CDATA[maven远程部署tomcat
对于这种按照网上教程一步一步走的操作，十次有五次解决不了自己的问题。究其原因，我认为主要是：

不理解。只是照本宣科的操作，就跟小和尚念经一样。所以会遇到很多问题。
不注意细节。一个标点符号或者是一个空格都会导致失败。我记得有一次配置maven环境变量，在控制台不断输入maven命令，但是应该输入mvn。

如果一个问题当时解决了，第二次遇到还是不会的话，那说明你还是不理解问题的本质。要是朋友找你帮忙，你如果能够把这个问题讲述的他听懂，才说明你真正懂了这个问题。知识一定要有输]]></description><category></category></item><item><title><![CDATA[ssm框架下测试接口]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106913195</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106913195</guid><author>xiaoliuxiix</author><pubDate>Tue, 23 Jun 2020 01:31:15 +0800</pubDate><description><![CDATA[1.首先导入pom依赖
        &lt;dependency&gt;
            &lt;groupId&gt;junit&lt;/groupId&gt;
            &lt;artifactId&gt;junit&lt;/artifactId&gt;
            &lt;version&gt;4.12&lt;/version&gt;
            &lt;scope&gt;test&lt;/scope&gt;
        &lt;/dependen]]></description><category></category></item><item><title><![CDATA[SimpleDateFormat与DateTimeFormatter]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106821203</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106821203</guid><author>xiaoliuxiix</author><pubDate>Thu, 18 Jun 2020 01:15:55 +0800</pubDate><description><![CDATA[最近在项目中，涉及到日期转换以及多线程的一些问题。如果不涉及到多线程，则两者都可放心大胆的用。但是涉及到多线程的问题，就得注意下了，SimpleDateFormat是线程不安全。
1.何谓线程不安全？
多线程的执行并不是一个线程一个线程的顺序执行，而是相互抢夺cpu资源，拿到资源的就会执行。正式这个特点，如果这两个线程有一个公共的变量，一个线程读取变量并对变量做修改，那么另外一个线程两次访问的变量就会不同。
2.为什么simpleDateFormat是线程不安全？
我们先得看simpleDateFormat]]></description><category></category></item><item><title><![CDATA[移动tomcat出现的问题]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106629447</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106629447</guid><author>xiaoliuxiix</author><pubDate>Mon, 08 Jun 2020 21:47:38 +0800</pubDate><description><![CDATA[有一个需求，需要把本地测试的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 ，]]></description><category></category></item><item><title><![CDATA[关于 idea“Error:java: 无效的源发行版: 9“的解决办法：]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106208314</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106208314</guid><author>xiaoliuxiix</author><pubDate>Tue, 19 May 2020 10:07:34 +0800</pubDate><description><![CDATA[1.原因：项目的jdk版本与语言级别不一致造成的。（Language level 是指设置集应支持编辑器中的代码辅助功能，它还指示了IntelliJ在开发时编译Java代码时使用的编译器的行为。
此设置告诉编译器可用于项目的所有功能。 例如 将语言级别设置为JDK 5将允许IntelliJ识别源代码中存在的关键字，例如枚举。当您安装Java 7时，可以将语言级别设置为6.0，并且IntelliJ将根据Java 6规范而不是Java 7规范编译代码。）
2.解决办法：


附上：java version的对应]]></description><category></category></item><item><title><![CDATA[数据库 delete与truncate命令的区别]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106066878</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/106066878</guid><author>xiaoliuxiix</author><pubDate>Tue, 12 May 2020 01:05:06 +0800</pubDate><description><![CDATA[delete
truncate




数据操作语言
数据定义语言


操作表中的一条或多条记录
删除数据库中的所有的记录以及表的结构


delete命令采用行级锁定，表中的每一行都被锁定以进行删除
truncate命令采用表级锁定，锁定了整个表以删除所有记录


truncate与drop的区别：
1.delete是DML语句,不会自动提交。drop/truncate都是DDL语句,执行后会自动提交。
2.TRUNCATE TABLE 删除表中的所有行，但表结构及其列、约束、索引等保持不变。新行...]]></description><category></category></item><item><title><![CDATA[第一篇博客]]></title><link>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/105850721</link><guid>https://blog.youkuaiyun.com/xiaoliuxiix/article/details/105850721</guid><author>xiaoliuxiix</author><pubDate>Wed, 29 Apr 2020 22:49:45 +0800</pubDate><description><![CDATA[这是我的第一篇博客，也是第一次尝试自己去写一些东西，我觉得这是完全有必要的。一来锻炼自己的写作能力，二来能够帮助到跟我一样遇到相同问题的人。我会把学习中遇到的问题以及问题的解决办法还有知识点的总结写在上面，当作一个笔记本来使用。记录我技术的成长

...]]></description><category></category></item></channel></rss>