<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012426327的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012426327</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012426327]]></copyright><item><title><![CDATA[JDBC学习2：为什么要写Class.forName("XXX")？]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/80278948</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/80278948</guid><author>u012426327</author><pubDate>Fri, 11 May 2018 11:18:53 +0800</pubDate><description><![CDATA[Class.forName(String name)接上一篇JDBC。本来这个内容是放在前面的一篇里面的一起的，后来发现越写越多，想想看就算了，还是单独开一篇文章好了，这样也能写得更加详细点。上一篇文章的第4点，getConnection()方法里面，我把从.properties里面获取mysqlpackage的地方替换成实际的value值，那么替换后的应该是Class.forName(&quot;com....]]></description><category></category></item><item><title><![CDATA[JDBC学习1：详解JDBC使用]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/80278894</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/80278894</guid><author>u012426327</author><pubDate>Fri, 11 May 2018 11:17:30 +0800</pubDate><description><![CDATA[什么是JDBCJDBC（Java Database Connectivity），即Java数据库连接，是一种用于执行SQL语句的Java API，可以为多种关系数据库提供同一访问，它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准，根据这种基准可以构建更高级的工具和接口，使数据库开发人员能够编写数据库应用程序。总而言之，JDBC做了三件事：1、与数据库建立连接2、发送操作数据库的语句...]]></description><category></category></item><item><title><![CDATA[Android使用磁盘缓存DiskLruCache]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/80227870</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/80227870</guid><author>u012426327</author><pubDate>Mon, 07 May 2018 17:28:03 +0800</pubDate><description><![CDATA[DiskLruCache与LruCache区别：
LruCache是将数据缓存到内存中去；
DiskLruCache是将数据缓存到外部存储；例如：可以将网络下载的图片永久的缓存到手机外部存储中去，并可以将缓存数据取出来使用。





DiskLruCache地址：
https://android.googlesource.com/platform/libcore/+/andro]]></description><category></category></item><item><title><![CDATA[android 就业面试-知识体系脑图「android篇」（火热易记）内带面试资料推荐文章]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/80168764</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/80168764</guid><author>u012426327</author><pubDate>Wed, 02 May 2018 16:58:56 +0800</pubDate><description><![CDATA[1. 前言： 看文章之前呀，我给大家说几句话哦，不能不听：孙子兵法有云：「求其上，得其中；求其中，得其下；求其下，必败。」所以啊我们一定要将心里的目标定的高高的，这样才是动力。「生于忧患，死于安乐」，温水煮青蛙永远不是什么好事。 技术栈最新的应该是有赞，那边的氛围非常不错。这几个问题你们感受下：http2 相对 http1 有哪些优化？ 平常怎么学习 http, RFC 看过吗？ 协程了解过吗？ ...]]></description><category></category></item><item><title><![CDATA[阿里巴巴Java开发手册思维导图]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/80061552</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/80061552</guid><author>u012426327</author><pubDate>Tue, 24 Apr 2018 11:03:47 +0800</pubDate><description><![CDATA[趁着有时间把阿里巴巴Java开发手册又看了一遍了，很多时候发现自己好像一点都不记得里面的内容了。于是只能把大概内容用思维导图的形式画一遍，这样可以在脑子里形成一张图，方便记忆。其中有许多是比较基础的内容，希望对大家也有帮助。1总图2编程规约3异常日志4单元测试5安全规约6MySQL数据库7工程结构...]]></description><category></category></item><item><title><![CDATA[Activiti 分配组任务]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79876802</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79876802</guid><author>u012426327</author><pubDate>Tue, 10 Apr 2018 10:03:37 +0800</pubDate><description><![CDATA[上一章我们讲到用户任务分为个人任务和组任务，这一章我们来具体看看怎么使用组任务。 
这里我们用到的流程还是最简单的审批流程： 


方式一：定义流程时指定组任务候选人（该方式不够灵活，使用较少）



方式二：使用流程变量指定组任务候选人



流程图代码

definitions xmlns="http://www.omg.org/spec/BPMN/20100524/]]></description><category></category></item><item><title><![CDATA[Activiti学习之 多实例实现会签功能]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79876663</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79876663</guid><author>u012426327</author><pubDate>Tue, 10 Apr 2018 09:57:11 +0800</pubDate><description><![CDATA[一个任务需要多个角色进行审批或者表决，根据这些审批结果来决定流程的走向。实现以上任务，activiti已经提供了支持，可以使用BPMN规范的多实例活动来实现。




1.Activiti多实例:



多实例节点是在业务流程中定义重复环节的一个方法。 从开发角度讲，多实例和循环是一样的： 它可以根据给定的集合，为每个元素执行一个环节甚至一个完整的子流程， 既可以顺序依次执行也可]]></description><category></category></item><item><title><![CDATA[activiti工作流,驳回问题详细解析(尤其会签的驳回问题)]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79861781</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79861781</guid><author>u012426327</author><pubDate>Mon, 09 Apr 2018 09:58:29 +0800</pubDate><description><![CDATA[最近因为项目需要,所以研究了一下工作流,然而,我们都知道,国外的工作流框架,是不支持驳回问题的!这是其一!第二!项目的工作流要实现任意节点的流转,这也是国外工作流框架所不具备的!因此,国外的工作流框架是没有一个可以真正满足我们的业务要求的,然而国内的工作流架构,我也没有听说过哪个可以支持中国式工作流!因此,在技术选型上面选择了相对比较火的activiti框架!当时我们的原则就是尽可能的不改变框架,]]></description><category></category></item><item><title><![CDATA[activiti 工作流会签 / 多人审批时若一人通过即可]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79861630</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79861630</guid><author>u012426327</author><pubDate>Mon, 09 Apr 2018 09:50:32 +0800</pubDate><description><![CDATA[最近在工作中使用到了activiti 工作流引擎，跟大家遇到过的情况类似，在“中国式”的工作流中，常有一些需求是工作流引擎基本使用中无法实现的。在这过程中，我和我的小伙伴们也和大家一样遇到很多困难，大海捞针似的在网上寻找着答案。特此，在这里把我们遇到的需求和解决方案分享给大家，希望能帮助到你们！

以下是我们在项目中遇到的各（奇）种（葩）需求，如果您也遇到了相同的可以借鉴：

1、工作流会]]></description><category></category></item><item><title><![CDATA[Activiti之流程通过、驳回、会签、转办、中止、挂起等核心操作封装(Activiti5.9)]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79861613</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79861613</guid><author>u012426327</author><pubDate>Mon, 09 Apr 2018 09:49:19 +0800</pubDate><description><![CDATA[package com.famousPro.process.service.impl;  
      
    import java.util.ArrayList;  
    import java.util.HashMap;  
    import java.util.List;  
    import java.util.Map;  
      
    import]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（十四）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79663864</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79663864</guid><author>u012426327</author><pubDate>Fri, 23 Mar 2018 10:22:30 +0800</pubDate><description><![CDATA[Activiti获取下一个节点信息




在实际的工作流业务开发中, 当用户完成当前用户任务时, 需要指定下一个用户任务的审核人。此时我们需要获取下一个节点的一些信息, 来确定下一个用户任务的审核人有哪些。

      

      在实际工作流程中, 当前用户任务后的节点可能为用户任务, 也可能为网关。如果下一个节点为网关我们需要判断流程线路。

 

     ]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（十三）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79663833</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79663833</guid><author>u012426327</author><pubDate>Fri, 23 Mar 2018 10:21:03 +0800</pubDate><description><![CDATA[Activiti设置会签




正好有两个人问道：支持会签吗？ 也有人也问道：什么是会签？

如果从process engine的角度上讲呢？
可以说一个task节点下有多个task instance。
而不是一个从task节点执行到多个task节点（这样就是ParallelGateway了）。

如何让一个Task节点创建出多个instance？官网是这样说的：

]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（十二）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79663766</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79663766</guid><author>u012426327</author><pubDate>Fri, 23 Mar 2018 10:18:59 +0800</pubDate><description><![CDATA[多实例任务设置会签


流程图设置：







Activiti中提供了多实例任务（for-each）将多实例应到到UserTask中可以实现会签功能。

Multi-instance (for each) 
Description 
A multi-instance activity is a way of defining repetition for a cer]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（十一）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79663702</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79663702</guid><author>u012426327</author><pubDate>Fri, 23 Mar 2018 10:13:05 +0800</pubDate><description><![CDATA[任务节点关联form表单问题阐述通常每一个“用户任务”都会对应一个表单，以供用户录入信息。尤其是在“流程定义”拥有多个版本的情形下，明确的指定表单显得极其重要。一份新版本的“流程定义”通常对表单有以下几点影响：新增了环节（用户任务），这时紧跟着新增一个表单即可，以及脚本、样式、Web API；删除了环节（用户任务），这时可以不用管，为顾及旧版本的流程定义，其对应的表单还需要保留，并不能删除；修改了...]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（十）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79662932</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79662932</guid><author>u012426327</author><pubDate>Fri, 23 Mar 2018 10:08:44 +0800</pubDate><description><![CDATA[BPMN绘图控件的相关介绍：


连线排他网关并行网关开始活动节点接收活动（receiveTask，即等待活动）用户任务（userTask，即用户操作的任务）


一、连线

1.1 
流程图



注意：如果将流程图放置在和java类相同的路径，需要配置







1.2
部署流程定义+启动流程实例





1.3 
查询我的个人任]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（九）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79655827</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79655827</guid><author>u012426327</author><pubDate>Thu, 22 Mar 2018 16:34:46 +0800</pubDate><description><![CDATA[流程执行历史记录：


查询历史流程实例查询历史活动查询历史任务查询历史流程变量总结
一、查询历史流程实例


查找按照某个流程定义的规则一个执行了多少次流程



二、查询历史活动


某一次流程的执行一共经理了多少个活动



三、查询历史任务


某一次流程的执行一共经历了多少个任务



四、查询历史流程变量


某一次流程的执行一共]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（八）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79655436</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79655436</guid><author>u012426327</author><pubDate>Thu, 22 Mar 2018 16:21:11 +0800</pubDate><description><![CDATA[流程变量：


设置流程变量获取流程变量模拟流程变量的设置和获取的场景查询历史的流程变量流程变量的支持和类型总结
一、设置流程变量


代码片段：



说明：
1）流程变量的作用域就是流程实例，所以只要设置就行了，不用管在哪个阶段设置


2）基本类型设置流程变量，在taskService中使用任务ID，定义流程变量的名称，设置流程变量的值


3）JavaB]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（七）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79652846</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79652846</guid><author>u012426327</author><pubDate>Thu, 22 Mar 2018 15:44:16 +0800</pubDate><description><![CDATA[流程实例、任务的执行：


启动流程实例查询我的个人任务（直接指定办理人）查询我的个人任务（使用流程变量）查询我的个人任务（使用类）【含认领任务功能】总结（个人任务）分配组任务进行查询（使用指定办理人）分配组任务进行查询（使用流程变量）分配组任务进行查询（使用类）总结（组任务）办理任务查询流程状态（判断流程正在执行，还是结束）流程实例的挂起或激活总结（流程实例，任务的执行）



一]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（六）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79642224</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79642224</guid><author>u012426327</author><pubDate>Wed, 21 Mar 2018 17:46:45 +0800</pubDate><description><![CDATA[部署流程定义查看流程定义删除流程定义查看流程图附件


一、部署流程定义
图示：


说明：
1）先获取流程引擎对象：在创建时会自动加载classpath下的activiti.cfg.xml



2) 首先获得默认的流程引擎，通过流程引擎获取了一个RepositoryServive对象（仓库对象）


3）由仓库的服务对象产生一个部署对象配置对象，用来封装部署操作的]]></description><category></category></item><item><title><![CDATA[Activiti工作流框架学习（五）]]></title><link>https://blog.youkuaiyun.com/u012426327/article/details/79641324</link><guid>https://blog.youkuaiyun.com/u012426327/article/details/79641324</guid><author>u012426327</author><pubDate>Wed, 21 Mar 2018 16:16:41 +0800</pubDate><description><![CDATA[Activiti流程设计工具


Activiti插件安装完之后，然后我们来画流程图，开发流程首先要做的就是要设计好流程图。一个项目可能会包括多个流程图，所以在src/test/resources源文件夹下新建一个包diagrams，以后所有的流程图文件（bpmn文件和生成的png文件）都放在这个包下，便于查找，当然也可放在其他文件夹下。




然后在diagrams上右击，Ne]]></description><category></category></item></channel></rss>