- 博客(67)
- 资源 (2)
- 收藏
- 关注

原创 Activiti_modeler 5.22(在线流程编辑器的自定义选择表单样式修改) (二)
效果展示说明:前端用到是 angular1.2.13 + bootstrap 3.1.1代码分析 <div class="selected-item-body"> <div> <div cla...
2020-01-03 16:29:56
2906

原创 java 1.8 通过遍历两个List中按组织编号关联匹配 合并
有点像sql 的left joinimport com.unicom.initperson.entity.Identity;import com.unicom.initperson.entity.Person;import java.util.List;import java.util.Objects;import java.util.stream.Collectors;pu...
2019-09-06 16:38:27
3497
1

原创 springboot 2.1.1 整合Activiti 以及 activiti-modeler 5.22(汉化)(一)
一 .整合Activiti 需要材料Activiti-activiti-5.22.0 源码包 可以官方下载 点击下载 添加依赖(这面是把spring security 给去掉了) <dependency> <groupId>org.activiti</groupId> ...
2019-08-23 17:02:32
2394
3
原创 springboot 基于mybatis plus 整合clickHouse以及mysql (多数据源)
使用idea链接clickHouse执行创建数据库。
2024-08-01 11:23:55
900
原创 itextpdf 使用demo
1.如果一个pdf页面内容过多 自动新增页,但是 加水印的时候只会加到最后一页,解决办法是排版好一页的内容加一次水印,newPage 再加一次水印。1.思路1 使用 itexpdf html 转pdf html 使用模板引擎 写好样式直接生成。2.思路2 直接做pdf模板这个 要使用一些工具(
2024-07-18 09:08:13
437
原创 java读取wps嵌入式图片思路
主要过程就是-》基于xml 生成xsd 文件->xsd 文件生成java 代码 -》java 代码解析xml 内容获取关系,rid1和图片路径得关系poi 已经支持不用做,获取图片信息得方法poi 也不用做利用线程得就还(不会不了解xmlBean得可以自己去学习)当中使用xml得文件格式记录excel 得相关内容,poi 不能读取wps嵌入式图片,是因为这个是wps自己独有得并不属于office标准协议里得,加入图片新增一个悬浮图片得到得是。这个是获取rid 和图片路径得关系。
2024-06-20 22:29:39
1389
原创 java 利用poi读取wps嵌入式图片,自测
链接:https://pan.baidu.com/s/1CVf0kArBevXJ23q0q5y01Q?项目需要引入依赖, 可以手动打入maven仓库帮助解析wps图片信息。--来自百度网盘超级会员V6的分享。
2024-06-20 21:45:46
1193
7
原创 Spring-aop +redssion 实现接口限流注解
*** 接口限制类型*//*** 请求者IP -- 通常是某个IP 不过会有人进行虚拟IP进行访问*/IP,/*** 方法*/METHOD,/*** 用户id*/USER_ID;/***//*** 给定时间范围*//*** 给定次数*//*** 接口限流类型*//*** 限流类型 限流的类型 1 超时等待 2 快速返回*//*** 一超时时间秒,当actor=1是生效*//***/
2024-05-30 00:13:12
398
原创 Springboot 启动Bean如何被加载
创建ApplicationContent。这面要说下 AnnotationConfigServletWebServerApplicationContext。这面是创建了AnnotationConfigServletWebServerApplicationContext。run 的时候会执行 服务端口的读取,打印banner 等操作。定义了这两个,初始化之后会执行后置处理。scanner 会先扫包。reader 去注册包。
2023-11-15 17:36:19
632
原创 Java 实现Rtsp 转rtmp,hls,flv
服务支撑:FFmpeg + srs(流媒体服务器)整个流程是 FFmpeg 收流转码 推 rtmp 到流媒体服务 流媒体服务再 分发流到公网。
2023-08-13 16:44:54
8876
3
原创 搭建Promethues + grafana +alertManager+blakbox 监控springboot 健康和接口情况
架构图:拓扑图:prometheus 是一个开源系统,用于构建监控和报警的工具包。Prometheus 收集其指标并将其存储为时间序列数据,即指标信息与记录它的时间戳一起存储,以及称为标签的可选键值对。如上图所示:采集层负责数据的获取 ,支持多种exporters支持什么可以去官网查看 应用层支持报表展示和报警发出。
2023-07-11 15:43:29
1248
原创 java 泛型静态方法入参泛型类 和 RestTemplate 泛型返回
【代码】java 泛型静态方法入参泛型类 和 RestTemplate 泛型返回。
2022-12-01 17:44:38
1275
原创 设计模式java版本阅读笔记 一结构型
Adaptee(适配者类):适配者即被适配的角色,它定义了一个已经存在的接口,这个接口需要适 配,适配者类一般是一个具体类,包含了客户希望使用的业务方法,在某些情况下可能没有适配者类的源代码。1.定义 将一个接口转换成客户希望的另一个接口,是借口兼容那些类可以一起工作,器别名为包装器。Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。Adapter(适配器类):适配器可以调用另一个接口,作为一个转换器,对。Adaptee 对象使二者产生联系。
2022-10-20 15:35:41
292
原创 ThreadPoolExecutor 线程池的使用
1.状态不允许提交新的任务,也不会处理阻塞队列中未执行的任务,并设置正在执行的线程的中断标志位2.构造参数含义:corePoolSize: 线程池维护线程的最少数量 maximumPoolSize:线程池维护线程的最大数量 keepAliveTime: 线程池维护线程所允许的空闲时间 unit: 线程池维护线程所允许的空闲时间的单位 workQueue: 线程池所使用的缓冲队列 handler: 线程池对拒绝任务的处理策略 拒绝策略:原理:实际上,线程池ThreadPoolExecutor的
2022-06-21 17:26:15
2280
原创 ELk日志分析系统搭建
一、什么是ELK ELK是Elasticsearch + Logstash + Kibana 这种架构的简写. 这是一种日志分析平台的架构.如果没有ELK这样的日志分析平台,我们同样可以使用shell三剑客(grep、sed、awk)来分析日志。这种方式略显原始而简陋,虽然也能应对大多数的场景,但是当日志量变大,分析频繁的时候,仅靠人工shell 的方式来查看分析日志,就很不方便。尤其适当使用者,对于shell不是很擅长的情况下,一个操作简单,配置方便的日志分析平台,就显得很有必要了。
2022-05-17 14:23:51
6633
原创 springboot 整合 RabbitMq 五种工作模式 消息手动确认和发送确认
/** * 五种工作模式 * 1.Basic Queue 简单模式 * 一个生产者一个消费者 不需要设置交换机 使用默认得交换机 * * 一个消费消费者得时候 代码提现得是一个 @RabbitListener * * 2.Work queues 工作队列模式 * 一个生产 多个消费者者 竞争关系 一个消费者消费成功了就 没了 * 多个消费这时候 竞争关系 * 3.Pub/Sub 订阅模式 * * 需要设置类型为fanout 得交换机 并且交换机和对列要进行绑定 再发送到..
2022-05-12 17:55:06
1822
原创 java Stream api 测试代码
public static void main(String[] args) { Person[] person= new Person[]{new Person("张三",11),new Person("李四",12)}; //创建方法 //Stream.of(person); //集合stream //Intermediate 操作 // map (mapToInt, flatMap 等)、 filte.
2022-03-28 11:26:36
640
原创 Optional 学习代码样例
public static void main(String[] args) { //Function<T,R> //表示入参一个方法 有输入 有返回 T 是输入类型 R 是输出类型 Function<Integer, String> function = String::valueOf; System.out.println(function.apply(11)); //Predic...
2022-03-24 15:05:51
414
原创 springcloud alibaba 整合 seata 完整 安装和配置
1.下载seata下载地址:https://github.com/seata/seata/releases我使用的版本是1.4.12.配置服务端启动nacos 创建seata namespace 修改registry.conf registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" loadBalance = "RandomLoadBalance" loadBalan...
2022-03-04 17:22:35
1832
2
原创 springboot 整合 spring-integration-mqtt
1引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</artifactId> </dependency> <dependency> <gr
2022-02-15 16:23:57
5607
11
原创 spring security 和spring oauth2 关系(个人笔记)
//OAuth2认证流程用户发起获取token的请求。 过滤器会验证path是否是认证的请求/oauth/token,如果为false,则直接返回没有后续操作。 过滤器通过clientId查询生成一个Authentication对象。 然后会通过username和生成的Authentication对象生成一个UserDetails对象,并检查用户是否存在。 以上全部通过会进入地址/oauth/token,即TokenEndpoint的postAccessToken方法中。 postAccess
2021-12-09 15:34:53
2367
1
原创 docker端口 firewalld 限制 不了
docker 会在iptables上加上自己的转发规则,如果直接在input链上限制端口是没有效果的。这就需要限制docker的转发链上的DOCKER表。# 查询DOCKER表并显示规则编号iptables -L DOCKER -n --line-number# 修改对应编号的iptables 规则,这里添加了允许访问ip的限制iptables -R DOCKER 5 -p tcp -m tcp -s 192.168.1.0/24--dport 3000 -j ACCEPT...
2021-11-23 15:39:18
1848
原创 Tigase 7.1.5 读取自定义配置 重写 tigase.conf.Configurator 和 MessageRouter
1.新建 Configurator 文件继承 tigase.conf.Configurator 重写import tigase.conf.Configurator;/** * <p> * 重写读取配置 * 通过带参 启动加载 -Dtigase-configurator=tigase.custom.config.BoboConfigurator * </p> * * @author chenkang * @since 2021/4/15 9:..
2021-04-15 18:27:18
243
原创 Tigase服务7.1.5 即时通讯开发-开发环境搭建
一.下载源码 1.仓库地址https://github.com/tigase 2.百度网盘地址tigase-mongodb 模块链接:https://pan.baidu.com/s/1w5jZQw9ds6v-4Vybhs1GHg提取码:i30e复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享tigase-muc 模块链接:https://pan.baidu.com/s/1fzrba9vsq_1CEBIr_VNTfA提取码:iy...
2021-01-29 10:59:05
1173
原创 百度坐标距离计算sql,组织递归sql
CREATE DEFINER=`root`@`%` FUNCTION `getChildOrg`(orgid INT) RETURNS varchar(255) CHARSET utf8mb4 READS SQL DATABEGINDECLARE oTemp VARCHAR(3000);DECLARE oTempChild VARCHAR(3000);SET oTemp = '';SET oTempChild = CAST(orgid AS CHAR);WHILE oTempCh.
2020-08-14 11:11:41
164
原创 java 高并发编程详解阅读笔记(一)
第一章线程的认识:1 线程的异步 和 java jconsole (控制台jconsole指令 可视化线程监控工具)package com.unicom.file.demo;import java.util.concurrent.TimeUnit;/** * <p> * * </p> * * @author chenkang * @since 2020/6/30 */public class TryConcurrency { ...
2020-06-30 23:48:43
226
activiti-5.22.0源码(以及 modeler 汉化文件).rar
2019-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人