- 浏览: 619722 次
- 性别:
- 来自: 杭州
最新评论
-
kongqinglong:
我艹,不好使,大骗子
基于Eclipse的FindBugs中文插件发布了 -
worket123:
误人子弟,不会就不要乱发
基于Eclipse的FindBugs中文插件发布了 -
accphc:
策略工厂实现Spring的ApplicationContext ...
Spring与策略模式 -
老凯和他的Java:
我也一直不漏的看完了,感触颇深,还是要多花花时间陪陪父母
纪念一位伟大的女性 -
IT_jingying:
认真的看完了,每一位母亲都是伟大的,她为自己的子女,家庭付出的 ...
纪念一位伟大的女性
文章列表
别了,意大利,2010年世界杯。
说自己是球迷,还真有点勉强。刚开始知道世界杯是很晚的事情了,1998年,我高考那一年。同坐的哥们是一标准球迷,在高考期间还偶尔溜回家去看比赛,从他的口里我知道了世界杯,知道了意大利,知道了巴乔,还知道了为什么没有英国队,而是叫英格兰队(因为,现代足球起源于英国,所以国际足联特批,英国可以有4个足球协会加入FI威尔士、北爱尔兰FA,所以足球比赛只有英格兰、苏格兰、威尔士、北爱尔兰)。经过他的扫盲之后,我懵懵懂懂的进入了伪球迷的行业。从哪个时候开始,我喜欢上了巴乔,知道了94年世界杯,意大利成也巴乔,败也巴乔,巴乔凭自己一己之力将意大利带入世界杯决赛,但 ...
众所周知,JDK的动态代理模式必须实现接口。
以下面的源码为例:
接口一:
public interface ActionInterface {
void doSelf(String str);
String getType();
}
接口二:
public interface InterruupIntf {
void interrup();
}
实现类:
public class MyselfImpl implements ActionInterface, InterruupIntf {
public String getTyp ...
db2的机制和oracle的也比较相似,
在具体执行前也是先根据表级锁的兼容性判断来确定事务是否等待,当然还要再根据行级锁来判断,同时当前事务也可以自动提升或人为提升表级锁的级别,通过这些手段来保持数据一致性。
db2中有很多类型的锁,并非单纯的就是“行级为独占锁,表级为意向所”
具体你可以参考一下db2的帮助。
当多个用户访问同一数据库时会发生的现象
使用单用户数据库时,每个事务都是顺序执行的,而不必应付与其它事务的冲突。但是,在多用户数据库环境下,多个事务可以同步执行,并且每个事务都有可能与其它正在运行的事务发生冲突。在多用户环境下,如果不将事务彼此隔离开来,就会发生四种现象:
(1) ...
在一次性能优化中,作为方案的主要参与者,我做了如下分析:
API(提供给其他模块调用)中操作都是单次,
而这个API的DB操作如下:
A.查询是否重复
B.调用其他模块API检查数据合法性:
C.取
D.插入主表
E.插入日志记录
基本上是五个DB操作,发现当这个API循环200次的时候耗时太多
采用单元测试的方式测试:
测试笔数:200笔
测试硬件:本地
方式:直接调用直连API函数,200笔循环增加,耗时121秒;
然后按照上面的步骤
拆分5步骤做测试:
步骤A:耗时:33718毫秒,约33秒
步骤B:耗时:15 ...
用union all来代替union
Optimizing UNION
UNION has an interesting optimization that exists across a few different databases. It's obvious when you think about how it works. UNION gives you the rows from two tables that don't exist in the other. So implicitly, you are removing duplicates. To do this the M ...
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。
1. 客户端cookie加密
简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。
问题:session中数据不能太多,最好只有个用户id。
参考实现:http://rollerweblogger.org/
2. application server的session复制
可能大部分应用服务器都提供了session复制的功能来实现集群,tomcat,jboss,was都提供了这样 ...
(一)SQLS如何访问没有建立索引的数据表
Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排列顺序,所以行与行的顺序就是随机无序的,当 ...
前言:在软件开发越来越大型化和精细化的今天,如何管理一个团队,如何带领自己的团队走向成功,去适应各类复杂的软件开发项目,越来越成为一项很有技术含量的工作。下面就总结了自己这些年来的团队管理工作经验 ...
日前安装了WINDOWS7操作系统(WINDOWS7 ome 32位旗舰版),也安装了一些软件。
目前看来运行尚可,自己不敢独享,给大家一些参考吧。目前看来系统运行比较稳定,界面非常漂亮。
聊天类:
1.QQ2010beta版本
2.旺旺2009版本
有浏览器:
1.傲游浏览器
其他:
1.360安全卫士和杀毒
2.office2007 SP2
网银:
1.招行专业版
2.中行网银(含证书口令卡的)
3.广发银行(含证书卡)
4.交通银行个人网银
5.兴业银行个人网银(只需要装JDK1.4.2以上版本)
娱乐:
1.风行最新版本
2.迅雷5.9.9.111 ...
自从WIN7出来之后,一直心里痒痒的,想试用下.
从网络上找到了步骤了:
1、使用SLIC_Dump_ToolKit查看自己的BIOS是否有原生的slic并选择正确的slic文件:有原生Slic2.0的用户,注意选择182 bytes的Slic2.1表(本人港行T400 2767R84用的就是182 bytes ...
ECLIPSE 中是采用WTP来开发WEB应用的,在每个工程下面找到:
\.settings目录,找到:org.eclipse.wst.common.component文件,
然后修改如下source-path中后面的值:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="XXX ...
自己以前认识的单例模式很简单:
方式一:
public class TestSecrity {
private static TestSecrity test = null;
public static synchronized TestSecrity getInstance() {
if(test == null) {
test = new TestSecrity();
}
return test;
}
private TestSecrity() {
}
}
方式二:
public class Test ...
在主脚本文件中增加:
<target name="findbugs">
<findbugs home="${findbugs.dir}/findbugs-1.2.1" output="xml" jvmargs="-Xmx256M" projectName="${ant.project.name}"
outputFile="${testreport.dir}/findbugs.xml" excludeFilter="${testrep ...
1. equals比较不同的对象类型
Call to equals() comparing different types
This method calls equals(Object) on two references of different class types with no common subclasses. Therefore, the objects being compared are unlikely to be members of the same class at runtime (unless some application ...
问:如何称呼同时举起双手的十万法国人? 答:当然是法国陆军。 问:法国人如何才能战胜英国人? 答:需要在女性的统帅下。(指圣女贞德) 问:为什么法兰西第一帝国几乎所向无敌? 答:因为他们的国王是外国人。(拿破仑是科西嘉人。) 问:怎样才能辨认出一名法国老兵? 答:只要看看他的腋下就行了,他们那里被太阳晒得很健康。 问:为什么在法国有那么多的林荫大道? 答:因为德国人喜欢在树荫下行军, 问:为什么在二战中德国用了三天时间才征服法国? 答:因为当时 ...
- 2010-04-03 12:15
- 浏览 1519
- 评论(0)