
Java
文章平均质量分 91
淋雨一直走啊
永远相信美好的事情即将发生。
展开
-
Java 中几种获取文件路径的方式
1. 前言Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径文件的路径通常有 相对路径 与 绝对路径。2.1 相对路径以当前文件为基准进行一级级目录指向被引用的资源文件。在 Java 代码中以当前运行的代码所在的位...转载 2020-02-28 10:10:03 · 3201 阅读 · 0 评论 -
SpringBoot引入第三方jar包的处理方式
在项目开发中不可避免会遇到引入第三方jar包的情况,这些第三方jar是在Maven仓库中没有的。有两种处理方式:将jar包安装在本地maven库(本地私服)将jar包放入项目目录中。其中第一种方式与通常的使用方式没有太大的区别,这里主要介绍第二种方式。常见的打包方式又分为两种,打成jar包或者打成war包。1.打成jar包假如我们的第三方jar放置在项目根路径下,即:此时,...原创 2019-10-23 15:32:23 · 8291 阅读 · 3 评论 -
axios+springboot实现文件上传(文件以及表单)、下载(post/get方式)
简介spring boot 的文件上传下载与 spring mvc的基本一致,只需注意一些配置即可。文章将介绍:上传:单文件上传方式、多文件上传方式、文件与表单数据一起提交的方式下载:get方式、post方式基础配置:需要文件上传的必定是web项目,web依赖必不可少:<!-- web --><dependency> <groupId>o...原创 2019-09-07 21:39:10 · 7054 阅读 · 2 评论 -
(快速入门)MyBatis Generator源码分析修改和自定义插件
快速开始环境配置生成代码源码修改修改配置文件加入解析器修改DTD校验文件新建解析器获取表数据生成文...转载 2019-08-25 23:10:41 · 709 阅读 · 0 评论 -
commons-fileUpload实现文件上传下载
目录一、文件上传二、文件下载一、文件上传(1).简介 commons-fileUpload上传组件是Apache的一个开源项目,可以到http://commons.apache.org/proper/commons-fileupload/下载最新版本(该组件需要commons-io包的支持)。该组件使用方便,同样可以实现一个或多个文件的上传,也可实现限制上传文件大小等功能...原创 2019-08-14 15:33:12 · 6041 阅读 · 3 评论 -
commons-lang包常用工具类的基本使用
目录比较常用的工具类有:ArrayUtils常用方法:StringUtils常用方法:ObjectUtils常用方法:RandomUtils常用方法:NumberUtils 常用方法:DateUtils常用方法:SystemUtils常用方法:Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现...原创 2019-08-14 15:32:51 · 1644 阅读 · 1 评论 -
commons-io工具包的基本使用
目录一、工具类IOUtils的使用:FileUtils的使用:FilenameUtils的使用FileSystemUtils的使用:二、输入、输出三、Filters过滤器四、Comparators比较器五、Monitor文件监控简介:java io操作是开发中比较常用的技术,但是如果每次都使用原生的IO流来操作会显得比较繁琐。Common IO 是一...原创 2019-08-14 15:32:32 · 42777 阅读 · 7 评论 -
commons-dbutils数据库工具包的基本使用
目录一、简介:二、主要类与相关接口介绍DbUtils类QueryRunner类ResultSetHandler接口三、测试示例:一、简介:commons-dbutils是Apache开源组织提供的用于操作数据库的工具包。对于数据库的操作无外乎就是【增删改查】,本质上只是SQL语法的不同。一个普通的查询操作其处理过程如下:创建Connection连接。 创建...原创 2019-08-14 15:30:49 · 2839 阅读 · 0 评论 -
commons-dbcp数据库连接池基本使用
简介:commons-dbcp工具包是用来提供数据库连接池服务.话不多说,奉上使用方法:①引入maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <v...原创 2019-08-14 15:28:56 · 6243 阅读 · 0 评论 -
动态代理基本使用(JDK动态代理与CGLib 动态代理)
JDK 动态代理使用反射机制在方法执行过程中动态地添加功能Java 实现动态代理主要涉及以下几个类:java.lang.reflect.Proxy: 这是生成代理类的主类,通过 Proxy 类生成的代理类都继承了 Proxy 类,即 DynamicProxyClass extends Proxy。 java.lang.reflect.InvocationHandler: 这里称他为"...原创 2019-08-14 14:40:52 · 115 阅读 · 0 评论 -
Java发送短信
发送短信肯定需要使用第三方接口,Java本身是肯定不能直接发送短信的。第三方接口有很多,这里直接找个正规靠谱一点的学习一下这里使用了中国网建(http://www.smschinese.cn/)①打开网址后,点击立刻注册体验②登陆后,点击【修改短信密钥】,查看当前密钥:③点击【短信API接口】,查看示例代码Jar包依赖: <dependenc...原创 2019-08-14 14:25:44 · 771 阅读 · 0 评论 -
二维码工具ZXing与visual-qr-code的使用
目录一、Google二维码工具ZXing:简介:示例:二、图片二维码生成工具 visual-qr-code:一、Google二维码工具ZXing:简介:二维码现在是非常的火热,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。现在我们使用Google提供的ZXing开源类库来体验一下二维码的生成与解析。引入依赖: <depend...原创 2019-08-14 13:36:50 · 553 阅读 · 0 评论 -
quartz定时器的使用,定时任务的动态增删改
目录一、简介:二、使用:1.添加maven依赖包:2.编写任务bean,主要封装了定时任务相关的信息3.编写quartz工具类,实现了一个任务的新增,修改执行时间,暂停,恢复等等4.编写自定义的Job,这里面写要定时执行的任务(我这里利用反射去执行ScheduleJob中封装的方法)5.扩展工具类三、测试:一、简介:Java的定时任务通常使用以下方式:使...原创 2018-10-20 13:43:52 · 1690 阅读 · 7 评论 -
Apache POI和JXL(Java Excel)的基本使用——操作excel
一、简介开发中经常会涉及到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java ExcelApache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、V原创 2017-11-28 11:32:55 · 1505 阅读 · 0 评论 -
Joda-Time的使用
简介 Java中处理时间与日期是很常见的操作,jdk中基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强大。于是就诞生了Joda-Time这个专门处理日期时间的库。(JDK1.8的API已经重写了日期库,引入的java.time包,其实也是借鉴了Joda-Time)依赖jar包 joda-time joda-time 2.原创 2017-11-27 17:11:30 · 19987 阅读 · 0 评论 -
apache-commons之BeanUtils、ConvertUtils、PropertyUtils、CollectionUtils的基本使用
BeanUtils类,主要提供了对于JavaBean进行各种操作,比如对象,属性复制等等。ConvertUtils类,这个工具类的职能是在字符串和指定类型的实例之间进行转换。PropertyUtils类,BeanUtils与PropertyUtils这两个类几乎有一摸一样的功能,唯一的区别是:BeanUtils在对Bean赋值是会进行类型转化。CollectionUtils类,利用这个工具类,我们对集合进行修改、查询、过滤等操作原创 2017-11-29 17:01:05 · 6747 阅读 · 0 评论