java
极客硬核风
这里是我记录技术成长、分享实战经验的角落。公众号【极客硬核风】欢迎关注获取更多内容,一起探索技术的无限可能!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1031 阅读 · 0 评论 -
Java-解析音频文件时长
java利用Ffmpeg解析音频文件时长原创 2022-10-19 10:33:28 · 1981 阅读 · 0 评论 -
JAVA-从网络url下载文件
java下载网络资源图片、音频文件原创 2022-10-19 10:13:47 · 1602 阅读 · 0 评论 -
java英文时间格式转换yyyymmdd格式
java英文时间格式转换为字符串格式原创 2022-06-11 23:31:17 · 2309 阅读 · 0 评论 -
File转换MultipartFile
File转换MultipartFile原创 2022-06-11 23:26:52 · 2961 阅读 · 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 · 2294 阅读 · 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 · 497 阅读 · 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 · 3002 阅读 · 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 · 354 阅读 · 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 · 1011 阅读 · 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 · 3021 阅读 · 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 · 609 阅读 · 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 · 569 阅读 · 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 · 142 阅读 · 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 · 342 阅读 · 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 · 641 阅读 · 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 · 492 阅读 · 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 · 1290 阅读 · 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 · 1220 阅读 · 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 · 1660 阅读 · 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 · 634 阅读 · 0 评论 -
java后端验证是否为图片格式
if(file != null){ try { Image image = ImageIO.read(file.getInputStream()); if(image != null){ try { log.info("开...原创 2020-05-03 11:39:59 · 1162 阅读 · 0 评论 -
java对文件的处理--分割文件
获取文件夹下的文件名/** * @Author: * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 * @Date: */ public static List<String> getFiles(String path) { List<String> files = new ArrayLi...原创 2020-05-03 11:33:10 · 730 阅读 · 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 · 365 阅读 · 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 · 184 阅读 · 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 · 561 阅读 · 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 · 298 阅读 · 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 · 1807 阅读 · 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 · 319 阅读 · 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 · 872 阅读 · 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 · 187 阅读 · 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 · 205 阅读 · 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 · 278 阅读 · 0 评论 -
java后台生成验证码
/** * * 验证码生成器类,可生成数字、大写、小写字母及三者混合类型的验证码。 支持自定义验证码字符数量; 支持自定义验证码图片的大小; 支持自定义需排除的特殊字符; * * 支持自定义干扰线的数量; 支持自定义验证码图文颜色 */public class ValidateCode { /** * 验证码类型为仅数字 0~9 */ public s...转载 2018-11-20 10:24:04 · 373 阅读 · 0 评论 -
DateUtil日期处理工具类
public class DateUtil{ // 按照给定的格式化字符串格式化日期 public static String formatDate( Date date, String formatStr ) { SimpleDateFormat sdf = new SimpleDateFormat( formatStr ); retur...转载 2018-11-20 10:18:20 · 325 阅读 · 0 评论 -
ssm将Excel数据导入数据库
1、controller层 @RequestMapping(value = "/villageExcelImport", method = RequestMethod.POST) public String villageExcelImport(@RequestParam("file")MultipartFile file, Model model) throws Exception { ...原创 2018-11-20 10:05:25 · 986 阅读 · 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 · 704 阅读 · 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 · 1006 阅读 · 0 评论 -
上传并后台压缩图片(Thumbnails)
通过Thumbnails可以更好的去压缩图片,简单快捷,一行代码搞定。下面代码的路径,通过配置文件去获取,如不会获取,java读取配置文件前台使用的webuploaderpublic String upload(MultipartFile file)throws IllegalStateException, IOException{ String name=UUID.randomUUID(...转载 2018-11-19 15:31:00 · 1519 阅读 · 0 评论 -
前台微信小程序,后台解析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 · 783 阅读 · 0 评论
分享