自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 问答 (1)
  • 收藏
  • 关注

[转]访问控制模型DAC,MAC,RBAC

  访问控制是指控制对一台计算机或一个网络中的某个资源的访问。没有它,所有人都可以访问任何资源。有了访问控制,用户在获取实际访问资源或进行操作之前,必须通过识别、验证、授权。     换言之,访问控制控制着一个主体(subject)可以访问哪些对象(objects)。主体和对象是访问控制模型和技术中的两个重要术语。主体是指可以授予或拒绝访问某个对象的人或事物,如用户,程序,系统...

2010-04-30 17:10:18 286

原创 Getting Real 摘录

作为一个新软件的网页设计师和程序开发者,每天你要面对上百个细小的决策:是要蓝色的还是绿色的?用一个表格还是两个?静态的或是动态的页面?放弃重新来过还是修复?一般我们是怎样来做这些决定的呢?如果那是我们认为很重要的我们也许会提出来讨论。其余的我们就靠猜想。最终所有那些猜想的部分将积累成软件的一种债务 — 一堆互相交织着的错综复杂的充满不确定因素的网。作为一个开发者,我厌恶这种现象。想

2010-03-14 16:01:00 1069

转载 什么是人月,如何简单估算人月

做集成的项目经理多年,我以为我对人月的概念是熟悉的,但是随着自己开发负责软件开发项目,突然发现自己对软件开发项目中人月的概念,甚至是粗略估算都不清楚,真是惭愧呀,没办法,只能恶补一下了。 要点:人月是用来衡量工作量,估算成本的。1、什么是人月?人月是工作量的计量单位,是项目所有参与者工作时长的累计,是最为方便计算成本的数据。是项目管理中常用的概念。如一个项目前期

2010-03-09 21:54:00 62093

[转]当前IT行业发展趋势

原帖地址:http://blog.csdn.net/bjblues/archive/2009/10/18/4694580.aspx  我个人认为,当前IT行业大发展趋势,早已抛弃了以产品为核心竞争力的时代,而已经进入了以服务或者平台为核心竞争力的时代。以产品为核心竞争力的年代,当推上世纪90年代,以微软公司为代表,Microsoft通过销售Windws 95/98/XP/200...

2010-02-21 22:47:31 168

原创 什么是Alpha,Beta,RC,RTM版

