synchronize我的理解是为了保证程序中的原子性和一致性,即当你有两个线程同时操作一段代码的时候,要让这段代码的执行是在任何状态下都是正确的,首先要保证synchronize的使用要对同一个对象和同一把锁使用。 [java] view plain copy print? <span style ...
分类:
编程语言 时间:
2016-11-29 14:08:43
阅读次数:
349
第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰。 十七篇链接:salesforce 零基础学习(十七)Trigger用法 有的时候对于sObject的 ...
分类:
其他好文 时间:
2016-11-28 15:20:59
阅读次数:
280
一触即发 App启动优化最佳实践 本文在 DiyCode 和 CSDN个人博客 同时首发,关注作者的 DiyCode帐号 或者 作者微博 可第一时间收到新文章推送。 文中的很多图都是Google性能优化指南第六季中的一些截图 Google给出的优化指南来镇楼 https://developer.an ...
分类:
移动开发 时间:
2016-11-21 12:48:04
阅读次数:
322
package thread; import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; imp ...
分类:
编程语言 时间:
2016-11-21 12:08:11
阅读次数:
164
今天我在一个操作两个数据库的SSH里 同时插入1条数据 报错 Illegal attempt to associate a collection with two open sessions 在这里有答案:http://fuaotech.iteye.com/blog/1298826 使用hibena ...
分类:
数据库 时间:
2016-11-19 13:16:49
阅读次数:
272
这个是Apache的配置文件 加载模块和svn的相关设置 authz的配置文件如下 这里有个地方坑了我很久,那就是,我忘了把我自己加到组里了,然后我一直在用我自己的账号访问,但是就是访问不了,太蠢了 还有一个不清楚是什么错误了,修改一下httpd.conf的配置文件就可以了,这里还有人说要把auth ...
分类:
数据库 时间:
2016-11-17 13:03:14
阅读次数:
261
public void registerLines(){ InventTransWMS_Register inventTransWMS_Register; TmpInventTransWMS tmpInventTransWMS; InventTrans inventTrans; PurchLine ...
分类:
其他好文 时间:
2016-11-16 11:49:59
阅读次数:
222
1.题目: 定义一个判断素数的函数isprime(int n),利用该函数输出1000以内的所有素数,每行10个,最后输出一共有多少个素数。(每列对齐) 代码: 运行结果: 2.题目: .求两个正整数的最大公约数和最小公倍数。用一个函数gcd(int a,int b)求最大公约数,另一个函数lcm( ...
分类:
其他好文 时间:
2016-11-16 02:16:06
阅读次数:
288
线程的创建 Thread Sleep/ SpinWait Sleep与SpinWait的区别: 使用Thread.Sleep()会导致等待过于进行切换,等待时间不准确,而且会由用户模式切换到内核模式;使用SpinWait(一个轻量同步类型(结构体))来进行等待的处理,等待过程中会使用自旋等待,从而避 ...
分类:
编程语言 时间:
2016-11-15 23:22:21
阅读次数:
356
锁分为独占锁和共享锁,它们的主要实现都是依靠AbstractQueuedSynchronizer,这个类只提供一系列公共的方法,让子类来调用。基于我了解不深,从这个类的属性,方法,和独占锁的获取方式去了解这个类。 AbstractQueuedSynchronizer的主要属性和方法: 可以看出这个类 ...
分类:
其他好文 时间:
2016-11-13 16:15:55
阅读次数:
182