
随笔
爱打架的小白兔
这个作者很懒,什么都没留下…
展开
-
实现单机线程ID打印
ThreadId原创 2022-08-15 18:50:20 · 538 阅读 · 1 评论 -
根据表关系创建实体,mapper,service等
package com.utils;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;import com.baomido原创 2021-04-09 15:03:43 · 321 阅读 · 0 评论 -
Java根据经纬度查询距离范围内的商户
@Override public List<AppStore> getAppStoreList() { List<AppStore> newAppStoreList = Lists.newArrayList(); double myLongitude = "我的经度"; double myLatitude = "我的维度"; double raidus = "半径距离"; List&l...原创 2020-12-24 17:59:11 · 1477 阅读 · 1 评论 -
Mysql根据经纬度查询距离范围内的商户
表结构:CREATE TABLE `app_store` ( `id` bigint(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `longitude` varchar(255) NOT NULL COMMENT '经度', `latitude` varchar(255) NOT NULL COMMENT '纬度', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMEN原创 2020-12-24 15:10:11 · 548 阅读 · 0 评论 -
Mysql DATE_SUB索引问题是否生效?
最近做个功能遇到一个问题,在一张大概有一千万数据的表中,查询一个月内的数据,有其他筛选条件.SQL从稍微复杂一点的聚合SQL(包括,Max,Group by,Sum)更改了一个简单的查询SQL.所有的聚合在代码中实现.但是查询结果还是比较慢,并且是在将where条件分片之后.更改前的SQL就不放了.直接放更改后的:EXPLAIN SELECT a_cloumn AS aId FROM a_tableWHERE update_time between DATE_SUB(CURDATE(), INTE原创 2020-11-23 17:33:53 · 2091 阅读 · 0 评论 -
腾讯云短信发送
腾讯云短信发送package com.promote.basic.utils;import com.tencentcloudapi.common.Credential;import com.tencentcloudapi.common.exception.TencentCloudSDKException;//导入可选配置类import com.tencentcloudapi.common.profile.ClientProfile;import com.tencentcloudapi.com原创 2020-10-16 10:57:36 · 496 阅读 · 0 评论 -
java使用ffmpeg实现视频切割
因为公司项目的部分需求,需要将已经录制好的视频,从固定时间开始截取,到固定时间结束.并且将视频截取成相对平均的若干段视频.目前demo实现了,后续还会继续优化,在视频截取的时候,从关键帧开始或结束.1.首先需要安装FFmpeg.2.直接上代码了 //分割视频的大小 private long blockSize = 1 * 1024 * 1024; @Test public void Test1() throws Exception { List&l原创 2020-06-05 15:18:10 · 6137 阅读 · 16 评论 -
微信扫码(Native)支付示例源码
Controller@RequestMapping(value = {"/api/wxjspay" })@RestController@Slf4j@Api(value = "微信扫码支付相关",tags = "微信扫码支付相关")public class TenJSPayController extends BaseController { @Autowired pri...原创 2020-04-07 17:56:49 · 1221 阅读 · 0 评论 -
支付宝扫码支付示例源码
支付宝扫码支付示例源码支付宝扫码付,相对来说根据开发文档开发的话,基本上可以一遍过的.直接上代码.controller:@RequestMapping(value = {"/api/alijspay"})@RestController@Slf4j@Api(value = "alipay扫码支付相关",tags = "alipay扫码支付相关")public class AliJSPa...原创 2020-04-07 17:50:06 · 2529 阅读 · 0 评论 -
随机生成昵称工具类
public class NicknameUtil { public static final String[] FIRST_NiCK_NAME = {"墨", "云", "寒", "慕容", "欧阳", "岳", "南宫", ...原创 2020-04-01 13:39:36 · 4835 阅读 · 1 评论 -
阿里云OSS上传Demo
@Component@Slf4jpublic class OssUtil { @Autowired private OssConfig ossConfig; public String upload(MultipartFile file) throws IOException { InputStream inputStream = file.get...原创 2020-04-01 13:37:48 · 744 阅读 · 0 评论 -
支付宝App支付源码
支付宝APP支付,无论在文档上,还是在demo上,比微信支付高好几个level吧.使用起来非常方便,基本上不会有什么太大的坑,只要严格按照demo,和文档进行操作的话,基本上可以一把过的.Controller: @PostMapping("/payRequest") @ApiOperation("统一下单alipay支付") public Result payRequest(...原创 2020-04-01 13:34:36 · 3345 阅读 · 2 评论 -
微信App支付源码&坑注释
微信App支付源码&坑注释部分的代码,因为代码是copy的我自己代码,然后再进行部分的编辑和注释,所以在使用的时候有可能有欠缺,不过整体来说,应该不影响使用的.如果有疑问,可以留言.在微信App支付开发中,流程大致分为:1.调用统一下单接口,生成预支付订单,并且进行二次加签,返回给客户端进行调起微信.2:回调逻辑.遇见问题,要不百度,多尝试.Controller:/** * @De...原创 2020-04-01 13:15:17 · 366 阅读 · 0 评论 -
feign.RetryableException:&& unknowhostException
在使用springcloud的时候,服务的调用通过eureka来保存,通过feign来进行微服务的远程调用。在远程调用ribbon的时候,出现两种异常,一种是timeout异常,需要在配置中加上ribbon:ReadTimeout: 6000000ConnectTimeout: 6000000两个参数,限定链接时间和超时时间。一种是在报异常链接不上指定的域名,当时第一反映是服务没有注册到e...原创 2019-01-29 19:31:37 · 3997 阅读 · 0 评论 -
多线程实现大批量数据查询
优化一个系统中的功能,需要通过判断进行多次的查库,查库的性能是单表,条件有索引.public Map<String, String> getTopics(@RequestParam(“classroomIds”) List classroomIds) {Map<String, String> map = new HashMap<>();ExecutorSe...原创 2019-01-25 14:32:17 · 2670 阅读 · 1 评论 -
Mac安装navicat
Mac安装Navicat教程,亲测可用,如果激活失败,需要修改Unix时间戳https://blog.youkuaiyun.com/xky1306102chenhong/article/details/79431389转载 2019-01-25 14:27:01 · 252 阅读 · 0 评论