Java-Synchronized用法(5)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第一个用法:锁定不同的实例对象或不同的静态对象时,不同的函数方法之间的相互影响。 首先是锁定不同的实例对象时 测试代码如下: import org.junit.Test;import java.util.Scan...

Java-Synchronized用法(4)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第一个用法:加在实例方法上和加在静态方法上时,不同的函数方法之间的相互影响。 首先是加在实例方法上 测试代码如下: import org.junit.Test;import java.util.Scanner;public...

打破壁垒-代码可读性

一直想写这么个文章了,之前其实零零碎碎也提到过。随着年龄的增长,读过的代码千奇百怪、腾云驾雾、怒从心起,所以这次就算集中吐个槽吧。 之前的《打破信息壁垒》,主要讲的是通过培训、文档来保证信息的流通,从而打破信息壁垒。其实对于我们这帮程序员来说,代码是最容易打破壁垒的工具。 但是,如果代码的可读性不好,不但打破不了壁垒,还容易让人心生壁垒。当你读到一堆Map的时候,你是不是...

整合Activiti6.0流程设计器-发布和运行

之前相关的教程: 《整合Activiti6.0Web流程设计器》 《整合Activiti6.0流程设计器-编辑保存》 这篇就介绍一下如何发布已经保存的流程,并且进行一次简单的流转。 如何发布? 发布其实比较简单,在《整合Activiti6.0流程设计器-编辑保存》这篇教程里面可以看到,前端编辑器传送到后端的数据包,其中有一个参数为“json_xml”,这个其实就是我们需要发布的内容。 同样的,我们在上一篇教程...

整合Activiti6.0流程设计器-编辑保存

紧接着上一篇,我们来看一下怎么能够保存和发布已经设计好的流程。 先注意一下两个即将用到的类: 1、RepositoryService:Activiti的七大接口之一,主要作用是管理流程仓库,例如部署,删除,读取流程资源等。 2、ObjectMapper:Jackson库的主要类。它提供一些功能,能够将Java对象转换成匹配的JSON结构,反之亦然。 运行一下上一篇已经构建好的工程,随便在设计器上画一个流程,点击保存按钮...

那世界的雪

那世界的雪
要说2005年什么东西至今留有深刻的印象,那肯定是《魔兽世界》的宣传CG了。要说这个宣传CG里面哪个画面至今难以忘怀,那肯定是矮人猎人那段。 充满黑科技的诺莫瑞根和宏伟壮观的铁炉堡坐落于东部王国中北部。这里终年积雪,这里呼气成霜,这里北风嚎啸,这里千里冰封,这里万里雪飘,这里就是丹莫罗群山。 但是,强壮的矮人和可爱的侏儒似乎已经完全适应了这里的酷寒,终日饮着最烈的酒,...

整合Activiti6.0流程设计器

最近一个多月都在尝试了解Activiti6.0,趁着放假整合编辑器这件事情终于有了些眉目,到此可以总结一下了。 第一步:下载源码 整合的时候肯定要从源码拷贝一些东西,有些问题出现的时候,源码也是非常有效的参考资料,所以要去Github下载源码到本地。 第二步:新建项目 建立个SpringMVC项目,如下图: 第三步:拷贝文件 新建一个文件夹,我这里是“activiti”,然后将Act...

打破信息壁垒

最近都在研究Activiti6.0的网页设计器整合,再加上节前日常加班,时间真是少的可怜。 今天遇到个事,发版的时候没有使用保留的唯一标识,和现场库的主键冲突,导致更新失败。郁闷之余,翻了翻现有的文档,也没有发现有清晰的指引,让我不免感叹:壁垒无处不在。 多年以前,那时候还是部门主管,日常工作中最常干的事情就是连说带比划的为下属讲解各种规范、需求、思路、方向。几个人的时候还可以,...

Java-Synchronized用法(3)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第二个用法:锁定实例对象和锁定静态对象。 首先是锁定实例对象 测试代码如下: package com.xnck.example.sbtest;import org.junit.Test;import java.util.Scanner;public&...

Java-Synchronized用法(2)

Synchronized主要有以下几种用法: 1. 加在方法上:这里包括加在实例方法上、加在静态方法上。 2. 方法块:这里包括锁定this、锁定Class、锁定实例对象、锁定静态对象。 今天主要通过例子演示一下第二个用法:锁定this和锁定class。 首先是锁定this 测试代码如下: 1package com.xnck.example.sbtest; 2 3import org.junit.Test; 4 5public class ThreadTest ...
Copyright © 字痕随行 保留所有权利.   Theme  Ality 京ICP备14039894号

用户登录

分享到: