随笔分类 - 技术杂项
摘要:Spring实现策略模式 策略模式简介 引言: 当程序中使用太多的if/else/switch来处理不同类型的业务时,会变得极难维护,通过策略模式可以更容易的实现业务扩展和维护。 模式概述: 策略模式需要定义一个策略接口,不同的策略都去实现策略接口,在需要调用过程中通过持有该策略接口,然后根据不同的
阅读全文
摘要:Mybatis:不存在则插入,存在则更新或忽略 **在实际开发中插入时可能存在数据重复问题,需要忽略或替换掉重复的数据(依据某个字段,比如Primary Key或Unique Key来确定是否重复)** **其中常用有三种方式:** ```markdown # 1、on duplicate key
阅读全文
摘要:EasyExcel的使用 EasyExcel简介 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 文档地址:https://alibaba-easyexcel.github.io/index.html github地址
阅读全文
摘要:Nginx Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 ** Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是
阅读全文
摘要:下载安装Maven 官网;https://maven.apache.org/ 下载完成后,解压即可; 配置环境变量 在我们的系统环境变量中 配置如下配置: M2_HOME maven目录下的bin目录 MAVEN_HOME maven的目录 在系统的path中配置 %MAVEN_HOME%\bin
阅读全文
摘要:安装tomcat 1.去官网下载对应版本的压缩包: tomcat官网:http://tomcat.apache.org/ 2.下载完毕在你想安装的目录解压即可 #Tomcat启动和配置 文件夹作用: 启动。关闭Tomcat 访问测试:http://localhost:8080/ 可能遇到的问题: J
阅读全文