
j2ee
文章平均质量分 70
烫烫烫口
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud2.x整合mybatis3+shardingsphere4.1.0&4.1.1 主从分离+服务治理
懒得按以前格式写了,纯粘代码几点注意:1、冲突问题,官网的配置未解决curator问题;(P.S. 最新版5.0.0α也没有处理好spring cloud 2.x+的问题,会造成no value bound,详见issue#8299https://github.com/apache/shardingsphere/issues/82992、配置问题,官网的配置文档还停留在4.0.0的配置,看源码,配置的读取代码为@Generated public void setOrchestratio原创 2021-04-13 15:50:55 · 429 阅读 · 0 评论 -
记一次Activiti5.22发生的用户-流程关联错乱问题
问题描述查询用户参与的流程时(query.involvedUser(uid)????,返回了完全不相关的流程信息,发现ACT_RU_IDENTITYLINK和ACT_HI_IDENTITYLINK都存储了和流程无关的用户ID,角色类型都是参与者participant,于是一步步梳理。源码追踪首先由任务完成的complete方法定位到TaskEntity类的complete方法if (Authentication.getAuthenticatedUserId() != null &&原创 2020-07-13 19:40:49 · 1622 阅读 · 3 评论 -
activiti工作流5.22.0自定义流程活动图获取接口
目标在不使用activiti explore提供的流程实例图diagram-viewer/index.html以及其繁杂的BaseProcessDefinitionDiagramLayoutResource四个类的情况下,自定义轻量的流程活动图查询接口,可以按顺序返回串行显示的流程数据,并标识执行与否,注意,本例仅解决串行显示的需求,如果需要1:1完全绘制流程,包括排他网关等,则建议复用流程实例图diagram-viewer/index.html以及后端接口。返回格式demo:{ "code":原创 2020-05-18 18:01:12 · 1495 阅读 · 0 评论 -
hive 2.3.3(HA) on spark 2.2.0 on yarn 2.6.5踩坑记
环境一览hive 2.3.3配置HA spark 2.2.0 hadoop 2.6.5 zookeeper 3.6.5 hbase 1.2.6碰到的所有坑1、jdbc连接zk时方法找不到异常org.apache.curator.utils.ZKPaths.fixForNamespace,这个是因为curator-framework和curator-client版本不匹配...原创 2018-05-25 19:03:58 · 2087 阅读 · 0 评论 -
利用AbstractRoutingDataSource+AOP实现多数据源切换
实现基于springmvc+mybatis框架动态切换不同的数据源。基础框架springmvc4+mybatis3。主要利用了spring aop以及spring的AbstractRoutingDataSource类。原创 2018-04-27 15:59:28 · 806 阅读 · 0 评论 -
利用spring-boot构建spark job作业提交服务
版本依赖spark.version:2.1.0 hadoop.version:2.6.5 springboot-mybatis.version:1.1.1 springboot:1.5.10实现功能通过HTTP提交job作业请求,并记录日志到数据库中 项目DAO部分使用mybatis实现,本文中不做记录编码实现pom<project xmlns...原创 2018-03-26 14:54:30 · 9092 阅读 · 5 评论 -
java结合luaj实现服务中执行动态脚本
业务场景我们都会碰到这样的情况,某某用户临时又增加新的校验规则需求,但是需求又很碎很急,没法等到下一个版本上线(想打人有木有),这种时候如果为了上线该改动需要重启服务,修改代码,除了增加开发工作量以外还增大了服务运维风险。我们当然可以使用类似weblogic之类支持热部署的服务器,但是这对大部分公司显然不适用。 如果这个时候能够将代码逻辑配置到数据库中,让运维人员编写简单的逻辑即可满足需求而...原创 2018-02-08 11:19:15 · 2827 阅读 · 2 评论 -
java调用spark+hdfs计算的一个小demo
最近在入门spark+hadoop,伪分布式安装,部署推荐这几个地址,不错。这边顺手记录一下自己用到的两个小程序。推荐教程http://www.powerxing.com/install-hadoop/ http://blog.youkuaiyun.com/yeruby/article/details/41042713 http://blog.youkuaiyun.com/tongxinzhazha/ar原创 2017-11-04 15:37:25 · 5625 阅读 · 3 评论 -
activiti工作流5.22.0 多人会审功能实现
背景因业务需求需要实现指定多人来进行一个task,传统做法是使用网关来达到目的,但是显示情况是会审的人员是可变且易变的,比如我指定安全组来做一个检验任务,安全组今天可能是5个人,明天又有人离职变成了3个人,因此网关不大适合该场景,这里就需要用到activiti提供的parallel。环境activiti 5.19.0~5.22.0皆可概念Activiti User Gu...原创 2018-01-30 17:42:25 · 21440 阅读 · 35 评论 -
shiro+mybatis+springmvc实例记录(一)
应用背景早先做权限控制都是采用自己编写的interceptor进行过滤拦截,适合仅针对登录进行校验的场景,随着要求复杂多样化,就需要寻求一款稳定便捷的框架。shiro和security都是不错的选择,我这次姑且先选型shiro。shiro简介Apache Shiro是一款提供了身份认证、授权管理、加密以及session管理的强大且便捷的框架,通过其便捷的API可以有效地加强后台服务器安全校验,且应用原创 2017-10-11 15:32:27 · 525 阅读 · 1 评论 -
shiro+mybatis+springmvc实例记录(二)——shiro支持ajax请求
接上文,页面跳转显然不适合动静分离ajax交互的架构模式,因此就需要对框架进行改造优化,使得后台能够返回json数据给前端请求。自定义拦截器shiro对权限、用户信息的校验实在默认的拦截器中进行的,要改写数据返回方式,则需要重写拦截器。这里我们分别对authc,perms进行重写。 分别定义两个拦截器,并使用printWriter将json字符串写入response中。 LoginFilterp原创 2017-11-01 18:57:28 · 2025 阅读 · 0 评论