- 博客(23)
- 收藏
- 关注
原创 六、camunda 用户权限模块替换
https://github.com/llllb/camunda-bpm-example-own-userdb-schema
2021-08-17 11:03:26
2824
原创 五、camunda rest api认证
https://github.com/camunda-consulting/code/tree/master/snippets/springboot-rest-api-basic-auth
2021-08-17 10:57:06
1735
原创 四、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
1576
原创 三、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
3065
原创 一、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
2229
原创 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
398
原创 nginx防盗链设置
nginx.confvalid_referers *.aaa.comif($invalid_referer){ return 404;}
2021-03-16 13:21:19
100
原创 mybatis-generator逆向工程int(1) 或者 tinyint(1)生成boolean字段解决办法
在jdbcURL 上加?tinyInt1isBit=false,默认是true传入 false ,mysql中存 0传入 true,mysql中存1
2021-01-30 16:44:40
491
原创 使用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
2131
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
639
原创 创建多少线程才是合适的?
对于 CPU 密集型的计算场景,理论上“线程的数量 =CPU 核数”就是最合适的。不过在工程上,线程的数量一般会设置为“CPU 核数 +1”,这样的话,当线程因为偶尔的内存页失效或其他原因导致阻塞时,这个额外的线程可以顶上,从而保证 CPU 的利用率。 对于 I/O 密集型计算场景,最佳的线程数是与程序中 CPU 计算和 I/O 操作的耗时比相关的,我们可以总结出这样一个公式:最佳线程数 =1 +(I/O 耗时 / CPU 耗时),这个公式是针对单核 CPU 的,至于多核 CPU,也很简单,只需要等比扩大
2021-01-15 14:13:41
870
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
321
原创 基于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
267
原创 解决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
641
3
原创 mybatisplus实现SaaS多租户模式共享数据库、共享数据表
共享数据库、共享数据表,指的是多个或所有租户共享同一个数据库(Database)。所有的租户数据都存在同一个数据和同一套表中。通过数据库或表设计的租户ID等租户标志字段,来表明该记录是属于哪个租户的。优点:所有租户使用同一套数据库,所以成本低廉;能够简单进行数据聚合统计或分析。缺点:隔离级别最低,安全性最低,需要在设计开发时加大对安全的开发量,数据备份和恢复最困难。示例工程:????mybatis-plus-sample-tenant1.需要租户控制的表加tenant_id字段,不...
2020-11-12 14:58:35
2380
原创 单例锁-多线程-“等待-通知”机制
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
287
原创 win10安装postgresql提示缺少vc 2013
postgresql-10.1-2-windows-x64.exe --install_runtimes 0
2020-10-21 12:32:59
332
原创 分别在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
790
原创 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
1732
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
1529
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
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人