
java
寻梦太极
相信技术
展开
-
java 使用 aspose 添加装订线
java 使用 aspose 添加装订线原创 2022-07-14 17:20:18 · 791 阅读 · 0 评论 -
java 使用 aspose 插入文本、图片、表格
java 使用 aspose 插入表格原创 2022-07-14 17:18:46 · 3626 阅读 · 0 评论 -
java 使用 aspose 把多个word合并为一个
java 使用 aspose 把多个word合并为一个原创 2022-07-14 17:14:51 · 1258 阅读 · 0 评论 -
java aspose 给Word添加水印
java 使用 aspose 给word添加文本谁赢原创 2022-07-14 17:13:18 · 2397 阅读 · 0 评论 -
java去掉字符串中html标签
java去掉字符串中html标签转载 2022-06-01 16:36:01 · 1263 阅读 · 1 评论 -
java实现post请求(PostMethod)
项目要求:实现post请求,且请求格式是json格式。maven依赖包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version></dependency><dependency> ...转载 2022-04-06 16:12:39 · 4073 阅读 · 0 评论 -
java 递归查询多级菜单
类目表是多级目录表,数据如下:想获取所有数据的多级目录,代码如下: /** * 获取树形接口的 类目 * * @return */ @Override public List<ExamCategory> selectExamCategoryTreeList() { //1、 获取所有的一级目录 ExamCategory examCategory = new ExamCategory();原创 2022-04-01 10:33:28 · 1732 阅读 · 0 评论 -
itextpdf给pdf添加水印
第一步:添加依赖 <!--pdf 处理 --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version> </dependency>原创 2021-10-22 12:04:28 · 780 阅读 · 0 评论 -
aspose给word添加水印
第一步:引入依赖 <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>16.6.0</version> </dependency>第二步:添加水印1、添加一个文字水印到内容中/*原创 2021-10-22 12:01:38 · 3512 阅读 · 2 评论 -
Java中Map和实体对象互相转换
使用fastjson:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>转换的代码// 将 Map 转换为 实体类User user = JSON.parseObject(JSON.toJSO原创 2021-09-13 15:54:06 · 234 阅读 · 0 评论 -
java 生成格林威治时间
在java中生成格林威治时间的方法: Date d = new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss "); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); System.out.println(sdf.format(d));当前时间:2021-04-26 11:42:16结果:2021-04-26 03:42:16生成:HTTP原创 2021-04-26 11:43:18 · 2320 阅读 · 0 评论 -
指标数据TP50、TP90、TP99、TP999
概念:TP指标: 指在一个时间段内,统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,并取出结果为:总次数 * 指标数 = 对应TP指标的值, 在取出排序好的时间。TP50:指在一个时间段内(如5分钟),统计该方法每次调用所消耗的时间,并将这些时间按从小到大的顺序进行排序,取第50%的那个值作为TP50值;配置此监控指标对应的报警阀值后,需要保证在这个时间段内该方法所有调用的消耗时间至少有50%的值要小于此阀值,否则系统将会报警。TP90,TP99,TP999与TP50值计算方.转载 2021-03-08 16:47:32 · 750 阅读 · 0 评论 -
Mybatis xml文件头
1、mybatis配置文件的文件头<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">2、mybatis映射文件的文件头<?xml version="1.0" encodi.转载 2020-11-08 09:44:19 · 2143 阅读 · 2 评论 -
java启动异常:The driver has not received any packets from the server
使用spring boot 启动项目时,包如下错误:原因:驱动程序没有收到来自服务器的任何数据包,说人话就是数据库服务停止了。我此处的原因为:因为使用的是VMWare虚拟机,配置数据连接时的IP地址与虚拟机不一致造成的。解决:修改IP一致。...原创 2020-09-02 10:01:26 · 6435 阅读 · 1 评论 -
java 截取局部图片
package com.image;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.*;import java.util.Iterator;import javax.imageio.ImageIO;import javax.imageio.ImageReadParam;import javax.imageio.ImageReader;import javax.imageio.stre.转载 2020-05-21 15:57:23 · 531 阅读 · 1 评论 -
java图片截取中间指定长度的方图片
1、控制器代码: //上传图片 @PostMapping("/imgOtherUpload") public ResponseResult uploadOtherImg(@RequestParam("multipartFile") MultipartFile multipartFile,Integer checkUserId) { try { if (multipartFile.isEmpty() || StringUtils.isBlank(原创 2020-05-21 15:55:49 · 620 阅读 · 0 评论 -
java画缩率图
1、控制器代码private int imgWidth=150;//缩率图宽度private int imgHeight=150;//缩率图宽度//上传图片 @PostMapping("/imgOtherUpload") public ResponseResult uploadOtherImg(@RequestParam("multipartFile") MultipartFile multipartFile,Integer checkUserId) { try原创 2020-05-21 09:37:16 · 395 阅读 · 0 评论 -
java使用elasticsearch-rest-high-level-client操作ElesticSearch-从数据库中批量导入数据
1、创建spring boot 项目,pom.xml如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <relative原创 2020-05-20 15:32:35 · 4010 阅读 · 0 评论 -
java使用elasticsearch-rest-high-level-client操作ElesticSearch(创建索引增删改查、文档增删改查、查询方式)
1、搭建spring boot 项目,pom.xml引入依赖如下:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <rela原创 2020-05-20 15:26:29 · 2700 阅读 · 0 评论 -
Java使用elasticsearch-rest-high-level-client操作EleasticSearch
1、创建maven项目,pom.xml文件中增加如下配置 <dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.2.1</version>原创 2020-05-19 16:41:38 · 8988 阅读 · 0 评论 -
java毫秒转化为天小时分钟秒
代码如下: /** * 毫秒转化为天小时分钟秒 * * @param ms 毫秒值 * @return */ public static String formatTime(long ms) { int ss = 1000; int mi = ss * 60; int hh = m...原创 2020-04-23 17:17:53 · 3493 阅读 · 0 评论 -
java压缩包上传,解压,预览(利用editor.md和Jstree实现)和下载
实现功能:zip文件上传,后台自动解压,Jstree树目录(遍历文件),editor.md预览采用Spring+SpringMVC+Maven+Jstree+editor.md实现,主要功能:zip压缩文件的上传 后台自动解压 Jstree自动获取最上层目录,每次仅仅会获取当前层的文件或者文件夹,然后点击文件夹或者文件,通过ajax与服务器交换数据,减轻检索和数据传输压力 后台通过文...转载 2020-04-10 12:01:40 · 570 阅读 · 0 评论 -
java 向上、向下取整,四舍五入
// 四舍五入 long round = Math.round(2.499); System.out.println(round); long round2 = Math.round(3.5); System.out.println(round2); // 向上取整 int res = (int)Math.ceil(3.1); System.out.println(res);...原创 2020-01-19 11:19:54 · 899 阅读 · 0 评论 -
java用Random类、Math类产生一组10~50之间随机数
Math类下的random方法产生一个[0,1)的double浮点数;Random类的nextInt(n)方法产生一个[0,n)的整数;代码如下:import java.util.*;public class RandomTest{ public static void main(String[] args){ int ARRAYLENGTH = 10; ...转载 2019-03-26 12:25:26 · 3643 阅读 · 0 评论 -
java 出现unreachable statement异常 原因检查
unreachable statement异常:原因一:java编译器把unreachable statement标记为运行时错误,一个unreachable statement就是编译器决定永远不会执行它。 下面的几种情况会出现 unreachable statement: (1)在reutrn语句后写语句。 (2)在throw语句后写语句。 (3)break、continue语句之...转载 2019-02-19 11:54:39 · 3122 阅读 · 0 评论 -
java本地发送邮件正常,布置在linux上报:Could not connect to SMTP host: smtp.163.com, port: 25
1、错误描述:java在本机(windows)发送邮件正常,布置在linux上报错误:Could not connect to SMTP host: smtp.163.com, port: 252、产生原因: ECS基于安全考虑,目前已经禁用25端口 如果您的程序部署在阿里云ECS服务器上,建议您不勾选SSL时,使用80端口,勾选ssl时,使用465端口...原创 2019-02-01 10:53:10 · 4712 阅读 · 0 评论 -
JAVA字符串格式化-String.format()的使用
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale local...转载 2018-12-27 16:49:59 · 159 阅读 · 0 评论 -
Cron表达式在线生成
Cron表达式在线生成地址:http://cron.qqe2.com/原创 2019-03-26 12:27:38 · 488 阅读 · 0 评论 -
将毫秒转换成天小时分钟
代码如下:第一种输出方式/** * 毫秒转化为天小时分钟秒 * * @param ms 毫秒值 * @return */ public static String formatTime(long ms) { int ss = 1000; int mi = ss * 60; int hh ...转载 2019-04-10 10:06:27 · 10498 阅读 · 0 评论 -
Java发送post方法
总结一下java使用http发送post的方法:1、post请求用于发送json 格式的参数:/** * post请求(用于请求json格式的参数) * * @param url 地址 * @param params json格式的参数 * @return */ public static String doPos...原创 2019-04-08 17:37:58 · 2449 阅读 · 0 评论 -
Java的运算符-取整,取绝对值,取余数
舍掉小数取整:Math.floor(3.5)=3 四舍五入取整:Math.rint(3.5)=4 进位取整:Math.ceil(3.1)=4 取绝对值:Math.abs(-3.5)=3.5 取余数:A%B = 余数转载 2019-04-29 17:58:15 · 304 阅读 · 0 评论 -
上传图片保存原始图,并且生成缩率图
使用:awt生成缩率图代码如下:package cn.j0.app.shuoba.service; import cn.j0.app.shuoba.entity.UserNote; import cn.j0.app.shuoba.mapper.UserNoteMapper; import cn.j0.app.shuoba.util.FileUtil; i...原创 2019-05-05 16:06:49 · 424 阅读 · 0 评论 -
Java实现等比例缩略图
转载地址:https://www.cnblogs.com/lojun/articles/8710833.html转载 2019-05-05 16:08:45 · 319 阅读 · 0 评论 -
java中list集合分页操作
/** * 集合分页 * * @param resourceList 要分页的集合 * @param pageIndex 页码 * @param pageSize 每页条数 * @return 分页后的集合 */public List<CommoditiesWithBLOBs> getPageByList(List<CommoditiesWithB...原创 2019-04-25 13:56:36 · 864 阅读 · 0 评论 -
利用ObjectMapper readValue()和泛型解决复杂json结构
import com.dj.fss.vo.MessageListVO;import com.fasterxml.jackson.annotation.JsonIgnoreProperties;import com.fasterxml.jackson.core.JsonParseException;import com.fasterxml.jackson.databind.JsonMappin...转载 2018-12-16 10:54:45 · 25183 阅读 · 2 评论