自定义博客皮肤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)
  • 收藏
  • 关注

原创 2021-11-01

微信开放平台网站应用扫码登录整合springboot1、微信开放平台申请网站应用 注意:需要繳費三百2、创建网站应用 准备资料提交审核3、等待审核通过拿到网站的 appid 和 密码4、设置扫码的回调地址 注意:只设置域名不需要urlencode解析 不需要配置具体地址 只需配置域名5、...

2021-11-01 16:33:05 139

原创 2021-10-30

websocket整合springboot1、开启WebSocket支持import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.server.standard.ServerEndpointExporter;/** * 开启WebSocket支持 * @a

2021-10-30 22:28:43 164

原创 2021-10-30

springboot整合kettle1、需要整合的jar包,部分需要手动导入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P

2021-10-30 20:15:03 132

原创 2021-10-30

springboot整合wechat支付1、需要的jar包 <dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dependency>2、封装的wetchat工具类impor

2021-10-30 17:48:07 316

原创 2021-10-23

redis中的发布订阅机制1、编写redis配置类, 配置RedisMessageListenerContainer 消息监听容器,把监听类和对应的监听方法绑定到redisMessageListenerContainerpackage common.redis.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;

2021-10-23 13:30:34 669

转载 2021-10-21

java注解参数的详解@Target:注解的作用目标@Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR) ——构造函数@Target(ElementType.LOCAL_VARIABLE)——局部变量@T

2021-10-21 09:20:27 90

原创 2021-10-02

win10系统中配置rabbitmq安装包提取码:链接:https://pan.baidu.com/s/1zkSkM0VSphUzfbYCbjVAfg提取码:0kmv具体配置如下:安装一路默认即可1、安装erlang环境在电脑环境变量中添加新的变量名ERLANG_HOME=E:\Program Files\erl9.0再path中添加%ERLANG_HOME%\bin;%RABBITMQ_SERVER%\sbin2、安装rabbitMq 在 E:\Program Files\Rab

2021-10-09 21:32:42 113

原创 2021-09-28

poi功能完善 页码显示 请结合上部分 重点 createFotter方法替换一个段落中的多个值方法:通过得到段落字体的大小计算一行中可以放置多少字符或汉字,然后计算每个段需要的字段多少才能显示需要的效果,得到实际数据库中字段的大小,超出截取,不够补位就可以实现样式控制‘拒绝段落入值打乱布局的效果package common.redis.utils;import org.apache.commons.collections.CollectionUtils;import org.apache.po

2021-09-28 16:39:43 153

原创 2021-09-26

redisTemplate操作手册package common.redis.utils;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connec

2021-09-26 14:42:27 142

原创 2021-09-24

poi填充word文档package common.redis.utils;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.io.IOUtils;import org.apache.poi.xwpf.usermodel.*;import org.apache.xmlbeans.XmlException;import org.apache.xmlbeans.XmlOptions;im

2021-09-24 14:41:10 191

原创 2021-09-17

CyclicBarrier 的使用import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;public class Test { public static void main(String[] args) { CyclicBarrier barrier = new CyclicBarrier(2,new Vou()); Thre

2021-09-17 17:22:50 80

原创 2021-09-17

多线程生成报告import com.alibaba.fastjson.JSONObject;import com.dstz.base.core.id.IdUtil;import com.dstz.base.core.util.StringUtil;import com.dstz.sys.util.ContextUtil;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang.Stri

2021-09-17 16:56:57 197

原创 2021-09-13

jdk8对map集合数据进行去重操作 List<Map<String, String>> list = new ArrayList<>(16) ; Map<String,String> map1 = new HashMap<>(16); map1.put("key1", "val1"); Map<String,String> map2 = new HashMap<>(16);

2021-09-13 14:23:05 80

原创 2021-09-07

CountDownLatch用法有countDown方法和await方法,CountDownLatch在初始化时,需要指定用给定一个整数作为计数器。当调用countDown方法时,计数器会被减1;当调用await方法时,如果计数器大于0时,线程会被阻塞,一直到计数器被countDown方法减到0时,线程才会继续执行。计数器是无法重置的,当计数器被减到0时,调用await方法都会直接返回。package com.rocan.service;import java.time.LocalDateTime;

2021-09-07 14:47:36 85

原创 计算数组的差集,并集,交集

import static java.util.stream.Collectors.toList;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList(); list1.add("1"); list

2021-08-09 13:37:34 148 1

原创 2021-08-08

java菜单控制权限 /** * list数据转换为tree数据 * 根据parentId把list数据转为map分组 * list循环数据根据id查询分组 把对应的map分组数据插入到对应的children * @param zoneList * @return */ public static List<SysResource> nodeTress(List<SysResource> zoneList) {

2021-08-08 22:59:11 104 1

原创 2021-08-04

java配置拦截器java配置拦截器解决前端后端跨域问题一、编写WebMvcConfiguration配置 import org.springframework.context.annotation.Configuration;import org.springframework.web.method.support.HandlerMethodArgumentResolver;import org.springframework.web.servlet.config.annotation.Cors

2021-08-04 19:44:23 88

原创 2021-08-04

redis整合redis一、引入redis依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>org.spr

2021-08-04 19:25:37 109

原创 2021-07-27

递归算法 tree型菜单public List<SysResource> routingHop() { List<SysResource> sysResources = this.selectList(new EntityWrapper<SysResource>().eq("enable_",0).isNull("parent_id").orderBy("level",true)); List<SysResource> res

2021-07-27 18:38:12 83

原创 2021-07-21

Java字符串拼接去掉最后一个逗号,小数点计算保留 //截取字符串去掉字符串末尾的逗号 String bulid = builder.toString().substring(0,builder.length()-1); //计算合格率 /* Integer qualifiedNums = jcsl-size; Double qualifiedNum = qualifiedNums*1.0; //合格数 Double jcnum

2021-07-21 11:06:01 131 1

原创 2021-07-12

雪花算法 46位ID生成器(一秒生成25万条ID)1、雪花算法封装util工具类package common.projects.develop.util;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长

2021-07-12 15:54:27 58

原创 2021-07-06

java发送163邮箱案例需要jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>1、mysql数据库封装实体类信息package common.projects.develop.entity;i

2021-07-12 13:42:54 239 1

原创 2021-07-06

**二维码内嵌LOGO生成工具类**package common.projects.develop.util;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.de

2021-07-06 16:20:52 128 1

空空如也

空空如也

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

TA关注的人

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