随笔分类 - 工具
Java常用工具
摘要:2021/11/4 更新,可以使用maven-shade-plugin插件解决,更方便并且不用单独下载jarjar.jar处理。 见这篇博客 先说遇到的问题: 项目本身使用了 Apache poi 3.17 作为excel导出的依赖(既存功能),后来又引入了word生成工具poi-tl 1.10.0
阅读全文
摘要:Java 根据模板生成Word 书接上文,要做的功能其实是把条形码word文档下载,在生成条形码之后,就是写入word。(条形码生成见此文章) 本文没有采用原始的poi,而是使用了poi-tl,一个poi的封装,可以更好的根据模板生成word文档。 首先是maven依赖: <!-- 截止2021-1
阅读全文
摘要:WebService接口调用(CXF框架) maven中添加cxf依赖: <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.4.4</ver
阅读全文
摘要:XML XML出现的原因就是为了解耦,结果后来一大堆xml配置文件让人头大,现在又开始使用注解这种紧耦合的方式,真是合久必分,分久必合。 基本语法 xml一般作为配置文件,并且大小写敏感。 其声明为:<?xml version="1.0" encoding="UTF-8" ?>代表这是一个使用UTF
阅读全文
摘要:IDEA Getter/Setter 方法名不正 现象 IDEA自动生成Getter/Setter方法时,如果字段是布尔值并且以is开头,生成的方法会不带Is。 举个例子: 现在有一个Human类,有一个布尔类型的isStudent字段 public class Human { private Bo
阅读全文
摘要:Docker进阶 Dockerfile Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础(原始)镜像并最终创建一个自定义的新的镜像。 常用命令 命令 作用 FROM image_name:tag 定义了使用哪个基础镜像启动构建流程 MAINTAINER user_name 声明
阅读全文
摘要:Docker笔记 安装 首先检查是否已经安装过Docker:yum list installed | grep docker,如果已经安装过需要删除旧的Docker:yum remove docker-ce,除默认的docker目录,其中包含了之前的镜像和容器文件、配置等:rm -rf /var/l
阅读全文
摘要:Mybatis Generator Mybatis Generator简称MBG,可以根据数据库自动生成实体类、单表查询接口及其映射xml文件(也可以选择以注解方式生成)。 下面介绍一下以maven插件方式使用MBG。 首先在pom中添加依赖: <dependencies> <dependency>
阅读全文
摘要:Git学习笔记 一篇混乱的学习笔记 Git是一个强大的分布式版本管理系统,本文主要作为学习笔记。 首先是安装,在这里下载,安装过后,打开git bash 执行下面的命令设置用户名和邮箱: git config --global user.name "Your Name" git config --g
阅读全文
摘要:Web基础之Maven Maven是一个优秀的项目管理工具,可以很轻松的管理项目。 POM和LifeCycle POM:Project Object Model。也就是项目模型,简单来说就是对项目进行建模,既然是建模,那就会有一些属性来定义这个项目。而配置文件pom.xml就是以xml形式描述这个建
阅读全文