技术之路
文章平均质量分 57
fireaco
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POI实现EXCEL下拉列表
POI报String literals in formulas can’t be bigger than 255 characters ASCII异常的解决方案原创 2017-07-13 09:48:00 · 4987 阅读 · 4 评论 -
activiti学习
核心组件介绍关键对象 Deployment:流程部署对象,部署一个流程时创建。 ProcessDefinitions:流程定义,部署成功后自动创建。 ProcessInstances:流程实例,启动流程时创建。 Task:任务,在Activiti中的Task仅指有角色参与的任务,即定义中的UserTask。 Execution:执行计划,流程实例和流程执行中的所有节点都是Execution原创 2017-07-05 14:06:04 · 373 阅读 · 0 评论 -
activiti任务操作
个人任务组任务原创 2017-07-05 14:09:20 · 500 阅读 · 0 评论 -
理解activiti表结构
activiti表结构部署,开启流程步骤所涉及到的表原创 2017-07-05 14:11:07 · 1530 阅读 · 0 评论 -
操作activiti出现的bug
操作activiti中出现的bug原创 2017-07-05 14:12:11 · 1163 阅读 · 0 评论 -
使用Jmeter压力测试
JMETER进行登录的压力测试原创 2017-07-14 14:52:45 · 627 阅读 · 0 评论 -
请假工作流工作总结
一个完整的请假工作流例子和一些注意事项原创 2018-01-02 11:32:02 · 1644 阅读 · 0 评论 -
一个反射方法应用实例
需求:在导出的时候,需要将list中的对象值赋给数组对象,返回一个数组集合原先的代码,在每一个导出的方法下需要写一个这样的转换方法private List transBean2ObjectGradeNumber(List list) { List retList = new ArrayList(); if (list == null || list.原创 2018-01-05 15:16:23 · 563 阅读 · 0 评论 -
使用layui的一点心得【更新中】
要使用layui的模块时,需先加载所需模块layui.use(['form'], function(){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var $ = layui.$; //但是,如果你的HTML是动态生成的,自动渲染就会失效 //因此你需要在相应的地方,执行下述方法来手动渲染,跟这类似的原创 2018-01-18 20:27:43 · 16575 阅读 · 0 评论 -
使用layui定义一个模块并使用的实例
在使用layui的过程,有几个方法需要被多个js引用,所以我按照文档,自定义了一个layui的模块,下面实现过程先定义一个模块//定义模块layui.define(['form'], function(exports){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var $ = layui.$; v原创 2018-01-19 18:32:51 · 12488 阅读 · 0 评论 -
nginx配置单机10000并发的几个参数
配置单机10000并发的几个参数ulimit -n 30000:打开文件最大数echo 10000 > /proc/sys/net/core/somaxconn:最大连接数echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle:是否立即回收echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse:echo 0 &...原创 2018-02-26 09:27:13 · 2121 阅读 · 0 评论 -
activiti对于包括网关,多实例任务的实际需求与应用
在工作中遇到的一些工作流需求,记录下来,作为参考需求1:在各个节点上可以动态的添加表单属性解决方案:使用动态表单,有的属性需要从数据库中查询也没关系,在activiti modeler中统一定义为String类型,表单的显示可以从业务那里调过来需求2:一个节点上需要多个人审批,并且每个人之间不牵扯,可以同时审批解决方案:使用子流程任务,需要注意的是节点的定义,Assigneements...原创 2018-05-31 11:17:53 · 1997 阅读 · 1 评论 -
一种常见的并发问题处理
分享一种非常常见的并发问题处理,先看下场景重现:在这个并发场景中,有一下几个条件使用了spring的@transactional注解处理事务,在A方法调用了B方法,A和B在同一个service方法中,同时A和B方法都使用了REQUIRED的传播方式在b方法中,先判断数据库中是否有记录,有则修改,无则添加。好了,这个方法在使用jmeter测试时,就会有很大概率,无视b方法中的判断方法,...原创 2019-01-19 16:42:36 · 467 阅读 · 0 评论 -
报表导出sql
用了毕生所学,写出来的sql,记录一下,留作纪念SELECT ( select string_agg(unit_name, '-->') as unit_chain from ( with recursive cte (id,unit_name) as ( select *, 1 as depath from t_unit where id = (select u...原创 2019-06-21 16:56:29 · 473 阅读 · 0 评论 -
报表导出sql
用了毕生所学,写出来的sql,记录一下,留作纪念SELECT ( select string_agg(unit_name, '-->') as unit_chain from ( with recursive cte (id,unit_name) as ( select *, 1 as depath from t_unit where id = (select u...原创 2019-06-21 16:56:29 · 381 阅读 · 0 评论
分享