自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 报表导出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 339

原创 报表导出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 296

原创 一种常见的并发问题处理

分享一种非常常见的并发问题处理,先看下场景重现:在这个并发场景中,有一下几个条件使用了spring的@transactional注解处理事务,在A方法调用了B方法,A和B在同一个service方法中,同时A和B方法都使用了REQUIRED的传播方式在b方法中,先判断数据库中是否有记录,有则修改,无则添加。好了,这个方法在使用jmeter测试时,就会有很大概率,无视b方法中的判断方法,...

2019-01-19 16:42:36 301

原创 activiti对于包括网关,多实例任务的实际需求与应用

在工作中遇到的一些工作流需求,记录下来,作为参考需求1:在各个节点上可以动态的添加表单属性解决方案:使用动态表单,有的属性需要从数据库中查询也没关系,在activiti modeler中统一定义为String类型,表单的显示可以从业务那里调过来需求2:一个节点上需要多个人审批,并且每个人之间不牵扯,可以同时审批解决方案:使用子流程任务,需要注意的是节点的定义,Assigneements...

2018-05-31 11:17:53 1870 1

原创 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 1947

原创 使用layui定义一个模块并使用的实例

在使用layui的过程,有几个方法需要被多个js引用,所以我按照文档,自定义了一个layui的模块,下面实现过程先定义一个模块//定义模块layui.define(['form'], function(exports){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var $ = layui.$; v

2018-01-19 18:32:51 12241

原创 使用layui的一点心得【更新中】

要使用layui的模块时,需先加载所需模块layui.use(['form'], function(){ var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 var $ = layui.$; //但是,如果你的HTML是动态生成的,自动渲染就会失效 //因此你需要在相应的地方,执行下述方法来手动渲染,跟这类似的

2018-01-18 20:27:43 16299

原创 一个反射方法应用实例

需求:在导出的时候,需要将list中的对象值赋给数组对象,返回一个数组集合原先的代码,在每一个导出的方法下需要写一个这样的转换方法private List transBean2ObjectGradeNumber(List list) { List retList = new ArrayList(); if (list == null || list.

2018-01-05 15:16:23 456

原创 请假工作流工作总结

一个完整的请假工作流例子和一些注意事项

2018-01-02 11:32:02 1449

原创 使用Jmeter压力测试

JMETER进行登录的压力测试

2017-07-14 14:52:45 526

原创 POI实现EXCEL下拉列表

POI报String literals in formulas can’t be bigger than 255 characters ASCII异常的解决方案

2017-07-13 09:48:00 4693 4

原创 操作activiti出现的bug

操作activiti中出现的bug

2017-07-05 14:12:11 1030

原创 理解activiti表结构

activiti表结构部署,开启流程步骤所涉及到的表

2017-07-05 14:11:07 1268

原创 activiti任务操作

个人任务组任务

2017-07-05 14:09:20 383

原创 activiti学习

核心组件介绍关键对象 Deployment:流程部署对象,部署一个流程时创建。 ProcessDefinitions:流程定义,部署成功后自动创建。 ProcessInstances:流程实例,启动流程时创建。 Task:任务,在Activiti中的Task仅指有角色参与的任务,即定义中的UserTask。 Execution:执行计划,流程实例和流程执行中的所有节点都是Execution

2017-07-05 14:06:04 264

原创 activiti测试文档

activiti测试文档

2017-07-05 14:02:04 367

原创 使用jacob + SWFTool + flexpaper进行office的页面预览

利用jacob,swftool,flexpaper将office文件先转成pdf,在转成swf显示在页面上,效果类似于百度文库。。

2017-05-24 14:16:50 608

jacob所需文件

jacob 可以将office文件转换成pdf 亲测可用

2017-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除