上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 46 下一页
摘要: 前言 JAR(Java Archive File),表示Java档案文件,是一种压缩文件,与常见的ZIP压缩文件兼容。区别在于JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成JAR文件时由系统自动创建的。我们可以将代码打包成jar,加入到classpat 阅读全文
posted @ 2020-12-28 20:26 strongmore 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 前言 栈(Stack)是一种后进先出的数据结构,仅允许在栈顶插入、删除、读取。队列(Queue)是一种先进先出的数据结构,队头读取、删除,队尾插入。 使用数组实现栈 使用到的MyArrayList和MyLinkedList详情请查看 java实现一个自己的ArrayList和LinkedList p 阅读全文
posted @ 2020-12-28 19:56 strongmore 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 前言 java中的ArrayList和LinkedList都是我们很常用的数据结构,了解它们的内部实现原理可以让我们更好的使用它们。 代码实现 ArrayList import java.util.Arrays; import java.util.Collection; import java.ut 阅读全文
posted @ 2020-12-27 10:05 strongmore 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 前言 BitSet实现了一个按需增长的位向量,每一位都是一个boolean值,可以对每一位进行设置或清除,常用场景就是判断一个数据在一个大数据集中是否存在。 使用 有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来? import java.u 阅读全文
posted @ 2020-12-25 23:55 strongmore 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 简介 今天突发奇想想给自己的博客添加用户访问统计,记录一下有没有用户访问,以及访问时间等信息,搜索了一下,发现有 百度统计 和 Google Analytics 两种工具,今天都添加一下。 准备工作 博客园后台需要申请JS权限,详情可以看 博客园Markdown代码块添加复制功能 这篇博客。 添加百 阅读全文
posted @ 2020-12-24 23:25 strongmore 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 简介 在项目中我们有时候会遇到操作PDF文件的需求,如将PDF的每一页转换成图片,今天我们就来实现一下相关功能。 实现 引入依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <ve 阅读全文
posted @ 2020-12-19 18:56 strongmore 阅读(3992) 评论(0) 推荐(2) 编辑
摘要: 简介 我们在项目中经常会遇到图片上传的需求,如商品图片,但图片太大的话,在客户端加载太慢影响用户体验,所有一般会将图片进行压缩。 实现 原图 添加依赖 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</art 阅读全文
posted @ 2020-12-19 12:30 strongmore 阅读(12031) 评论(0) 推荐(1) 编辑
摘要: 简介 我们在项目中可能会遇到将经纬度转换成省市区的需求,这个时候需要各种地图提供的API,这里我们使用百度地图的API。百度地图开放平台,以下所指的经纬度都是百度地图的经纬度。 代码实现 添加一些工具的maven依赖,本例我们使用JDK11 <dependency> <groupId>org.apa 阅读全文
posted @ 2020-12-18 22:23 strongmore 阅读(3141) 评论(0) 推荐(0) 编辑
摘要: 简介 EXIF(Exchangeable Image File format)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数、缩略图及其他属性信息。 EXIF 所记录的元数据信息非常丰富,主要包含了以下几种信息: 拍摄日期 拍摄器材(机身、镜头、 阅读全文
posted @ 2020-12-16 23:01 strongmore 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 简介 Data URI 定义的内容可以作为小文件被插入到其他文档之中。Data URI 的格式十分简单,如下所示: data:[<mime type>][;charset=<charset>][;base64],<encoded data> 第一部分是 data: 协议头,它标识这个内容为一个 da 阅读全文
posted @ 2020-12-15 20:13 strongmore 阅读(3925) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 46 下一页