java代码
文章平均质量分 88
今天要吃鱼
这个作者很懒,什么都没留下…
展开
-
java生成二维码图片并用fastdfs上传文件返回图片地址
java生成二维码图片并用fastdfs上传文件返回图片地址生成二维码图片,存到本地1. 导入maven依赖2. 二维码生成工具类3.结果生成二维码图片,用fastdfs上传文件,返回图片地址1. 导入maven依赖2. 二维码图片生成并上传fastdfs返回图片地址3.结果解决二维码图片生成中文乱码问题生成二维码图片,存到本地1. 导入maven依赖 <dependency> <groupId>com.google.zxing</原创 2020-09-29 14:58:38 · 447 阅读 · 1 评论 -
JSON.toJSONString()空字段不忽略修改
使用JSON.toJSONString(object)方法,返回的json中,null对应的key已经被过滤掉,这是因为默认会将为空的字段自动忽略,这明显不是我们想要的结果。去掉JSON.toJSONString()空字段忽略方法两个如下方法一SerializerFeature序列化属性String s = JSON.toJSONString(user, SerializerFeature.WriteNullStringAsEmpty);QuoteFieldNames———-输出key原创 2020-08-21 14:42:42 · 21213 阅读 · 1 评论 -
springboot全局统一异常处理及全局统一返回
springboot全局统一异常处理及全局统一返回1、全局统一返回格式:1.1、定义通用的返回类:1.2 定义返回值(此处以失败码举例)1.3、定义接口返回的数据模型1.4、全局统一返回测试类1.5 全局postman测试结果1.5.1、成功:1.5.2、失败:1.6 引申:ResponseBodyAdvice 返回统一拦截处理1.6.1ResponseBodyAdvice1.6.2、suppor...原创 2020-04-16 16:56:39 · 1757 阅读 · 1 评论 -
StringUtils字符串工具类左侧填充(leftPad)、右侧填充(rightPad)、左右两侧填充(center)工具方法的使用
//左侧补齐 第一个参数:原始字符串,第二个参数:字符串的长度,第三个是补充的字符串 String str1 = StringUtils.leftPad("原始字符串", 8, "fff"); //左侧补齐 第一个参数:原始字符串,第二个参数:字符串的长度,第三个是补充的字符 String str2 = StringUtils.lef...原创 2020-03-19 18:22:45 · 2189 阅读 · 0 评论 -
springboot集成mybatis-generator自动生成代码教程详解
前言:在使用mybatis时我们需要重复的去创建pojo类、mapper文件以及dao类并且需要配置它们之间的依赖关系,比较麻烦且做了大量的重复工作。MyBatis Generator介绍MyBatis Generator,缩写MBG,是一个Mybatis和iBatis的代码生成器。 通过MyBatis Generator可以根据数据库表自动生成相应的pojo实体类、mapper文件以及da...原创 2019-12-19 12:07:01 · 988 阅读 · 1 评论 -
SpringCloud集成Feign报错:feign.FeignException$NotFound: status 404 reading UserFeign#userList()
SpringCloud集成Feign报错如下:feign.FeignException$NotFound: status 404 reading UserFeign#userList() at feign.FeignException.errorStatus(FeignException.java:98) ~[feign-core-10.2.3.jar:na] at feign.FeignE...原创 2019-11-04 14:16:44 · 24020 阅读 · 4 评论 -
好看的jenkins配置发送邮件模板带附件详情+总览+报告
好看的jenkins邮件模板带附件,效果见最后图片。代码如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志</title></head> <body l...原创 2019-10-11 11:20:04 · 4252 阅读 · 0 评论 -
DevOps绿灯测试之jenkins+newman+postman实现api自动化测试
jenkins+newman+postman实现api自动化测试。安装过程+思路整理+实现步骤详解原创 2019-08-20 12:36:36 · 1106 阅读 · 0 评论 -
java异常java.lang.UnsupportedOperationException解决方法
1.java异常报错如下java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java:108) at com.hiss.entity.binary.response.Fre...原创 2019-04-01 16:50:11 · 8511 阅读 · 0 评论 -
字节数组转换工具类java代码 字节转换 字节数组转换 二进制转十进制转十六进制
package com.hiss.utils;import java.nio.charset.Charset;import org.apache.commons.lang3.ArrayUtils;/** * * @Description: 字节数组转换工具类 * @author fun * @date 2019年3月27日 */public class BytesUtil...原创 2019-03-27 16:30:38 · 2651 阅读 · 0 评论 -
java数字转字母 按1~26数字转A~Z字母函数
项目中报警类型以枚举表示,需拼接字符串传给前端做解析,字符串中第2位表示报警类型,但是9以后的长度为2.所以9以后的两位数由大写字母A-Z表示,再有的话由a-z小写表示。public String AZ(int num){ String tcMsg = ""; char sl = 0; if (-1 < num && num < 10) { tcMs...原创 2019-02-25 15:55:25 · 12118 阅读 · 0 评论 -
java实现导出导入mysql数据库的sql文件
java实现导出导入mysql数据库的sql文件代码中省略mysql数据库配置文件信息,要知道实际项目开发中这个代码习惯不可取哦。本文只针对简单测试,故省略配置文件,直接写死配置信息。package com.fun.test;public class Test{ // 实现数据库的导出(方法1) public static void function1() { Runtime ru...原创 2018-11-19 18:12:09 · 14578 阅读 · 8 评论 -
java 日期、字符串、时间戳转换
java 日期转时间戳 SimpleDateFormat format = newSimpleDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;); String time=&quot;2018-09-29 16:39:00&quot;; Date date = format.parse(time); 3 long time=date.getTime() System.o原创 2018-09-29 16:51:27 · 35614 阅读 · 1 评论 -
springboot集成MQTT,生产者+消费者+MQTT.FX辅助测试
前言:项目为智能家居物联网项目,需要与嵌入式对接,通过MQTT短消息队列进行通信。 本项目为springboot+springcloud,辅助工具mqtt.fx,下载链接https://pan.baidu.com/s/130giQTKQhwSp4qeWKisrrA //MQTT详细介绍简介稍后整理mqtt生产者@Configurationpublic class MqttFunTes...原创 2018-09-12 11:07:07 · 16255 阅读 · 8 评论 -
java中excel表格批量导入 批量添加
/** * * @Title: upload * @Description: 批量上传 * @return HResponse * @author fun * @date 2018年9月7日 */ @ResponseBody @RequestMapping(value = "/upload", method =...原创 2018-09-10 10:24:52 · 4605 阅读 · 0 评论 -
java下载文件java实现代码
/** * * @Title: downloadExcelTemplate * @Description:下载指定路径文件 * @param response * @param request * @param templeteName * @throws IOException * */ ...原创 2018-09-10 10:46:15 · 173 阅读 · 0 评论 -
java 从网络Url中下载文件
public static void main(String[] args) { try { downLoadFromUrl("https://wenku.baidu.com/view/e745823bf46527d3240ce0fd", "text.txt", "D:/"); } catch (Exc...原创 2018-09-10 11:11:31 · 568 阅读 · 0 评论 -
java 实现签到功能及数据库表设计
前言:公司积分商城增加签到功能,如下: 每次签到+1分,连续签到7天,第7天多+1分。第8天+1,连续签到7天后,再多+1分。若每个用户每天签到数据直接累计,数据库数据将成倍增加,故每个用户只维持一条签到数据。判断是否是连续签到的话,根据continue_sign,连续签到最大值为6,第七天重置为0根据userId查询, SELECT * FROM t_sign WHERE user_i...原创 2018-09-10 17:39:38 · 17259 阅读 · 3 评论 -
springdatajpa动态查询
public List<TMsg> dynamicQueryAlarmRecord(final String deviceId, final String userId, final String startTime, final String endTime) { // TODO Auto-generated method stub return msgJPA.fin...原创 2018-09-18 16:30:15 · 177 阅读 · 0 评论 -
mysql触发器
1、创建只有一个执行语句的触发器CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句;eg: CREATE TRIGGER trig1 AFTER INSERT ON work FOR EACH ROW INSERT INTO time VALUES(NOW());2、创建有多个执行语句的触发...原创 2018-09-20 14:27:22 · 244 阅读 · 0 评论 -
springboot启动报错Parameter 0 of method a in com.* required a bean of type 'java.lang.String' that could
springboot服务启动报错,报错信息如下***************************APPLICATION FAILED TO START***************************Description:Parameter 0 of method testServicein com.test.service.testService required a b...原创 2018-09-27 11:59:53 · 56884 阅读 · 24 评论 -
fastjson 如何去掉反斜杠
FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架。调用接口时候用的是FastJson,出现多余的反斜杠,情况如下{"data":"{\"message\":\"\",\"result\":0,\"data\":{\"id\":16,\&am原创 2018-09-28 12:02:52 · 13317 阅读 · 1 评论 -
java批量生成带logo的二维码图片,并在图片下方附文字,压缩打包下载
web层@RequestMapping(&amp;quot;downloadZipQr&amp;quot;) public void downloadZipQr(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, @RequestParam(&amp;quot;data&amp;quot;) Lis原创 2018-08-27 10:42:54 · 2084 阅读 · 4 评论