关于Alpha.beta,RC等版本意义 alpha就是α,beta就是β Alpha:内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.因为α是希腊字母的第一位,所有其用来表示最初级的版本,其一般用于软件公司内部测试。Beta: 这个是大家听说最多的一个单词。很容易理解就是测试版,这个阶段的版本会一直加入新的功能。RC:(Release Can...

2009-08-31 22:24:32 277

原创 转载一篇老文章:构建高性能J2EE应用的十个技巧

在最近的几次性能调优的实战中发现,往往是我们认为说的不值得说的东西没有被遵守,才引起了一系列nc一样的问题。 下面转载一篇文章,就是那些被“所谓的高手”鄙视的东西。----------------------------构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。Java性能的基础—内存管理...

2009-08-31 10:27:37 121

原创 [转]详细介绍什么是Java虚拟机

一、什么是Java虚拟机     当你谈到Java虚拟机时,你可能是指:     1、抽象的Java虚拟机规范     2、一个具体的Java虚拟机实现     3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期     一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序...

2009-08-16 11:35:23 192

关于系统调优的总结

系统调优涉及到很多的方面,可以从以下几个方面通盘考虑。 1、部署方式是否合理?是不是充分利用了现有的硬件资源? 2、服务器以及数据库相关参数设置是否合理? 3、各种开源框架的配置是否是最优和合理的? 4、代码实现的逻辑是不是有问题?程序中是否存在严重的资源泄漏(资源不释放)的地方? 5、SQL语句写的是不是有问题?是否高效? 6、表结构设计的是不是合...

2009-08-01 11:23:02 140

原创 Oracle数据导入导出imp/exp命令(转)

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i ...

2009-07-10 15:32:31 314

原创 关于 Node、Profile 与 Server:

关于 Node、Profile 与 Server: 这三个概念比较容易混淆,我们拿出来对比说明:Node=Profile。Node 是管理上使用的概念,Profile 是实际的概要文件,它们代表同一事物。Server 就是所谓的 ApplicationServer Instance , 这是我们实际要布署 Application 的地方。在IBM WAS ND 产品中受管节点的 Nod...

2009-07-09 14:37:33 188

原创 DB2外键

1、通常我们的做法是在空表的时候就建外键,这样就可以避免建外键的时候check已有数据。而建外键的时候db2无外乎就是检查数据的有效性,因此影响外键的速度就是由于数据造成的。 2、提高数据检查的性能,可能是唯一的方式,那么我想说的是,应该和你列出来的参数无关,我建议你建外键之前,对引用关系的两个表做一次runstats操作,这样应该可以提高速度。 3、父表一定有索引,这是肯定到了,但是...

2009-07-06 11:32:18 798

原创 DB2事件监控器

如何建立事件监控器?db2 "create event monitor dlmon for tables, deadlocks with details write to file 'C:\dlmon'"如何激活事件监控器?db2 SET EVENT MONITOR dlmon STATE 1如何停止事件监控器?db2 SET EVENT MONITOR dlmon STATE...

2009-07-03 16:34:03 268

原创 在websphere6.1中更改事务隔离级别的步骤

找了好久都不知道如何更改,今天终于找到了,记录一下。参考:http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg21224492 1、登录到管理控制台2、在左侧树中依次选择 资源--JDBC--数据源3、点击需要变更事务隔离级别的数据源名称。4、点击左侧的 定制属性 连接,然后点击新建按钮,然后在名称列填we...

2009-07-02 11:14:52 693

原创 两则笑话

联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,联合利华只得请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。  中...

2009-05-07 13:55:04 188

原创 DB2 并发机制表格分析法

本文介绍一种数据库并发机制表格分析方法。借助表格,能够帮助理解、分析 DB2 的并发机制,并能对 DB2如何实现这种并发机制窥探一二。我们还将借助一些实例,来进行概念的验证和对理论更加深刻的理解。 基本概念对于数据库初学者来说,深刻理解 DB2 里面的并发机制并不是一件很容易的事。事务、隔离级别、锁、锁兼容这些概念读起来十分晦涩,这些概念之间的关系似乎也是若隐若现,令人琢...

2009-03-19 23:57:16 178

原创 [转载] 诊断DB2数据库锁的问题

诊断DB2数据库锁的问题简介   锁是数据库为了控制并发数据的完整性而引入的机制,在并发应用中出现锁现象并不可怕,锁现象通常分为死锁和锁等待两种情形。死锁是因为两个并发的进程或者线程同时各自占有一个资源,又需要占有对方资源,但又都各不相让造成的,这通常是因为程序在并发上考虑不周造成的。锁等待则是数据库中最普通的情况,一各应用使用数据期间必然要加锁,防止其他进程或应用破坏数据,其他...

2009-03-19 16:57:38 151

原创 [转]从奥运订票系统瘫痪说起——谈FastCGI 与IT 架构

2008年,对于首都人民来说,没有什么比奥运会更大的事情了。如何买到一张称心如意的比赛门票,也成了很多人的一个梦想。然而,在奥运官网抢票购买的时候,这个梦想却轻易地被网上购票系统的瘫痪击成碎片,很多充满热情的老百姓们也因此郁闷无比。由于搜狐承担了奥运的官网,我又在那里工作过相当长一段时间,很多兄弟抢票失败,于是便认定是搜狐开发的系统太烂,而找我抱怨。其实当时我也很是郁闷:首先这个系统并非搜狐...

2008-12-22 15:20:46 167

Play! framework

我见过的最别致,最像Rails的java web framework!而且他是Pure Java的非常感兴趣,专门开一个分类给Play!用来翻译官方网站的文章,或者记录学习笔记

2008-11-28 18:17:02 94

原创 [转]一种正规的性能调优方法:基于等待的调优

原文地址:http://www.infoq.com/cn/articles/Wait-Based-Tuning-Steven-Haines 企业java应用的性能调优是一项艰巨的、有时甚至是徒劳的任务,这是由现代应用的复杂性和缺少正规的调优方法导致的。现代企业应用与十年前的应用相比差距很大,如今这些应用支持多输入、多输出、复杂的框架和业务处理引擎。而十年之前,基于web的企业应用只是通过网...

2008-11-12 23:46:35 180

word实用几则

word天天用,最近写文档,发现有些技巧还是不知道呀....无知者无畏...1、调整文档结构图字体大小。最近发现文档的文档结构图字体很小,看的不爽,想调整一下,不得其法,随后询问了万能的Google,得两法如下:方法一:打开文档结构图,按F6键切换窗口焦点,当聚焦到文档结构视图的时候,用鼠标滑轮调整字体大小。方法二:格式--样式和格式--文档结构图--修改。...

2008-11-12 11:11:37 117

今天看SOA时想到的

软件开发得本质是什么? 赚钱! 如何更快更好更长久得赚钱? 抓紧老业务(客户/项目),开拓新业务,开源节流! 如何开源节流? 软件能够做到可复用/可维护/可扩展即可接生成本。 如何达到这个目的? 松耦合...如何达到松耦合? 设计模式分层SpringHibernateStruts...SOA... 忽悠...

2008-11-07 20:40:46 79

影响程序性能的主要因素

我在公司负责产品的研发工作,产品主要是面向行业用户的,用来做开发整合的。有别于互联网的网站。最近一直在考虑,像这样的产品,什么才是影响性能的主要因素呢?我觉着有三年以上经验的程序员,写出来的java代码都是差不多的,而且公司也有详细的开发规范,开发规范分两部分:第一部分是代码规范第二部分是注意的问题:比如用StringBuffer代替String之类的东...

2008-11-04 00:11:11 780

Django Model

今天晚上看了一下Django文档的model部分,简要翻译一下,以备后用: 原文地址:http://docs.djangoproject.com/en/dev/topics/db/models/定义一个Model每一个model必须是django.db.models.Model的一个子类每个字段被定义为一个类的属性,每个属性对应数据库表的一个字段from django...

2008-11-01 02:16:29 143

如何删除Django

以前机器上安装的是Django0.96版本,最近想删除了重新安装一个1.0版本。 1、首先从svn上下载最新的开发版。使用开发版的好处就是,你可以使用到最新的Django代码 2、删除以前安装的旧版本 首先在命令行窗口中执行:python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(...

2008-10-28 14:04:09 1556

原创 [转]DB2和 Oracle的并发控制(锁)比较

在实际的生产运行环境中,笔者在国内很多客户现场都看到开发人员和系统管理人员遇到很多有关于锁而引起的性能问题,进而被多次问起DB2和Oracle中锁的区别比较问题,笔者根据自己在工作中对DB2和Oracle数据库的使用经验积累写下这篇文章。1 引言在关系数据库(DB2,Oracle,Sybase,Informix和SQLServer)最小的恢复和交易单位为一个事务(Transactio...

2008-10-22 23:06:01 272

原创 [转]如何将死锁减少到最少

按同一顺序访问对象如果所有并发事务按同一顺序访问对象,则发生死锁的可能性会降低。例如,如果两个并发事务获得 Supplier 表上的锁,然后获得 Part 表上的锁,则在其中一个事务完成之前,另一个事务被阻塞在 Supplier 表上。第一个事务提交或回滚后,第二个事务继续进行。不发生死锁。将存储过程用于所有的数据修改可以标准化访问对象的顺序。 避免事务中的用户交互避...

2008-10-22 22:37:58 285

原创 [转]如何获得WASv5.x/6.x的 Java HeapDump和JavaCore文件

具体步骤如下:1、 设置Windows的环境变量,使WAS JVM在产生javacore的同时产生HeapDump文件(缺省只会产生 javacore)。点击windows桌面->鼠标右键-属性-进入系统属性对话框-进入高级页面-点击环境变量-在系统变量中-分别加入以下变量名和变量值变量名 变量值IBM_HEAPDUMP trueIBM_HEAP_DUMP trueIBM_HE...

2008-10-22 13:51:51 296

关于重写equals和hashCode方法

什么时候需要重写equals和hashCode方法? 据个例子有一个对象Person 两个Person怎么才能算是相等呢?我们自定义如果Person 的name相同,并且性别、年龄都一致就认为是相等的。 class Person{ String name; String sex; int age;}Person p1 = new Person...

2008-10-21 23:39:21 77

Tapestry

在以前的公司使用过Tapestry3.0,至今还是非常怀念Tapestry的开发模式 今天晚上下载了一个最新的Tapestry5.0.15,做了一个小例子,怀念了一下。哈哈 T5跟T3简直就是天翻地覆的变化。 web.xml配置简单了: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web A...

2008-10-19 23:27:04 146

java.lang.NoClassDefFoundError

前些天在工作中碰到一个java.lang.NoClassDefFoundError异常。但是检查此类的确是存在的....后来发现,是这个类初始化的时候出现异常!恍然大悟,当初始化时出错,也会抛出java.lang.NoClassDefFoundError异常====另外,发现DELL的服务器还成,性价比挺高的 Dell™ PowerEdge™ SC1435 Ser...

2008-10-16 22:06:29 91

DB2分页结果错乱

以前用的很好的DB2分页程序,突然出现结果错乱,第一页中的内容,在第二页中也出现, 检查原因,发现是因为Order By 的字段有重复的值引起的(Oracle下同样会有这个问题)。 比如 Order By sno ,如果sno字段的值有重复的,就会出现这个问题。 以前的分页语句:select * from (select query__.*,rownumber() over() as...

2008-10-16 10:38:25 262

超出打开的最大游标数

测试的时候没有出现异常,但是拿到生产环境中会报:超出打开的最大游标数错误。经过检查是程序员在写程序的时候,在循环中创建Statement,而没有关闭。关闭之后,问题解决。注:不是用连接池的情况下,只要关闭了connection,Statement和ResultSet也会关闭(与数据库的连接都断开了,当然关闭了),当垃圾回收的时候,会回收无用的Statement和R...

2008-10-16 10:31:05 249

原创 心智坚定

以前读书的时候常看到,大凡成大事者都是心志坚定之人。说来好笑,自己可能是太过愚钝了,对“心志坚定”理解不是很深刻。这半年来,自己经历了太多的事情,感情、家庭、工作可以说事事都不顺心。今天晚上加班的时候,突然产生一股一阵很莫名其妙的情绪,感觉自己收到了很不公正的待遇一样......联想到最近工作中的一些困难的时候,竟然想到了辞职不干了......辞职不敢了,能...

2008-10-13 22:51:52 812

原创 大型网站架构演变和知识体系

原帖地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html---------------之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么...

2008-10-09 09:48:05 162

今天安装了一个ubuntu

今天安装了一个ubuntu,使用wubi方式安装的。在我的D盘倒哧了一下午,倒哧出18G的空间。划出10G给了ubuntu。 安装过程还算轻松愉快。 下载语言包的时候速度简直就像蜗牛,等了一下午终于下载完毕拉。装上中文版,感觉舒服多了。 以后工作基本就在ubuntu上了,windows用来娱乐。 10G的空间,装完系统之后,大约还剩5G,用来工作足够了,如果不够,可以挂接一个移动硬...

2008-10-05 23:32:19 106

原创 方法论是干嘛的

方法论是用来忽悠的~方法论是用来指导产品实现的~方法论是用来给产品镀金的~基于优秀的方法论,可能会产出优秀的产品。没有优秀的方法论,不可能产出优秀的产品。方法论是基础理论,是指路明灯,是xxxxxxx...

2008-09-26 14:37:11 196

今天使用jdbc连接sqlserver数据库出现的一个error

今天用jdbc连接sqlserver数据库,在进行操作的时候报错: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode. Google了一下,解决了:就是在url后面加上Selec...

2008-09-24 16:48:08 318

原创 Log4j输出格式控制

参数说明例子%c列出logger名字空间的全称,如果加上{<层数>}表示列出从最内层算起的指定层数的名字空间log4j配置文件参数举例输出显示媒介假设当前logger名字空间是"a.b.c"%ca.b.c%c{2}b.c%20c(若名字空间长度小于20,则左边用空格填充)%-20c(若名字空间长度小于20,则...

2008-09-23 22:21:56 1174

LDAP 相关

以前看过LDAP的相关介绍,总是感觉一头雾水,最近实际操作了一把,感觉有点头绪了, 这也印证了一条不灭的真理:实践出真知~ LDAP应该说是一堆协议组成的协议簇,不同的厂商有不同的实现,因为LDAP是一个协议,所以不同厂商的实现之间理论上是可以互联互通的。 常用的LDAP 服务器有IBM LDAP, 微软的Microsoft Active Directory等。 LDAP(具体的实...

2008-09-22 22:42:01 73

今天丢人丢大了

今天为客户解决一个问题,丢人丢大发了.... 工程在客户那边安装出错,让客户将他的Tomcat的Context文件发给我,一看感觉缺少了啥:<Context crossContext="true"> .....</Context> 这个文件名为app.xml 我理直气壮的告诉客户,这个配错了,缺少了path和docBase,应该是跑步起来的,客户告诉我,能...

2008-09-17 18:54:55 205

空空如也

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

TA关注的人

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