Java工具类
Architect_csdn
这个作者很懒,什么都没留下…
展开
-
分享几个IP获取地理位置的API接口
全网首发,最全的IP接口,不服来辩!博主找了几个小时的资料,又手动抓取到了几个接口补充进来,应该不能再全了……360获取本机IP、地区及运营商接口地址:http://ip.360.cn/IPShare/info传递参数:无返回类型:json返回值:greetheader:提示语(如上午好、中午好等) nickname:本机已登录的360账号 ip:本机IP地址 loc...原创 2019-05-29 10:14:52 · 3803 阅读 · 0 评论 -
JAVA中对list map根据map某个key值进行排序
package test; import java.util.ArrayList; import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; public class java_Lis...原创 2019-09-28 11:21:22 · 520 阅读 · 0 评论 -
List中将 Map 某key值相等的累加
list<Map<String,Object>>中将某key值相等的累加public static void main(String[] args){ List<Map<String,Object>> list1 = new ArrayList<Map<String,Object>>(); ...原创 2019-09-28 11:20:13 · 1654 阅读 · 1 评论 -
根据地区名称首字母排序
public static void main(String[] args) { Comparator<Object> com=Collator.getInstance(java.util.Locale.CHINA); String[] newArray={"北京","阿里","淘宝","百度"}; Arrays.sort(newArray,com); /...原创 2019-09-28 09:18:56 · 757 阅读 · 0 评论 -
java 处理高精度计算
java 处理高精度计算Double.valueOf(String) and Float.valueOf(String)都会丢失精度。为了解决这个问题,需要用到BigDecimal类。使用的BigDecimal类的时候需要注意的地方:1. 在实例化BigDecimal 的时候用 new BigDecimal(String) 代替new BigDecimal(double) ,new ...原创 2019-08-20 17:44:44 · 146 阅读 · 0 评论 -
多图片放大缩小工具类
package com.lh.wx.utils;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class ImageUtil { ...原创 2019-08-09 14:18:20 · 185 阅读 · 0 评论 -
JAVA Graphics2D 合成与图片添加文字
由于业务需要需在背景图上 1.动态写上研报标题和作者并达到自动换行 2.将微信小程序二维码合成在背景图上效果如下图代码如下为方便将此编写成工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;impo...原创 2019-08-09 14:18:47 · 3343 阅读 · 0 评论 -
JAVA工具类之文件操作工具类
FileUtilspackage com.lh.wx.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io...原创 2019-08-08 11:25:25 · 480 阅读 · 0 评论 -
Java工具类之Base64Utils实现base64码转换为文件流等互换
有时候,我们会遇到将文件转化为base64编码后的字符串,传递到服务器上,然后让服务器处理操作。我写了这个utils包,实现了文件和base64的相互转化。懒汉模式1、通过双判断的方式,这种方式之所以是双判断,就是在a和b同时调用了这个方法,并都堵在了锁上,如果a线完事,b肯定就进去了, 如果不加上判断,b又实例化了一次。2、通过直接给实例化方法加锁的方式,这种方式比较简单粗暴,但是...原创 2019-08-08 11:18:10 · 25190 阅读 · 0 评论 -
Java加密算法 AES
package com.stone.security; import java.util.Arrays; import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.IvParameterSpec; /** ...原创 2019-07-30 18:07:35 · 252 阅读 · 0 评论 -
java 发送邮箱问题
DEBUG:JavaMailversion1.4.1DEBUG:notloadingfile:C:\ProgramFiles\Java\jre1.8.0_91\lib\javamail.providersDEBUG:java.io.FileNotFoundException:C:\ProgramFiles\Java\jre1.8.0_91\lib\javamai...原创 2019-06-04 17:59:42 · 1606 阅读 · 0 评论 -
Java 中图片 base64 编码的相互转换
哈喽大家好我是你爸啊。今天项目优化了一下上传头像的功能。如果图片以文件的形式在前后端传输不是很方便于是将图片转成 base64 加密的字符串,在前后端传输,自然上传头像也就涉及到了如何把加密的字符串转换成图片的问题。首先呢在网上找到很多,都是使用的 sun.misc.Base64Encoder和sun.misc.Base64Decoder这个在 Java高版本用不了而且有缺陷...原创 2019-05-14 16:53:26 · 478 阅读 · 0 评论 -
Javax.mail 发送邮件异常
一、运行过程抛出异常1、Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因:此异常多出现在J2EE版本的邮件服务中,因为J2EE原有jar中包含用于邮件收发的mail.jar,只是版本可能比较低。解决方法:手动删除J2EE版本里的JavaMail相关...原创 2018-10-12 10:41:06 · 4013 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger for JUnit test case for Java mail pom
The JavaMail API is available as an optional package for use with Java SE platform and is also included in the Java EE platform.99% that you run your tests in SE environment which means what you hav...原创 2018-10-12 10:17:59 · 947 阅读 · 0 评论 -
Java.Mail 发送邮件工具类
1.首先确保发送人的邮箱 跟 接收人的邮箱 的smtp协议开着. ------》可以上邮箱设置里面打开.这里使用的QQ邮箱 我们可以在邮箱帮助中找到QQ邮箱的pop3跟smtp服务器地址已经开放的相应端口 一般是465,或者是5872.极其重要一点:现在很多邮箱都采用授权码的方式对第三方开放 pop3跟smtp服务 ,所以我们在用邮箱账户密码登录邮箱时,记得要把密...原创 2018-10-12 10:16:01 · 2459 阅读 · 0 评论