java
pursue.dreams
点滴积累,滴水石穿。
有志者,事竟成。
展开
-
linux下照片添加水印乱码
将字体文件传入到 /usr/share/fonts/chinese 目录下。windows文字保存路径:C:\Windows\Fonts。fc-list :lang=zh 命令 查看安装的中文字体。上传到linux服务器:/usr/share/fonts。在windows系统下文字中选一个文字(微软雅黑)fc-list 命令查看linux的所有字体。原因:linux服务器没有对应的文字。执行:fc-cache -fv。执行:mkfontscale。新建路径 chinese。执行:mkfontdir。原创 2023-06-26 16:28:49 · 803 阅读 · 0 评论 -
Java-解析音频文件时长
java利用Ffmpeg解析音频文件时长原创 2022-10-19 10:33:28 · 1742 阅读 · 0 评论 -
JAVA-从网络url下载文件
java下载网络资源图片、音频文件原创 2022-10-19 10:13:47 · 1482 阅读 · 0 评论 -
java英文时间格式转换yyyymmdd格式
java英文时间格式转换为字符串格式原创 2022-06-11 23:31:17 · 2095 阅读 · 0 评论 -
File转换MultipartFile
File转换MultipartFile原创 2022-06-11 23:26:52 · 2831 阅读 · 2 评论 -
JAVA获取文件夹名以及文件名&移动文件
public static void main(String[] args) throws Exception { //要扫描的文件夹路径 String path = "D:\\upload\\loan"; //todo 获取第一级文件夹名 java.util.List<String> stringList = getFiles(path); for(String s:stringList){ .原创 2022-04-23 13:07:55 · 2064 阅读 · 1 评论 -
Java转换图片格式 tif 转 jpg
1、Pom引用jar包 <dependency> <groupId>com.sun.media</groupId> <artifactId>jai-codec</artifactId> <version>1.1.3</version> </dependency>2、java工具类import java.awt.image.RenderedImage;import java.awt原创 2022-03-03 22:09:52 · 352 阅读 · 0 评论 -
java在windows下调用bat脚本
一、静默调用1、在E盘下新建bat脚本echo "hello word"2、java代码 public static void main(String[] args) { String batPath = "E:\\test.bat"; // 把你的bat脚本路径写在这里 File batFile = new File(batPath); boolean batFileExist = batFile.exists(); Syst原创 2021-12-29 18:11:55 · 2586 阅读 · 0 评论 -
java解析openid_公众号
1、java后台解析公众号网页用户的openid 公众号网页获取用户的code,传到接口 public static Map<String,Object> getOpenId(String code){ log.info("解析code>>>>>>>>>>>>>>>>>" + code); Map<String, Object> map =原创 2021-10-12 20:07:21 · 261 阅读 · 0 评论 -
Spring boot将多张图片生成压缩包
生成压缩包工具类import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class ZipUtils { private ZipUtils(){ } pub原创 2021-08-18 20:21:46 · 858 阅读 · 0 评论 -
Spring boot集成token_通过token解析用户信息
Spring boot集成token,接口对token进行校验,并使用token获取登录用户信息1、缓存token、验证token信息 /** * 缓存token * @param userId * @param token */ public void setTokenUser(String userId, String token) { // 缓存token /** token失效时间 18000 = 5小时 7200原创 2021-07-28 11:45:15 · 2806 阅读 · 0 评论 -
java提取周岁年龄
java根据身份证号获取周岁年龄 public static void main(String[] args) { System.out.println(getCurrectAge(DateUtils.dateTime("yyyy-MM-dd",convertBirthDate("311111200307281111")))); } //格式化日期 public static final Date dateTime(final String format,原创 2021-07-21 13:39:42 · 494 阅读 · 0 评论 -
java_spring boot接收接口json参数
java_接收接口json参数 /** * 测试 */ @PostMapping("/tests") @ResponseBody public void test1111(){ HttpServletRequest request = getRequest(); JSONObject paramsObj = MobileController.getRequestParamsObj(request); Syst原创 2021-04-23 22:59:08 · 417 阅读 · 3 评论 -
java_图片添加水印
java_图片添加水印 /** * 图片添加水印 * @param sourceImg 源文件 * @param targetImg 输入文件 * @param jwd * @param types * @return * @throws IOException */ public static String markImgMark(String sourceImg, String targetImg,String原创 2021-04-23 22:34:43 · 69 阅读 · 0 评论 -
java_排序_正序
java_排序_正序 List List<Integer> integerList = new ArrayList<>(); integerList.add(6); integerList.add(3); integerList.add(2); integerList.add(5); class MyComparator implements Comparator<Integer&原创 2021-04-23 22:21:25 · 255 阅读 · 0 评论 -
java读取本地文件数据
public static void main(String[] args) { //文件地址 String readFile = "E:\\data\\111.csv"; File file = new File(readFile); CsvWriter csvWriter = null; Map<String,Integer> map = new HashMap<>(); try { .原创 2021-03-15 14:42:31 · 549 阅读 · 0 评论 -
java_坐标系转换
public class LngLonUtil { public static double pi = 3.1415926535897932384626; public static double x_pi = 3.14159265358979324 * 3000.0 / 180.0; public static double a = 6378245.0; public static double ee = 0.006693421622965原创 2021-03-15 14:38:57 · 399 阅读 · 0 评论 -
java_操作文件【ftp下载&解压文件&移动文件】
ftp下载文件 private static final Logger log = LoggerFactory.getLogger(Ftp.class); private String Control_Encoding = "UTF-8"; private FTPClient client = null; //TODO ftp参数 static Configure configure = new Configure("config.properties");原创 2021-02-23 10:24:41 · 1051 阅读 · 0 评论 -
Socket请求工具类
socket_utilimport org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;public class SocketUtils { /*编码格式*/ private static final String ENC原创 2020-09-28 15:47:20 · 1043 阅读 · 0 评论 -
java生成二维码(中间自定义Logo)
引入maven<!--二维码生成--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version> </dependency> <dependency> <groupId>com.google原创 2020-07-30 09:29:41 · 1491 阅读 · 0 评论 -
js验证姓名、手机号
var phone = document.getElementById('phone').value; var regName =/^[\u4e00-\u9fa5]{2,4}$/;//姓名正则表达式 if(!(/^1[3456789]\d{9}$/.test(phone))){//手机号正则表达式 alert("手机号码有误,请重填")...原创 2020-05-03 11:51:19 · 538 阅读 · 0 评论 -
java后端验证是否为图片格式
if(file != null){ try { Image image = ImageIO.read(file.getInputStream()); if(image != null){ try { log.info("开...原创 2020-05-03 11:39:59 · 1077 阅读 · 0 评论 -
java对文件的处理--分割文件
获取文件夹下的文件名/** * @Author: * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 * @Date: */ public static List<String> getFiles(String path) { List<String> files = new ArrayLi...原创 2020-05-03 11:33:10 · 645 阅读 · 0 评论 -
java生成压缩包
private ZipUtils(){ } public static void doCompress(String srcFile, String zipFile) throws IOException { doCompress(new File(srcFile), new File(zipFile)); } /** * 文件压缩...原创 2020-05-03 11:23:45 · 307 阅读 · 0 评论 -
二维码工具类
//二维码颜色 private static final int BLACK = 0xFF000000; //二维码颜色 private static final int WHITE = 0xFFFFFFFF; /** * <span style="font-size:18px;font-weight:blod;">ZXing 方式生...原创 2020-05-03 11:17:50 · 126 阅读 · 0 评论 -
java对ftp的使用
static Configure configure = new Configure("config.properties"); private static String ftpIp = configure.getValue("ftpIp"); private static Integer ftpPort = Integer.parseInt(configure.getValu...原创 2020-05-03 11:13:10 · 494 阅读 · 0 评论 -
java对时间的处理(时间处理工具类)
import java.lang.management.ManagementFactory;import java.math.BigDecimal;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;import ...原创 2020-05-03 11:04:30 · 224 阅读 · 0 评论 -
java 将图片压缩至 指定大小
1、maven引入jar包 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>...原创 2020-03-01 11:03:45 · 1639 阅读 · 0 评论 -
java 提取汉字数量 与 判断参数 是否为 负数、校验手机号
/**提取汉字的数量@param strs@return*/public static Integer tiQuZiCount(String strs){Integer count = 0;//使用正则表达式Pattern pattern = Pattern.compile("[^\u4E00-\u9FA5]");//[\u4E00-\u9FA5]是unicode2的中文区间...原创 2020-02-23 15:28:51 · 245 阅读 · 0 评论 -
spring boot-静态资源跨域
package com.jscz.framework.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfigurati...原创 2019-12-11 00:02:51 · 737 阅读 · 0 评论 -
java - Aes 加密-解密
package com.jscz.common.utils;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.spec.SecretKeySpec;public class AesE...原创 2019-12-10 23:55:31 · 117 阅读 · 0 评论 -
spring boot----全局异常处理
全局异常处理:package com.jscz;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.HttpStatus;import org.springframework.http.converter.HttpMessageNotReadableExceptio...原创 2019-12-10 23:38:47 · 144 阅读 · 0 评论 -
java--将文件压缩成压缩包
private ZipUtils(){}public static void doCompress(String srcFile, String zipFile) throws IOException { doCompress(new File(srcFile), new File(zipFile));}/** * 文件压缩 * @param srcFile 目录或者单个文件...原创 2019-12-10 23:31:51 · 199 阅读 · 0 评论 -
tmcat配置访问项目外静态资源文件
在tomcat下conf文件夹中server.xml文件加入以下代码:path 为数据库存储的虚拟路径docBase 为静态资源所放置的路径<Context path="/image/dynamic" docBase="D:\image\dynamic" reloadable="true" ></Context>...原创 2018-11-20 15:29:34 · 205 阅读 · 0 评论 -
java读取配置文件
java读取配置文件,获取配置文件中的值1、创建Configure类 private static Properties config = null; public Configure() { config = new Properties(); } public Configure(String filePath) { confi...原创 2018-11-19 14:52:37 · 210 阅读 · 0 评论 -
将数据中的(表情)emoji标签转换成utf8字符集,存入与读取数据库
emoji标签转换utf—8字符集工具类1、将emoji标签转换成utf8字符集保存进数据库 * 将emoji标签转换成utf8字符集保存进数据库 * @param str * @return */ public static String emojiConvert(String str) { String patternStrin...原创 2018-11-19 15:01:18 · 2071 阅读 · 1 评论 -
前台微信小程序,后台解析openId
后台为java,前台为微信小程序,后台通过code解析openId,下面代码是通过配置文件读取wxspAppid与wxspSercet如何使用配置文件读取值查看java读取配置文件 public static String decode(String code){ Configure configure=new Configure(&amp;quot;wxconfig.properties&amp;quot;);//解析...转载 2018-11-19 15:11:17 · 703 阅读 · 0 评论 -
上传并后台压缩图片(Thumbnails)
通过Thumbnails可以更好的去压缩图片,简单快捷,一行代码搞定。下面代码的路径,通过配置文件去获取,如不会获取,java读取配置文件前台使用的webuploaderpublic String upload(MultipartFile file)throws IllegalStateException, IOException{ String name=UUID.randomUUID(...转载 2018-11-19 15:31:00 · 1442 阅读 · 0 评论 -
jsp上传图片webuploader控件使用
引进 webuploader.min.js与webuploader.css与upload.js 点击下载(upload.js) 此js包含传向后端接收图片的地址后端接收前台上传的图片处理方法 上传并压缩图片1、页面部分。&lt;div class="row cl"&gt; &lt;label class="form-label col-xs-4 col-sm-3&quo转载 2018-11-19 15:49:50 · 904 阅读 · 0 评论 -
ssm导出csv格式数据
1,controller层(接收数据为List<Map<String, Object>>类型,MyBatis resultType类型为java.util.HashMap) * 导出用户数据 * @param response */ @RequestMapping("/userDoExport") public void doExport(HttpSe...原创 2018-11-20 09:35:13 · 598 阅读 · 0 评论