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

原创 git 代码回滚

git代码回滚

2022-09-19 14:35:37 145 1

原创 六、camunda 用户权限模块替换

https://github.com/llllb/camunda-bpm-example-own-userdb-schema

2021-08-17 11:03:26 2490

原创 五、camunda rest api认证

https://github.com/camunda-consulting/code/tree/master/snippets/springboot-rest-api-basic-auth

2021-08-17 10:57:06 1481

原创 四、camunda监听器使用

创建监听器public interface IWorkflowListener extends TaskListener, ExecutionListener {}public class StatusListener implements IWorkflowListener { @Override public void notify(DelegateExecution execution) throws Exception { } @..

2021-08-17 10:52:49 1408

原创 三、camunda流程跟踪高亮显示

参考链接:https://github.com/bpmn-io/bpmn-js-examples/tree/master/colors#adding-colorshttps://camunda.com/blog/2015/08/rendering-bpmn-and-highlight-current/

2021-08-17 10:32:31 2384

原创 二、camunda 绑定自定义表单手动部署

绘制自定义表单绘制流程模型并绑定表单部署流程启动流程

2021-08-17 10:24:53 2583 1

原创 一、camunda springboot集成camunda

在pom.xml中添加以下依赖<dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> <version>7.15.0</version></dependency>其他可用依赖:<dependency>.

2021-08-17 10:22:23 1921

原创 keepalived检测nginx

#!/bin/bashA=`ps -C nginx --no-header |wc -l`if [ $A -eq 0 ];then /usr/local/nginx/sbin/nginx sleep 3 if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then killall keepalived fifi

2021-03-16 16:19:31 343

原创 nginx防盗链设置

nginx.confvalid_referers *.aaa.comif($invalid_referer){ return 404;}

2021-03-16 13:21:19 51

原创 mybatis-generator逆向工程int(1) 或者 tinyint(1)生成boolean字段解决办法

在jdbcURL 上加?tinyInt1isBit=false,默认是true传入 false ,mysql中存 0传入 true,mysql中存1

2021-01-30 16:44:40 381

原创 使用docker部署java项目运行环境

一、环境准备1. CentOS-7-x86_64-DVD-2003.iso2. docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm3. emqx-4.2.6.tar4. influxdb-1.7-alpine.tar5. mysql-5.7.tar6. reids-6-alpine.tar7. xshell (连接centos7)8. xftp (上传文件)9. Navicat (连接数据库,上传.sql文件)二、开放端口​ 开端口命令:fir

2021-01-23 17:01:31 1943 2

原创 ThreadPoolExecutor参数解析

ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler) corePoolSize:表示线程池保有的最小线程数。 maximumPool..

2021-01-15 14:27:06 574

原创 创建多少线程才是合适的?

对于 CPU 密集型的计算场景,理论上“线程的数量 =CPU 核数”就是最合适的。不过在工程上,线程的数量一般会设置为“CPU 核数 +1”,这样的话,当线程因为偶尔的内存页失效或其他原因导致阻塞时,这个额外的线程可以顶上,从而保证 CPU 的利用率。 对于 I/O 密集型计算场景,最佳的线程数是与程序中 CPU 计算和 I/O 操作的耗时比相关的,我们可以总结出这样一个公式:最佳线程数 =1 +(I/O 耗时 / CPU 耗时),这个公式是针对单核 CPU 的,至于多核 CPU,也很简单,只需要等比扩大

2021-01-15 14:13:41 703 1

原创 JWT的token在javaweb项目中的应用(二)

一、引入jwt依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency>

2020-11-25 11:48:25 259

原创 基于JWT的token简介(一)

一、JWT的几个特点JWT 本身包含了认证信息,一旦泄露,任何人都可以获得该令牌的所有权限。为了减少盗用,JWT 的有效期应该设置得比较短。对于一些比较重要的权限,使用时应该再次对用户进行认证。 为了减少盗用,JWT 不应该使用 HTTP 协议明码传输,要使用 HTTPS 协议传输。jwt官网 :https://jwt.io/introduction/What is the JSON Web Token structure?In its compact form, JSON Web Tok.

2020-11-25 11:15:51 173

原创 解决github图片不显示的问题

修改hostsC:\Windows\System32\drivers\etc\hosts在文件末尾添加:# GitHub Start 192.30.253.112 Build software better, together 192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.18

2020-11-23 16:54:46 584 3

原创 mybatisplus实现SaaS多租户模式共享数据库、共享数据表

共享数据库、共享数据表,指的是多个或所有租户共享同一个数据库(Database)。所有的租户数据都存在同一个数据和同一套表中。通过数据库或表设计的租户ID等租户标志字段,来表明该记录是属于哪个租户的。优点:所有租户使用同一套数据库,所以成本低廉;能够简单进行数据聚合统计或分析。缺点:隔离级别最低,安全性最低,需要在设计开发时加大对安全的开发量,数据备份和恢复最困难。示例工程:????mybatis-plus-sample-tenant1.需要租户控制的表加tenant_id字段,不...

2020-11-12 14:58:35 2111

原创 单例锁-多线程-“等待-通知”机制

package com.demo.thread;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch;public class MyLock {// 测试转账的main方法public static void main(String[] args) throws InterruptedException { Account src = new Accou.

2020-10-28 15:41:42 149

原创 win10安装postgresql提示缺少vc 2013

postgresql-10.1-2-windows-x64.exe --install_runtimes 0

2020-10-21 12:32:59 273

原创 分别在mysql和postgreSQL中存储json对象

1.添加maven依赖<dependency> <groupId>com.vladmihalcea</groupId> <artifactId>hibernate-types-52</artifactId> <version>${hibernate-types.version}</version></dependency>2. 申明类型@TypeDefs({ @TypeD

2020-10-04 09:56:44 557

原创 InfluxDb v0.11集群部署

InfluxDb v0.11集群部署一、环境准备同一网段内,3个CentOS 节点,相互可以ping通3个节点CentOS配置Hosts文件,相互可以解析主机名​ 2.1 在各个节点的主机上配置hosts文件,这样可以保证每个节点直接的互相通讯vi /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.

2020-09-28 10:02:14 1548 1

原创 EMQX4.1.0集群搭建带redis认证_docker版

一 、 环境说明环境 : docker:18.03.1-ceEMQ X Broker版本 : 4.1.0-alpine集群发现策略 : static(静态节点列表自动集群)认证方式 : redis方式密码加密 : SHA256二、部署架构这种部署模式下 EMQ X 单集群可轻松支持 100 万设备。这里我们使用haproxy作为 LB。EMQ X 默认开启的 MQTT 服务 TCP 端口:端口说明1883MQTT 协议端口8883MQTT/SSL 端口

2020-09-28 10:00:38 1318 1

原创 elasticsearch以及ik分词器的安装及使用

elasticsearch下载地址https://www.elastic.co/cn/downloads/elasticsearch/Elasticsearch 5 需要 Java 8 以上版本;Elasticsearch 6.5 开始支持 Java 11;Elasticsearch 7.0 开始,内置了 Java 环境,所以说,安装 7.0+ 版本会方便很多。1.解压安装包...

2020-03-10 16:44:54 525

空空如也

空空如也

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

TA关注的人

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