技术运用之从初见到相恋
文章平均质量分 91
zero13_小葵司
保持着对创新与新鲜事物的冲动。一直希望让技术转换为用户价值的方式更加简单便捷快速。服务过保险、快消品、奢侈品、游戏、教育、公益、支付、金融、营销、开放平台,写过C#、PHP、JAVA、H5、JS,搞过微服务、DDD、中台、SCRUM、SAFe、DEVOPS,打造过规模化价值驱动的自组织精益敏捷技术产品团队。目前希望打造更有想法精益求精快速落地数据驱动的团队以及少代码开发的框架与工具。
展开
-
[Camunda]流程引擎从入门到入行 - 节点
Camunda流程引擎系列五、节点文章目录Camunda流程引擎系列前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言流程引擎的关键,特别是基于BPMN的流程引擎,我们应该去了解它包含哪些元素。BPMN基本元素包括了这些元素,如下:泳道:池和道;三种连接对象:序列流、消息流和关联;一种活动:任务(Task),其中包括了子流程任务(Sub-ProcessTask);两种事件:普通开始事件(NoneStart Event)和普通结束事件(None End Event原创 2020-11-18 14:53:12 · 2930 阅读 · 1 评论 -
[Camunda]流程引擎从入门到入行 - 运行时服务runtimeService
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2020-11-16 16:56:23 · 3071 阅读 · 0 评论 -
[Camunda]流程引擎从入门到入行 - 租户组与用户
Camunda流程引擎系列三、租户、组、用户 - IdentityService文章目录Camunda流程引擎系列前言一、IdentityService二、基于数据库的IdentityService1. 简介2. 数据库表组表用户与组关系表用户表用户信息表租户表租户与组/用户关系表表外键总结前言上一个分享我们从流程引擎配置获得了流程引擎的一个对象,事实上我们去看源码,我们接下来的这些Service也都是来自于流程引擎配置,所以上一个分享很简短,但是很重要,在后面的分享我们也可以再回过头来把流程原创 2020-11-13 17:18:26 · 4115 阅读 · 4 评论 -
[Camunda]流程引擎从入门到入行 - 获取ProcessEngine
Camunda流程引擎系列二、获取ProcessEngine文章目录Camunda流程引擎系列前言一、编写ProcessEngine枚举二、使用ProcessEngine1. 编写测试类并获取总结前言ProcessEngine是Camunda流程引擎的基础,我们要进行我们自己Service的编写,或多或少都需要基于ProcessEngine,因此如何正确拿到服务的ProcessEngine会很关键。提示:以下是本篇文章正文内容,下面案例可供参考一、编写ProcessEngine枚举枚举原创 2020-11-08 23:24:06 · 1773 阅读 · 2 评论 -
[Camunda]流程引擎从入门到入行 - 初始化springboot项目
Camunda流程引擎系列一、基于Springboot搭建自己的流程引擎中心文章目录Camunda流程引擎系列前言一、开始Camunda的基础准备Camunda简介重要概念系统架构二、使用步骤1. 下载资源2. 引入工程修改pom文件2. 修改配置文件初始化数据库启动项目前言现在的业务系统流程越来越多样化,根据不同的数据需要采用不同的策略,如果所有判断逻辑都由开发人员手工编写,对于系统稳定性及开发效率都有一定挑战,这种时候构建一个流程引擎就变得非常重要。过去的系统,业务逻辑不会太多,而OA原创 2020-11-08 14:36:52 · 2269 阅读 · 0 评论 -
用Spring Security做分布式权限管理 - 卷二基于servlet动态实现
在前面我们已经分享了会涉及到的一些基础知识,现在我们要结合DEMO工程来看看如何实现,这个工程涵盖了注册、登录、权限配置、角色管理,从而实现了自定义的用户注册、登录以及基于数据库的动态权限管理。在DEMO中为了便于部署测试,将token下发方与使用方放在一个工程内,体验的小伙伴可以部署两个工程,一个下发一个校验。工程结构PhoenixWebConfig该配置类继承自WebSecurityConfigurerAdapter,是我们认证鉴权的入口,因为我们的工程以前后端分离为前提,所以在config里原创 2020-08-16 16:29:26 · 421 阅读 · 0 评论 -
用Spring Security做分布式权限管理 - 卷一基本功
我们但凡做一个系统,这个系统不是在封闭环境中,不是只给一个人用,为了保证系统与数据安全,那么就会涉及到权限控制,权限控制这个东西可以说是很多系统的基础,因为我们不能让所有人对系统上的所有资源都进行同样的操作。这篇分享与我们之前的分享一样,我们以一个框架与DEMO为切入口,会比较系统的讲到主题所指的内容,也会交叉一些其他知识点,其实技术这个东西也是熟能生巧的,我们如果不断把一些知识,一些细节融汇在一起反复提及,那么你慢慢就在潜移默化中掌握了。还是那句话,念念不忘必有回响。喜欢先动手的小伙伴,或者急着需要使原创 2020-08-10 23:54:39 · 1591 阅读 · 1 评论 -
ElasticSearch 7.x with Springboot 2.3.x - 让ES在我们的程序中起飞
如何将ES运用到我们的程序中呢?我们将从集成、配置、体验其接口步步展开,其中会涉及到一些TDD的东西,不过不用太担心,因为TDD不是这里的重点,我们的重点将围绕 Springboot 2.3 + Spring Data Elastisearch 4 + ES 7.7 展开。Springboot 与 Spring data elasticsearch 为我们做了很多封装,有兴趣的小伙伴也可以试试自己直接在java中去操作ES,也不难就是麻烦一些,但是更有利于理解外部系统如何与ES交互。我们去做应用去实现业原创 2020-06-28 19:31:30 · 1580 阅读 · 3 评论 -
ElasticSearch 7.x with Springboot 2.3.x - 在Kibana中操作ES 万字长文
通过Kibana操作ES为什么要用Kibana操作ES呢?你会一直用代码去操作Oracle、MySQL、Mongo、Redis吗?不会,你会找一个工具来方便直接操作数据库,那么用Kibana操作ES就是这么一个工具;在Kibana里快速了解与实践ES有哪些接口、分别能做什么,加深对其功能与数据结构的了解;找到Kibana的ES操作面板在浏览器访问你的Kibana地址(我本机是 localhost:5601);在左侧导航菜单找到Dev Tools并点击;看到一个左右分栏的页面,原创 2020-06-23 18:47:32 · 1552 阅读 · 0 评论 -
ElasticSearch 7.x with Springboot 2.3.x - 基础准备
需要补充一些基础知识的小伙伴可前往 -> ElasticSearch 7.x with Springboot 2.3.x - 前言ES应用场景ES有很多应用场景,大家最熟悉也最有可能用到的就是搜索引擎、电商商品搜索、用户标签、消息中心、日志查看。下面我们来简单讲讲如何应用:搜索引擎:好像不用讲什么?因为这背后更多的是算法的差异,有两个特别的点就是停用词与高亮词的使用,停用词就是敏感词,放入敏感词你就搜不到了;电商商品搜索:电商搜索栏上有一些固定选项用于缩小筛选范围,如手机,可以先选操作原创 2020-06-22 19:16:17 · 372 阅读 · 0 评论 -
ElasticSearch 7.x with Springboot 2.3.x - 前言
ElasticSearch 7.x with Springboot 2.3.x - 前言ElasticSearch 7.x with Springboot 2.3.x环境与工具准备(可根据自己情况与差异替换)前言全文检索反向索引(Inverted index)ElasticSearch 7.x with Springboot 2.3.x这是ES应用系列分享的第一部分,目标是基于这几个分享结束,在工程中实际运用ES不再会有大的问题(不可能几篇分享看完就能解决所有问题,生产环境的挑战正是在于情况的复杂,这种原创 2020-06-21 11:27:58 · 656 阅读 · 0 评论