- 博客(24)
- 收藏
- 关注

原创 springboot 实现随机 轮训 加权轮训 一致性哈希 算法
最近公司做自己的网关去控制一些 请求相对应的服务 自己结合网上大神的思路跟自己总结了一下 写了一个简单的demo新手上路 大神勿喷import java.math.BigInteger;import java.util.*;/** * 随机 轮训 一致性哈希 算法 */public class Algorithm { /** * 假设节点有三个 */ private static List<String> node =new .
2021-02-19 20:32:48
873
2

原创 调用阿里云身份证识别OCR
这个是需要收费的第三方身份证识别OCR的接口 这个是官方给出的案例和文档https://market.aliyun.com/products/57124001/cmapi028587.htmlspm=5176.2020520132.101.5.6bd67218W0jDvZ#sku=yuncode2258700001然后git源代码https://github.com/aliyu...
2018-09-25 16:05:35
5582
9
原创 StringBoot 自定义 元注解
关于注解的知识点这里就不做陈述相信学JAVA的都知道原理 最近由于公司业务自定义了几个注解实现逻辑记录下新手上路 大神勿喷首先我们定义两个注解 一个跳过token验证的 一个必须需要登陆才能访问import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotati.
2021-11-29 17:11:44
406
原创 NutzBoot搭建
这几天认识了一个新的小众路线的微服务框架NutzBoot首先介绍介绍下什么是NutzBoot 下面是官网给出的文档http://www.nutzam.com/什么是Nutz Boot?简称NB! 基于Nutz的微服务方案进一步简化Nutz项目的配置复杂度,将最佳实践模块化可以理解为 nutz(核心)+nutzmore(插件集)+nutz-web(jetty启动器)的重新组合并优化一键生成NB的项目:NB构建器NutzBoot的目标将nutz易用性再提升个一个层次 默..
2021-06-01 16:24:19
702
2
原创 spring boot 接口生成Sign签名
public class SignUtils { public static String getSign(Map<String, String> requestMap, String appKey) { return hmacSHA256Encrypt(requestMap2Str(requestMap), appKey); } private static String hmacSHA256Encrypt(String encryptText,.
2021-01-26 20:26:47
1736
1
原创 springboot 生成zip 并且实现zip加密
最近想拉去自己的银行流水看看 就去某app上面申请 发现打包的zip是个加密的压缩包 来了兴趣就自己研究了下新手上路 大神勿喷!!!jdk本身的java.util.zip包就可以搞定,但是没有提供对压缩包加密的方法 网上找到一些依赖 zip4j 版本我用的是1.3.1 要想使用其他版本就需要自己去查找版本了首先这是maven 依赖 <dependency> <groupId>net.lingala.zip4j</groupId>...
2021-01-22 17:40:33
2408
原创 spring boot 使用redisson 实现分布式锁
这是官方的githubhttps://github.com/redisson/redisson本文只是实现一个单机版的demo首先引入maven依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.14.
2021-01-19 20:10:41
212
原创 java 模拟签到 获取奖品
最近我们公司恰好需要实现一个签到的功能 小弟自己琢磨 实现了一个简单的签到案例 代码如下新手上路 大神勿喷 public static void main(String[] args) { //签到周期一个星期为一个周期 int cycle =7; List<String> prize = new ArrayList<>(); //一周的奖品 这里可以利用map去实现集合也可以实现都可 ...
2021-01-14 10:29:30
478
2
原创 java OSS文件上传
这是官方提供的文档https://help.aliyun.com/document_detail/84781.htmlmaven 依赖 <!-- aliyun oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> .
2020-12-29 18:11:27
623
2
原创 java 雪花算法 生成唯一ID
上代码/** * @author: frank.ma * @apiNote: 生成雪花算法id */public class SnowflakeIdUtils { // ==============================Fields=========================================== /** 开始时间截 (2015-01-01) */ private final long twepoch = 1420041600000L;
2020-12-29 17:58:35
860
原创 短信模板 推送模板 字符串替换
public static void main(String[] args) { String s="尊敬的${name}, 您的订单为:${order} 支付金额为:${pay} 请尽快支付"; System.out.println("替换前:"+s); Map<String,Object> params = new HashMap<>(); params.put("name","Frank"); params.put("order","1.
2020-12-21 15:21:28
1286
原创 JAVA实现抽奖大转盘摇一摇核心算法 亲测实用
公司最近市场活动需求频繁更新 什么抽奖活动 大转盘 摇一摇 各种活动 活动类型各种各样但是都是通过概率去算出来是否中将废话不多说 新手上路 大神勿喷实体类public class AnniversaryPrizePool { //序号 private int index; //中奖概率 private BigDecimal winningProbabi...
2019-12-02 11:50:40
1805
1
原创 电商秒杀-利用 Redis 队列操作的原子性实现秒杀
商品限时抢购,秒杀的玩法在电商领域应用广泛,是一种有效的提升流量,消耗库存的举措。如何高效的处理比并发操作实现秒杀功能呢废话不多说 上代码,新手上路 大神勿喷1.添加一个队列模拟商品列表 public static void main(String[] args) throws Exception{ // redis的队列操作是原子操作 ...
2019-09-04 15:49:46
1139
转载 StringBoot实现动态定时轮询
新手上路 大神勿喷多数据源 在上次的Springboot 配置多数据源配置过了 接下来只是介绍一个 SpringBoot 动态实现定时轮询 可以动态控制 轮询 启动 停止 重启 修改corn表达式等 ! 当然了这个是别人已经写好的deom了 很不错 本人亲测过 本人只是在他的基础上面添加了多数据源所以他的demo分享一下给大家https://blog.youkuaiyun.com/qq_...
2019-04-11 09:59:16
2975
原创 最简单理解的 StringBoot 配置多数据源教程
废话不多说 直接上代码 “新手上路 大神勿喷!”1首先需要需要搭建一个Springboot的项目 这里就不介绍怎么去搭建了2 配置文件中配置两个数据源3 设置2个config类import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFacto...
2019-03-29 13:28:07
318
原创 前端基于vue element-UI 的图片压缩上传七牛云
前端基于 vue element 的图片上传新手上路 请多指教<template><el-dialog title="上传图片" :visible.sync="dialogVisible1" width="50%" :modal="false"> <!--第四行-->
2019-01-25 19:49:49
2134
原创 SpringBoot 如何手动引入本地的jar包 并利用maven成功打包
背景: 最近公司需要做一个两个系统之前的桥梁 需要用到 甲方爸爸提供的一些jar包 而这些jar包是甲方爸爸自己公司封装的 没有放在maven上 需要我本地引入 我的项目是SpringBoot构建的 在我本地能跑起来 但是打成jar包部署的时候,项目能跑,但是到关键的调用接口的时候就报Java.ClassNofFoundException错误 很无奈 后面找到了原因 是因为打包的时候 ...
2019-01-11 10:18:43
8648
原创 Java调用阿里大于的短信接口完整版
废话不多说 直接上代码 首先引入这两个maven依赖 <!--阿里短信jar--> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifact...
2018-09-18 18:04:56
897
原创 Java通过mail发送邮件
首先在你的pom文件中添加这两个maven的依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</...
2018-09-14 10:29:40
447
原创 最简单的流水生成 工具类
package com.sumainfo.util;import java.text.SimpleDateFormat;import java.util.Date;/** * 流水号生成工具类 * @author Mfx * @data 208-8-31 */public class Serialnumber { /** * 获取主键 * @par...
2018-09-14 10:21:46
2271
原创 springboot 手动生成二维码
首先引入mavenjar包<!-- 生成二为码 --> <!-- https://mvnrepository.com/artifact/com.github.cloudecho/qrcode --> <dependency> <groupId>com.github.c...
2018-09-14 10:18:45
284
原创 前台基于vue 图片上传 后台基于springboot的 图片压缩上传
本人新手 公司里面需要实现一个图片压缩的功能正好实现了 把代码贴出来 分享一下 废话不多说 上代码 前端 基于vue 1.先写界面,考虑到时间问题,就先写个简单的页面,创建个Imagepress.vue 2.当用户点击,上传图片时,触发change事件,调用readImg方法。readImg方法如下:a.首先是fileReader 读取上传上来的图片file,...
2018-08-01 14:47:01
3589
原创 springboot集成 RSA加密
RSA加解密java中的使用好了废话不多说 上代码使用环境:eclipse + maven,无maven猿友可自行下载这两个jar包:bcprov-jdk16-1.4.5.jar 和 commons-codec-1.6.jar maven的猿友添加如下依赖:<dependency> <groupId>org.bouncycastle</group...
2018-07-20 18:36:28
2195
原创 微信企业付款到用户
废话不多说 直接上代码 1 引用依赖jar maven <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId> <version>2.6.0</version&
2018-05-04 17:23:39
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人