摘要:
MyBatis动态SQL 动态SQL简介 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦 阅读全文
摘要:
Windows下解决端口占用 为什么要解决端口冲突? 在开发项目过程中项目未正确终止,程序一直在后台运行预设端口被占用,再次启动项目失败。 解决办法 打开终端或者cmd窗口 查出占用端口程序的pid # 假定占用的端口为8888 netstat -aon | findstr 8888 根据pid关闭 阅读全文
摘要:
springboot单元测试 Failed to load ApplicationContext 背景:在springbootTest中注入Service测试报错 错误日志: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\_ 阅读全文
摘要:
IDEA SpringBoot项目 Maven Reading Maven projects 在windows10 中 idea 2020.2 maven一直加载POM.xml文件 问题:maven一直加载POM.xml文件 解决办法: 找到C:\Windows\System32\drivers\e 阅读全文
摘要:
Spring的xml配置文件标签导入问题 问题: 使用Spring项目时,需要用到外部的数据源配置文件 ,此时需要在 配置文件中添加一个 标签,用来读取外部的数据源配置文件 解决: 1 在IDEA中自动导入 Spring中导入外部配置文件需要在 中加入 标签 1.1 在IDEA中输入 1.2 将名称 阅读全文
摘要:
CentOS7 root用户、普通用户 vim与vi的切换 遇到的问题 CentOS7中有vi和vim两种编辑器,vim的功能完善,vi则相当于VIm的阉割版,vi使用时会出现一些令人不悦的小问题。例如:在使用vi时,在编辑模式下会出现,按上、下、左、右键出现A、B、C、D字母的情况;再比如,也 阅读全文
摘要:
运行springboot项目idea报错如下: Address already in use: bind 地址已经被使用 在本项目中没有修改过springboot的默认配置 该错误的原因可能是 tomcat的默认端口8080号被占用 解决办法: 1.在cmd窗口下查看网络进程 命令:netstat 阅读全文
摘要:
Map集合三种遍历方式 1.迭代器遍历 运行结果 2.增强for遍历(内部原理:迭代器遍历) 运行结果 3.entrySet遍历 运行结果 阅读全文
摘要:
线程Thread类及Runnable接口 Thread类 1.Thread类在java.lang包中,使用时可以不用导包 2.Thread类实现了Runnable接口,线程操作时需要重写run()方法, 在run()方法中写线程操作的具体内容 3.调用线程时先创建线程对象,线程对象调用start() 阅读全文
摘要:
VMware安装Linux系统注意事项 1.关闭防火墙 [参考链接] https://www.cnblogs.com/moxiaoan/p/5683743.html CentOS7使用firewalld打开关闭防火墙与端口 1. firewalld的基本使用 2. systemctl是CentOS7 阅读全文