自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 809 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 5474 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 355

原创 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 580 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 1614 1

原创 springboot 生成zip 并且实现zip加密

最近想拉去自己的银行流水看看 就去某app上面申请 发现打包的zip是个加密的压缩包 来了兴趣就自己研究了下新手上路 大神勿喷!!!jdk本身的java.util.zip包就可以搞定,但是没有提供对压缩包加密的方法 网上找到一些依赖 zip4j 版本我用的是1.3.1 要想使用其他版本就需要自己去查找版本了首先这是maven 依赖 <dependency> <groupId>net.lingala.zip4j</groupId&gt...

2021-01-22 17:40:33 1814

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

原创 java 模拟签到 获取奖品

最近我们公司恰好需要实现一个签到的功能 小弟自己琢磨 实现了一个简单的签到案例 代码如下新手上路 大神勿喷 public static void main(String[] args) { //签到周期一个星期为一个周期 int cycle =7; List<String> prize = new ArrayList<>(); //一周的奖品 这里可以利用map去实现集合也可以实现都可 ...

2021-01-14 10:29:30 424 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 554 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 803

原创 短信模板 推送模板 字符串替换

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 1228

原创 JAVA实现抽奖大转盘摇一摇核心算法 亲测实用

公司最近市场活动需求频繁更新 什么抽奖活动 大转盘 摇一摇 各种活动 活动类型各种各样但是都是通过概率去算出来是否中将废话不多说 新手上路 大神勿喷实体类public class AnniversaryPrizePool { //序号 private int index; //中奖概率 private BigDecimal winningProbabi...

2019-12-02 11:50:40 1668 1

原创 电商秒杀-利用 Redis 队列操作的原子性实现秒杀

商品限时抢购,秒杀的玩法在电商领域应用广泛,是一种有效的提升流量,消耗库存的举措。如何高效的处理比并发操作实现秒杀功能呢废话不多说 上代码,新手上路 大神勿喷1.添加一个队列模拟商品列表 public static void main(String[] args) throws Exception{ // redis的队列操作是原子操作 ...

2019-09-04 15:49:46 1081

转载 StringBoot实现动态定时轮询

新手上路 大神勿喷多数据源 在上次的Springboot 配置多数据源配置过了 接下来只是介绍一个 SpringBoot 动态实现定时轮询 可以动态控制 轮询 启动 停止 重启 修改corn表达式等 ! 当然了这个是别人已经写好的deom了 很不错 本人亲测过 本人只是在他的基础上面添加了多数据源所以他的demo分享一下给大家https://blog.csdn.net/qq_...

2019-04-11 09:59:16 2903

原创 最简单理解的 StringBoot 配置多数据源教程

废话不多说 直接上代码 “新手上路 大神勿喷!”1首先需要需要搭建一个Springboot的项目 这里就不介绍怎么去搭建了2 配置文件中配置两个数据源3 设置2个config类import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFacto...

2019-03-29 13:28:07 288

原创 前端基于vue element-UI 的图片压缩上传七牛云

前端基于 vue  element 的图片上传新手上路 请多指教&lt;template&gt;&lt;el-dialog      title="上传图片"      :visible.sync="dialogVisible1"      width="50%"      :modal="false"&gt;      &lt;!--第四行--&gt;     

2019-01-25 19:49:49 2073

原创 SpringBoot 如何手动引入本地的jar包 并利用maven成功打包

背景: 最近公司需要做一个两个系统之前的桥梁 需要用到 甲方爸爸提供的一些jar包 而这些jar包是甲方爸爸自己公司封装的 没有放在maven上 需要我本地引入  我的项目是SpringBoot构建的   在我本地能跑起来 但是打成jar包部署的时候,项目能跑,但是到关键的调用接口的时候就报Java.ClassNofFoundException错误 很无奈 后面找到了原因  是因为打包的时候 ...

2019-01-11 10:18:43 8523

原创 Java调用阿里大于的短信接口完整版

 废话不多说 直接上代码 首先引入这两个maven依赖    &lt;!--阿里短信jar--&gt;        &lt;dependency&gt;            &lt;groupId&gt;com.aliyun&lt;/groupId&gt;            &lt;artifactId&gt;aliyun-java-sdk-core&lt;/artifact...

2018-09-18 18:04:56 854

原创 Java通过mail发送邮件

首先在你的pom文件中添加这两个maven的依赖    &lt;dependency&gt;              &lt;groupId&gt;javax.mail&lt;/groupId&gt;              &lt;artifactId&gt;mail&lt;/artifactId&gt;              &lt;version&gt;1.4&lt;/...

2018-09-14 10:29:40 404

原创 最简单的流水生成 工具类

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 2202

原创 springboot 手动生成二维码

首先引入mavenjar包&lt;!-- 生成二为码 --&gt; &lt;!-- https://mvnrepository.com/artifact/com.github.cloudecho/qrcode --&gt; &lt;dependency&gt; &lt;groupId&gt;com.github.c...

2018-09-14 10:18:45 261

原创 前台基于vue 图片上传 后台基于springboot的 图片压缩上传

本人新手 公司里面需要实现一个图片压缩的功能正好实现了 把代码贴出来 分享一下   废话不多说 上代码  前端 基于vue 1.先写界面,考虑到时间问题,就先写个简单的页面,创建个Imagepress.vue 2.当用户点击,上传图片时,触发change事件,调用readImg方法。readImg方法如下:a.首先是fileReader 读取上传上来的图片file,...

2018-08-01 14:47:01 3520

原创 springboot集成 RSA加密

RSA加解密java中的使用好了废话不多说 上代码使用环境:eclipse + maven,无maven猿友可自行下载这两个jar包:bcprov-jdk16-1.4.5.jar 和 commons-codec-1.6.jar maven的猿友添加如下依赖:&lt;dependency&gt; &lt;groupId&gt;org.bouncycastle&lt;/group...

2018-07-20 18:36:28 2112

原创 微信企业付款到用户

废话不多说 直接上代码    1 引用依赖jar maven   &lt;dependency&gt;    &lt;groupId&gt;com.github.binarywang&lt;/groupId&gt;    &lt;artifactId&gt;weixin-java-pay&lt;/artifactId&gt;    &lt;version&gt;2.6.0&lt;/version&

2018-05-04 17:23:39 534

空空如也

空空如也

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

TA关注的人

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