- 博客(7)
- 收藏
- 关注
原创 Activiti6界面及流程设计器多语言化
一、界面多语言化1、添加多语言json文件:以下文件地址位于activiti-ui模块下的activiti-app模块下:流程设计器界面文件地址:\src\main\webapp\editor\i18n应用程序界面文件地址:\src\main\webapp\i18n任务列表界面文件地址:\src\main\webapp\workflow\i18n用户管理界面文件地址:\src\...
2019-05-18 10:25:55
4832
2
原创 Java遍历Json数据
今天需要遍历一下json,但是只查到了遍历一层json的文章,满足不了多层级的json遍历。所以自己写一下,用fastJson处理。所遍历json需要考虑一下多层级的json,需要考虑的就是 JSONObject 和JSONArray 两种情况,对这两种情况做处理,采用递归向下遍历,用instanceof判断递归到的类型,做不同处理。下边贴上代码:public class JsonLo...
2019-05-17 21:53:46
37912
2
原创 分布式事务及解决方案
分布式事务的概念要了解分布式事务,我们要先清楚什么是事务。事务就是多个原子操作的组合,他们就像是一条绳上的蚂蚱,要么一起生,要么一起死,在事务中,如果其中一个操作执行失败,那么剩下的操作都不再执行,而之前执行过的操作也需要回滚。至于分布式事务,顾名思义就是包含对分布式系统中不同节点的操作的事务。事务的目的我们使用事务的目的是为了防止一些执行失败的操作对数据造成影响,产生错误数据。比较典...
2019-05-10 22:56:36
9442
1
原创 Java设计模式之装饰者模式
装饰者模式的概念装饰者模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰者模式通过运用类的组合,少运用继承,使得程序更加的灵活,但是也使得程序更加的复杂,所以如果过多的使用,也会使得程序太过复杂。装饰者模式的原则1. 多组合,少继承。2. 类应设计的对扩展开放,对修改关闭。通过实例学习装饰者模式...
2019-04-22 00:29:32
190
原创 分布式概述及其带来的问题
分布式系统的概念分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。随着互联网的飞速发展,用户量急剧增多,互联网产品越来越多样化,内容越来越多,传统的单体结构系统已经无法满足需求,分布式系统就应运而生。分布式系统通过服务化,即SOA架构的方式,采用分而治之的策略,通过业务上的拆分,将海量用户的访问量进行拆分,以满足系统的高可用性,高性能,可伸缩,可扩展的需求...
2019-04-15 20:19:44
1672
1
原创 java值传递及其引起的问题
关于java的值传递与引用传递的问题,我们先来看一下百度百科的定义:值传递:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递:引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。根据定义来看,值传递与引用传递的区别就是,在函数中修改形参,是否会影响到实参。接下来先...
2019-04-01 23:09:35
362
原创 关于HashMap存值的学习
今天看到有网友说HashMap存值是按照键的顺序排好的,所以很奇怪为什么说它是无序的,然后下边网友给出了插入很多数据的例子,结果顺序是乱的。首先HashMap无序是指它并没有按照插入的顺序排列,而不是指按照自然顺序排列,其次借这次机会学习一下HashMap的存值原理,为何插入的数据多了顺序就乱了。首先插入几个比较简单键:public static void main(Str...
2018-09-27 21:17:36
1451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人