自定义博客皮肤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

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

2021-11-01 16:33:05 113

原创 2021-10-30

websocket整合springboot 1、开启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 140

原创 2021-10-30

springboot整合kettle 1、需要整合的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 107

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

原创 2021-10-23

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

2021-10-23 13:30:34 626

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

原创 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%\sbin 2、安装rabbitMq 在 E:\Program Files\Rab

2021-10-09 21:32:42 80

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

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

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

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

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

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

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

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

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 117 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 80 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 59

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

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

原创 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 103 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 40

原创 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 215 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 99 1

空空如也

空空如也

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

TA关注的人

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