自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 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 6810

原创 Java后台解决App一个账户多个设备登录问题

解决App一个账户多个设备登录问题:首先在基本类里面,使用解析出来的对象的userId查询数据库表中你存入的token,切记楼主这边是每次登录都会生成token存到数据库用户表中的,将数据库表中你的token取出来,然后用取出来的token跟你基础类还未解析的token进行比较,如果不相同的情况下,给用户对象赋值Code码和Msg,这个code和Msg不是数据库里面的字段,是我在实体类里面添加的,...

2019-07-17 20:07:50 5035

原创 IDEA启动前端项目

IDEA启动前端项目:第一步首先下载nodeJS地址:https://nodejs.org/en/nodeJS里面包含了npm,安装完成之后我们验证安装是否成功:win+R,出入cmd,回车,调出DOS窗口,输入node -v 会显示出Node.js的版本号。nodeJS安装成功之后就会自动配置好环境变量。第二步IDEA里面配置1.点击红色标注起来的Edit2.配置红色标注起来的N...

2019-06-05 14:49:48 23958 1

原创 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 1242

原创 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 6814

原创 记录一次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 349

原创 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 1981

原创 杂七杂八笔记

1.String json=JSON.toJSONString(集合);出现字段无序情况下可以在实体类里面加上该注解实现指定排序@JSONType(orders={“第一序号”,“第二序号”,“第三序号”})...

2020-03-12 13:46:42 94

原创 对多张表进行合并字段查询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 556

原创 判断字符串中是否包含特殊字符

public static boolean isSpecialChar(String str) {String regEx = “[ `!@#$%^&*()+=|{}’:;’,\[\].<>/?!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t”;Pattern p = Pattern.compile(regEx);Matcher m ...

2019-12-12 10:13:40 2404

原创 对包含表情的字符串进行替换

//判断是否包含表情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 322

转载 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 733

原创 日期转时间戳获得第二天凌晨的时间戳

日期格式转为时间戳: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 737

原创 调取API接口步骤

拉取别人Api接口的操作步骤:String str=ApiUtils.getFlashSale();根据别人提供的API和请求方式调取JSONObject object = JSONObject.parseObject(str);将获取到的转为jsonobject!=null&&object.getIntValue(“status”)==200进行判断,判断转换后的是否为空并...

2019-10-15 14:05:21 2155

原创 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 11783

原创 Java开发常用的方法

转编码:URLDecoder.decode(str, “utf-8”)获取APP版本号:request.getHeader(“version”)未完待续。。。。。。。。。。

2019-08-21 15:55:20 133

原创 用户不存在,sum()求和出来为null的解决方案

SELECT COALESCE(SUM(你要求和的字段),0) AS 你要求和的字段 FROM 表名 WHERE user_id=user_id

2019-07-13 16:37:08 1423

原创 根据每个用户的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 1010

原创 今天凌晨十二点和明天凌晨十二点的时间戳

//明天凌晨十二点的时间戳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 1352

原创 范围内数据查找的sql

between and:查找范围内的SQL:select * from 表名 where 要查找的字段 between 范围的开始 and 范围的结束如果你的数据库存储的是时间戳的话,想要查找某一天到某一天的范围的话,可以使用这个,当然如果你的数据库存储的不是时间戳,也可以使用 ‘‘to_days“”,to_days是mysql的函数,不过讲道理是虽然相比来讲between and比to_d...

2019-06-29 15:28:10 1707

转载 一个通用的Java正则匹配工具(检查邮箱名、电话号码、用户密码、邮政编码等合法性的工具类)

import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexUtils { /** 验证Email@param email email地址,格式:[email protected][email protected],xxx代表邮件服务商@return 验证成功返回true,验证失败返回...

2019-06-28 13:59:55 510

原创 根据排序取最新数据的sql

SELECT * FROM 表名 ORDER BY 字段名 DESC LIMIT 1这个字段名可以是时间,id,版本号等等,你的limit设置为1就意味着取最新的一条数据,limit可以设置任何数据...

2019-06-18 14:03:31 1455

原创 idea不提示方法了

因为你开了idea的省电模式,没错idea竟然有省电模式去掉这个选项就OK了,点击一下就可以取消

2019-06-14 15:25:35 9967 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除