java
最三无
这个作者很懒,什么都没留下…
展开
-
idea启动报符号缺失,无法启动与构建
关于idea启动项目报错符号缺失的问题,首先你是不是用了lombok的插件,如果用了的话,大概率就是会有这个内容报出来的You aren‘t using a compiler supported by lombok, so lombok will not work and has been disabled.,那你只需要加一段这个即可-Djps.track.ap.dependencies=false...原创 2022-03-04 13:46:30 · 1320 阅读 · 0 评论 -
记录一次Java生成短链并与前端联调到最后通过
记录一次自己生成短链不借助第三方帖子首先通过调用公共方法将长链接生成短连接:/** * 长链接转短链接 */ public static String[] shortUrl(String url){ // 可以自定义生成 MD5 加密字符传前的混合 KEY String key = “”; // 要使用生成 URL 的字符 String[] chars = new String[] { “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”,原创 2020-11-14 11:30:16 · 383 阅读 · 0 评论 -
Java redis储存Map类型数据,对储存数据设置时间以及获取Map类型数据
记录一下map数据存储redis,设置过期时间,直接存储直接获取,不经过转数据格式RedisTemplate.opsForHash().putAll(key,value)存储Map数据RedisTemplate.expire(key,时间,TimeUnit.SECONDS)设置redis的过期时间RedisTemplate.opsForHash().entries(key)获Map数据...原创 2020-10-23 11:39:19 · 2156 阅读 · 0 评论 -
杂七杂八笔记
1.String json=JSON.toJSONString(集合);出现字段无序情况下可以在实体类里面加上该注解实现指定排序@JSONType(orders={“第一序号”,“第二序号”,“第三序号”})...原创 2020-03-12 13:46:42 · 122 阅读 · 0 评论 -
对多张表进行合并字段查询sql和根据字段的数据进行任意排序的sql
对多张表进行合并字段查询sql: @Select(“SELECT 表名.字段AS 别名,表名.字段AS 别名,表名.字段AS 别名 FROM 表名 WHERE 条件 UNION ALL SELECT 表名.字段,表名.字段,表名.字段 FROM 表名 WHERE 条件 后面可以进行排序或分页条件”)根据字段的数据进行任意排序的sql:SELECT * FROM 表名 WHERE 条件 orde...原创 2020-03-06 11:49:40 · 576 阅读 · 0 评论 -
判断字符串中是否包含特殊字符
public static boolean isSpecialChar(String str) {String regEx = “[ `!@#$%^&*()+=|{}’:;’,\[\].<>/?!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t”;Pattern p = Pattern.compile(regEx);Matcher m ...原创 2019-12-12 10:13:40 · 2480 阅读 · 0 评论 -
对包含表情的字符串进行替换
//判断是否包含表情public static boolean findEmoji(String content) {Pattern pattern = Pattern.compile("[^\u0000-\uFFFF]");Matcher matcher = pattern.matcher(content);return matcher.find();}private static ...原创 2019-12-12 10:12:48 · 351 阅读 · 0 评论 -
RGB颜色转为十六进制
RGB HEX0 001 012 023 034 045 056 067 078 089 0910 0A11 0B12 0C13 0D14 0E15 0F16 1017 1118 1219 1320 1421 1522 1623 1724 1825 1926 1A27 1B28 1C29 1D30 1E31 1F32 2033 2...转载 2019-10-31 15:32:14 · 818 阅读 · 0 评论 -
日期转时间戳获得第二天凌晨的时间戳
日期格式转为时间戳:try {SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);couponEndTime =sdf.parse(response2.getData().getCouponEndTime()).getTime();}catch (Exception e){e.printStackTrace()}如果加上...原创 2019-10-23 09:46:51 · 770 阅读 · 0 评论 -
调取API接口步骤
拉取别人Api接口的操作步骤:String str=ApiUtils.getFlashSale();根据别人提供的API和请求方式调取JSONObject object = JSONObject.parseObject(str);将获取到的转为jsonobject!=null&&object.getIntValue(“status”)==200进行判断,判断转换后的是否为空并...原创 2019-10-15 14:05:21 · 2219 阅读 · 0 评论 -
Java获取每天八点或第二天八点的时间戳
获取第二天早上八点的时间戳:Date date = new Date();date.setDate(date.getDate()+1);date.setHours(8);date.setMinutes(0);date.setSeconds(0);Long goodsTime=date.getTime();获取每天八点的时间戳:Date date = new Date();date...原创 2019-09-03 09:49:34 · 12005 阅读 · 0 评论 -
Java开发常用的方法
转编码:URLDecoder.decode(str, “utf-8”)获取APP版本号:request.getHeader(“version”)未完待续。。。。。。。。。。原创 2019-08-21 15:55:20 · 162 阅读 · 0 评论 -
Java后台拦截淘宝口令并解析淘口令里面特殊字符的正则
Java后台拦截淘宝口令并解析淘口令里面特殊字符的正则:String pattern = “.([€₤₳¢¤฿฿₵₡₫ƒ₲₭£₥₦₱〒₮₩₴₪៛﷼₢M₰₯₠₣₧ƒ][a−z0−9A−Z]9,11[€₤₳¢¤฿฿₵₡₫ƒ₲₭£₥₦₱〒₮₩₴₪៛﷼₢ℳ₰₯₠₣₧ƒ][a-z0-9A-Z]{9,11}[€₤₳¢¤฿฿₵₡₫ƒ₲₭£₥₦₱〒₮₩₴₪៛﷼₢M₰₯₠₣₧ƒ][a−z0−9A−Z]9,11[€...原创 2019-07-27 16:15:14 · 6845 阅读 · 0 评论 -
Java后台解决App一个账户多个设备登录问题
解决App一个账户多个设备登录问题:首先在基本类里面,使用解析出来的对象的userId查询数据库表中你存入的token,切记楼主这边是每次登录都会生成token存到数据库用户表中的,将数据库表中你的token取出来,然后用取出来的token跟你基础类还未解析的token进行比较,如果不相同的情况下,给用户对象赋值Code码和Msg,这个code和Msg不是数据库里面的字段,是我在实体类里面添加的,...原创 2019-07-17 20:07:50 · 5130 阅读 · 0 评论 -
Double转string类型保留小数点后一位或两位的方法
保留小数点后两位的方法:Double d=100.000;String.format("%.2f",d);保留小数点后一位的方法;Double d=100.000;String.format("%.1f",d);String.format()这个方法仅支持Double和Float类型...原创 2020-12-28 09:37:44 · 7416 阅读 · 0 评论 -
今天凌晨十二点和明天凌晨十二点的时间戳
//明天凌晨十二点的时间戳long now = System.currentTimeMillis() / 1000l;long daySecond = 60 * 60 * 24;long endTime = now - (now + 8 * 3600) % daySecond + 1daySecond;//今天凌晨十二点的时间戳long nowTime =System.currentTi...原创 2019-06-29 15:29:53 · 1411 阅读 · 0 评论 -
根据每个用户的Id进行分组求和
SELECT * FROM (SELECT SUM(求和的数据) (别名),(字段名(可加可不加)) FROM (表名) GROUP BY user_id ) AS a ORDER BY a.userSum DESC LIMIT 10原创 2019-07-13 11:43:29 · 1040 阅读 · 0 评论 -
一个通用的Java正则匹配工具(检查邮箱名、电话号码、用户密码、邮政编码等合法性的工具类)
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtils { /** 验证Email@param email email地址,格式:zhang@gmail.com,zhang@xxx.com.cn,xxx代表邮件服务商@return 验证成功返回true,验证失败返回...转载 2019-06-28 13:59:55 · 530 阅读 · 0 评论