
java
文章平均质量分 50
宇翔苦涩
这个人很懒,只想把你留下来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java】批量生成条码
【代码】【Java】批量生成条码。原创 2023-08-05 17:29:54 · 548 阅读 · 0 评论 -
【JAVA】easyExcel导出导入使用
EasyExcel是阿里巴巴开源插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行地加载,并且抛弃样式字体等不重要的数据,降低内存的占用。EasyExcel在SpringBoot的集成 引入对应的pom依赖@ColumnWith 列宽@ContentFontStyle 文本字体样式@ContentLoopMerge 文本合并@ContentRowHeight 文本行高度。原创 2023-04-23 13:36:54 · 6523 阅读 · 1 评论 -
JSON的各个场景运用
将json字符串转成json对象 Map<String,String> chineseTitleTimeJsonMap = JSON.parseObject(chineseTitleTime,Map.class); //日期格式化 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Str...原创 2018-11-13 14:59:38 · 465 阅读 · 0 评论 -
springboot配置文件可设置的属性
配置文件可设置的属性# ===================================================================#COMPON SPRING BOOT PROPERTIES##此示例文件作为指南提供。不要复制它#complete到您自己的应用程序。^^^# =========================================...原创 2019-11-14 10:21:50 · 1417 阅读 · 0 评论 -
IDEA上集成log4j将SQL语句打印在控制台上
适用地点:maven的mybatis的项目配置log4j.properties内容为log4j.rootLogger=error, Console log4j.logger.cn.bdqn.dao=debug #Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Consol...原创 2018-09-29 10:54:05 · 7148 阅读 · 0 评论 -
【Java】使用锁来控制线程的调用
Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。要注意的是锁定和取消锁定出现在不同作用范围中时,必须谨慎地确保保持锁定时所执行的所有代码用 try-finally 或 try-catch 加以保护,以确保在必要时释放锁。Lock 类还可以提供与隐式监视器锁完全不同的行为和语义,如保证排序、非重入用法或死锁检测。如果某个实现提供了这样特殊的语义,则该实...原创 2020-05-07 14:31:26 · 227 阅读 · 0 评论 -
Java封装独立的Redis工具类【附简单使用】
接口:BaseRedisDaopackage com.pacific.property.redis;import org.springframework.data.redis.connection.DataType;import org.springframework.data.redis.core.ZSetOperations;import java.util.List;import java.util.Map;import java.util.Set;import java.util.原创 2021-01-29 13:12:59 · 610 阅读 · 0 评论 -
InfluxDB【InfluxDB数据库操作】
InfluxDB数据库连接操作类/* * Copyright (c) 2010-2020. */package com.sjasoft.cloud.admin.inflixdbconn;import org.influxdb.InfluxDB;import org.influxdb.InfluxDB.ConsistencyLevel;import org.influxdb.InfluxDBFactory;import org.influxdb.dto.*;import org.in原创 2021-02-09 15:03:22 · 4195 阅读 · 1 评论 -
CommonUtils共通工具类
一package com.soft.common.web.Util;import org.springframework.beans.BeanUtils;import com.soft.common.mybatis.extend.entity.CommonInfo;import javax.servlet.http.HttpServletRequest;import java.math.BigDecimal;import java.text.SimpleDateFormat;import j原创 2020-12-10 11:38:13 · 520 阅读 · 0 评论 -
【Java】异常公共类【断言类】
import com.pacific.rsp.recruitment.exception.SysException;import com.pacific.rsp.recruitment.model.em.ErrorCodeEnum;import org.apache.commons.lang3.StringUtils;/** * 断言类 * 抛出异常为业务级异常 * @author...原创 2019-12-09 10:17:37 · 421 阅读 · 0 评论 -
【Java 文件下载工具类】
FileUtilspackage com.cmbchina.ccd.itpm.project.util; import org.slf4j.Logger; import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import原创 2021-02-19 13:16:52 · 724 阅读 · 0 评论 -
HuTool工具【Java】
一、 概念静态方法封装。由开源项目作者的项目中一个util包衍变而来的工具类官方文档如何使用参考API视频教程一、引入Maven<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.8</version></dependency>//版本:Hu原创 2021-02-20 14:51:12 · 361 阅读 · 0 评论 -
拼音工具类【得到文字全拼,首拼,字符串转移为ASCII码】
拼音原创 2019-07-29 11:37:33 · 222 阅读 · 0 评论 -
【Java】excel表格导入公共类及使用
公共类import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.Cell...原创 2019-12-09 10:02:50 · 565 阅读 · 0 评论 -
【JAVA】日期工具类
public class DateUtil {private static final Logger log = LogManager.getLogger();/** * 秒 */public static final long SECOND_MILLI = 1000;/** * 分 */public static final long MINUTE_MILLI = 60 *...原创 2018-09-27 10:22:34 · 1137 阅读 · 1 评论 -
【正则公共类】java正则表达式验证电话、邮箱、身份证号、汉字等
import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author xxx * @date 2019 * @description */public class RegExpUtil { ...原创 2019-12-09 09:55:30 · 408 阅读 · 0 评论 -
短信平台message封装
serviceimport com.alibaba.fastjson.JSON;import com.pacific.rsp.recruitment.model.po.rm.request.SMSParam;import com.pacific.rsp.recruitment.util.HttpUtil;import org.apache.logging.log4j.LogManager;...原创 2019-12-09 09:39:52 · 378 阅读 · 0 评论 -
微服务请求【跨】工具类
请求工具类package com.pacific.property.util;import com.alibaba.fastjson.JSONObject;import com.pacific.property.exception.SysException;import com.pacific.property.model.bo.ErrorCodeEnum;import com.pac...原创 2019-07-29 11:40:27 · 638 阅读 · 0 评论 -
CollectionUtils工具类的常用方法[list排序、list去重、map遍历、转换、分片等]
集合判断: 例1: 判断集合是否为空: CollectionUtils.isEmpty(null): true CollectionUtils.isEmpty(new ArrayList()): true CollectionUtils.isEmpty({a,b}): false 例2: 判断集合是否不为空: CollectionUtils.isNotEm...原创 2018-09-05 15:24:31 · 11670 阅读 · 2 评论 -
StringUtilities工具类包含String的各种转换
public abstract class StringUtilities {public static final String SEGMENTATION = ",";/** * 将String 转换成 List<Long> * * @param str * @return */public static List<Long> splitStrToLis...原创 2018-10-09 14:54:11 · 1565 阅读 · 1 评论 -
【Java】分页工具类
PageInfospackage com.pacific.property.util;import com.github.pagehelper.PageInfo;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import lombok.ToString;@ToString@Datapublic class PageInfos<T> extends PageInfo { @ApiM原创 2021-01-21 11:58:25 · 329 阅读 · 0 评论 -
HTTPUtil http请求公共类
** http请求公共类**import com.pacific.rsp.recruitment.exception.SysException;import com.pacific.rsp.recruitment.model.em.ErrorCodeEnum;import java.io.BufferedReader;import java.io.IOException;import ...原创 2019-12-09 09:36:48 · 219 阅读 · 0 评论 -
Java参考简单枚举备份
一、类型名称一个字段小例public enum TableNameEnum { TABLE_trade_BASE("tradeBase"), TABLE_trade("trade"), TABLE_BUILDING_BASE("BuildingBase"), TABLE_BUILDING("Building"), TABLE_ROOM("Room"), TABLE_PropertyFollow("PropertyFollow"), TABLE_C原创 2021-01-21 10:53:25 · 117 阅读 · 0 评论 -
Minio(储桶bucket)上传和下载文件【Java】
minio切片上传:构建高效文件传输管道原创 2021-02-20 17:17:08 · 8206 阅读 · 2 评论 -
Java使用freemarker导出word文档
创建一个docx的word文档,编辑好模板,比如trip.docx。trip.docx另存为trip.xml格式化trip.xml(方便阅读和替换里面的变量)替换变量,更改为trip.ftl放入项目中java代码填充数据,并保存word引入jar<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> .原创 2021-03-29 11:13:17 · 359 阅读 · 0 评论 -
【Java】实现类似与redis的hash存储操作(key ------ field --------value)
数据模型如下time typeA valueAtime typeB valueB此种数据存储模式跟redis的hash操作类似,key ------ field --------value式的存储结构,决定采用java进行抽象key选择用String类型,field和value采用一个整体,类似于map进行处理,为了让ma...原创 2020-05-07 14:52:33 · 1210 阅读 · 0 评论 -
【Java】数组求值问题
求数组中的最大值方法1:遍历数组,比对数据。public static int getMax(int[] array){ int max = 0 ; for (int i : array) { max = max > i ? max : i; } return max; }方法2:先对数组排序,然后寻找最后一个元素public static int getM...原创 2020-05-07 14:06:10 · 310 阅读 · 0 评论 -
【Java 】线程启动(实现Runnable接口)
程序如下:class ThreadDemo1 implements Runnable{//实现Runnable接口 private String name; private int time; public ThreadDemo1(String name,int time){ this.name=name; this.time=time; } public void ...原创 2020-03-22 15:08:13 · 442 阅读 · 0 评论 -
【Java】--Timer类研究
Timer类是一种线程设施,可以用来实现在某一个时间或者某一段时间后安排某一个任务执行一次或定期重复执行。该功能要与TimerTask 配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务。下面通过一个例子演示Timer和TimerTask类的使用。程序的主要功能是定时打印系统的当前时间。1.建立TimerTask的子类:import java.util.D...原创 2020-03-22 15:01:08 · 157 阅读 · 0 评论 -
阿拉伯转为汉字,格式化数字为千分位
将阿拉伯数字转为汉字/** * 将阿拉伯数字转为汉字 * @param str * @return */ public static String numToChinese(String str) { String[] s1 = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }...原创 2019-12-12 10:06:29 · 233 阅读 · 0 评论 -
根据城市查找编号,根据编号查找城市
package com.pacific.property.util;import java.util.HashMap;import java.util.Map;/** * 描述:根据城市查找编号,根据编号查找城市 * * @Date 2019.5.5 */public class CityAndCodeUtil { private static Map<Stri...原创 2019-07-29 11:43:30 · 2700 阅读 · 0 评论 -
【Java】字段值变动比较工具
更新数据库的数据时,需要把每次变动的内容记录下来。 通用工具—————只能比较基本类型和String。实现public class FieldCompareUtils { /** * 字段值变动比较工具 * @param source * @param target * @return map形式 key字段名,value list.get(0...原创 2019-02-27 19:22:49 · 1186 阅读 · 0 评论