叶落自飘零的博客

我的程序生涯

JAVA开发经验(一):Eclipse使用1.3-引入jar到本地资源库并解决二次依赖

摘要说明: 当我们想加自己开发或其他非开源的jar包加入到maven管理时,就首先需要将jar包加入到本地资源库,本篇文章主要讲述如何使用eclipse将jar包加入本地资源库; 步骤: 1.添加到本地资源库 右击--》import--》选择Maven下--》Install or depl...

2018-11-18 23:37:19

阅读数 41

评论数 0

JAVA开发经验(二):常用工具类2.7-IO-图片验证码工具类(CaptchaUtil)

摘要说明: CaptchaUtil主要讲述如何生成验证码图片,并指定设置图片大小,验证码大小及干扰项等 Maven依赖: 无 java工具类: import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D...

2018-09-11 10:52:54

阅读数 124

评论数 0

JAVA开发经验(二):常用工具类2.6-IO-图片工具类(ImgUtil)

摘要说明: ImgUtil主要包括获取图片信息、图片格式转换、图片裁剪、灰化、合并图片、加水印、做圆角、旋转图片等方法 Maven依赖: 无 java工具类: ImgUtil工具类主要方法如下: getSizeInfo:获取图片尺寸信息 convert  转换图片格式 cropIm...

2018-09-11 10:49:03

阅读数 61

评论数 0

JAVA开发经验(二):常用工具类2.5-IO-图片压缩工具类(ThumbnailsUtil)

摘要说明: ThumbnailsUtil主要是整合Thumbnailator库中的图片压缩类;主要包括图片压缩,指定大小,比例,旋转,水印等 Thumbnailator主要提供一系列可配置的项进行组合生成高质量的缩略图; Maven依赖: <dependencie...

2018-08-30 09:00:58

阅读数 103

评论数 0

JAVA开发经验(二):常用工具类2.4-IO-二维码操作类(QRCodeUtil)

摘要说明: QRCodeUtil主要是整合com.google.zxing库中的二维码操作类;主要包括二维码生成及解析 ZXing是一个库,支持在图像中解码和生成条形码(如QR码,PDF 417,EAN,UPC,Aztec,Data Matrix,Codabar)。  Maven依赖: ...

2018-08-30 09:00:46

阅读数 150

评论数 0

JAVA开发经验(二):常用工具类2.3-IO-文件压缩操作类(ZipUtil)

摘要说明: ZipUtil主要是整合Apache Commons Compress库中的zip操作类;主要包括zip文件压缩及解压; Apache Commons Compress软件定义了一个用于处理压缩和归档格式的API。这些包括:bzip2,gzip,pack200,lzma,xz,Sn...

2018-08-30 08:59:55

阅读数 96

评论数 0

JAVA开发经验(二):常用工具类2.2-IO-文件名操作类(FileNameUtil)

摘要说明: FileNameUtil主要是整合Apache Commons IO库中的FilenameUtils类;主要包括对文件名的格式化、解析等 Apache Commons IO库包含实用程序类,流实现,文件过滤器,文件比较器,字节序转换类等等 Maven依赖: &amp...

2018-08-30 08:59:48

阅读数 100

评论数 0

JAVA开发经验(二):常用工具类2.1-IO-文件操作类(FileUtil)

摘要说明: FileUtil主要是整合Apache Commons IO库中的FileUtils类;主要包括对文件的属性查询,复制,移动,文件读取,删除等 Apache Commons IO库包含实用程序类,流实现,文件过滤器,文件比较器,字节序转换类等等 Maven依赖: &...

2018-08-30 08:59:29

阅读数 191

评论数 0

JAVA开发经验(二):常用工具类1.7-加解密-SHA

摘要说明: SHA:安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。 SHA本质上是...

2018-08-27 11:29:12

阅读数 65

评论数 0

JAVA开发经验(二):常用工具类1.6-加解密-BASE64

摘要说明: BASE64:Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP...

2018-08-27 11:08:08

阅读数 98

评论数 0

JAVA开发经验(二):常用工具类1.5-加解密-RSA

摘要说明: RSA:RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。R...

2018-08-27 11:07:59

阅读数 102

评论数 0

JAVA开发经验(二):常用工具类1.4-加解密-3DES

摘要说明: 3DES:针对des算法进行了改进,有了三重des算法(DESede)。针对des算法的密钥长度较短以及迭代次数偏少问题做了相应改进,提高了安全强度。不过desede算法处理速度较慢,密钥计算时间较长,加密效率不高问题使得对称加密算法的发展不容乐观。 Maven依赖: 无,使用j...

2018-08-27 11:07:48

阅读数 133

评论数 0

JAVA开发经验(二):常用工具类1.3-加解密-AES

摘要说明: AES:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家...

2018-08-27 11:07:34

阅读数 105

评论数 0

JAVA开发经验(二):常用工具类1.2-加解密-DES

摘要说明: DES: DES是对称性加密里面常见一种,全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必...

2018-08-27 11:07:20

阅读数 59

评论数 0

JAVA开发经验(二):常用工具类1.1-加解密-MD5

摘要说明: MD5:(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于...

2018-08-27 11:06:58

阅读数 70

评论数 0

JAVA开发经验(一):Eclipse使用1.2-格式化模板(Formatter)配置详解及保存自动格式化

摘要说明:         一个项目往往都是多人开发,开发提交svn时若多人格式化的模板不一致,往往会不好比对;这里面一个项目组就需要统一格式化模板;        本篇文章主要说明如何配置格式化模板及配置文件保存自动格式化; 1.添加方式 配置路径为:Window--&g...

2018-07-26 11:25:48

阅读数 880

评论数 0

JAVA开发经验(一):Eclipse使用1.1-注释模板(code templates)配置详解及自动添加注释

摘要说明: 本篇文章主要讲述如何配置eclipse的java代码注释及注释相关详解;同时讲述如何设置自动添加注释: 1.添加方式 配置路径为:Window-->Preferences-->Java-->Code Style--...

2018-07-25 15:13:37

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