自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 php 图书推荐

         最近因为工作需要,需要学习 php ,而笔者之前一直从事java  的相关开发。对php 还真是一点不会。于是从网上找本php电子书看。结果不是太深。就是罗列API 而且有得不是php5 .最后终于找到一本 清华大学出版社的<php 从入门到精通> 正好满足我的需求 特写篇 php 好书推荐 ,作为php入门图书推荐给大家 而且通过 爱久返利网 http...

2013-05-29 22:04:47 258

原创 ORACLE10G + WindowsXP下无法启动oracleDBConsole的解决方法

 现象:Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。系统事件日志 报错误"Agent process exited abnormally during initialization."出现情况:原来正常,IP地址变了后就...

2012-02-27 22:39:34 190

原创 oracle 更新 blob 字段的正确方法

用 mysql 更新一点问题没有。oracle 竟然要先取出来再写入,真是SB! 下面是oracle 更新操作的部分代码代码 String sql = " select DEFXPDL from WD_MODELDEFINE  where ProcessID=? for update";  PreparedStatement ps;  try {   Connection conn...

2011-09-13 19:35:02 5050

原创 Linux 安装 MYSQL 并修改数据库路径

、下载MySQL的安装文件  安装MySQL需要下面两个文件:  MySQL-server-5.0.26-0.i386.rpm  MySQL-client-5.0.26-0.i386.rpm     (有可能还需要 share 和 开发包)  下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,打开此网页,下拉网页找到“R...

2011-09-01 21:57:50 529

原创 贫血模型与充血模型再讨论

贫血模式和充血模式     Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型...

2011-08-05 14:37:06 311 1

原创 RUP 迭代开发计划的两种方法

本文内容包括:前言 迭代计划的特点 迭代目标的设置 迭代计划的开发方法 两种计划方法的总结 参考资料 随着软件技术的发展、客户需求的变化越来越快、对应用软件项目的交付的要求也越来越要跟上市场的变化,RUP 非常适合这样的开发场景,在应用软件开发中已经成为最常用的开发模式。从项目管理的角度来看,RUP 的开发中对于迭代计划的开发和管理是保...

2011-07-20 17:45:29 324

原创 RUP实施之夺命七招

Rational统一过程(Rational Unified Process,RUP)提供了一个极有价值的软件开发业务框架,它正在成为一个广受欢迎的当代软件开发过程的事实标准——它整合了公认的最佳实践,例如适应性的、迭代的和风险驱动的开发模式;它是由在大、小型系统开发中均具有丰富经验的世界级领导者设计的;它在应用和扩展上都很灵活,而且被正式的出版物以及相应产品很好地记录了下来。然而作为框架,必须根据...

2011-07-20 11:08:47 151

原创 软件架构分析方法——软件设计和质量分析的新进展

 摘要:软件架构分析是90年代,在美国国防部的资助下,由美国软件工程研究所(SEI)开发的一种新的软件设计和质量分析方法,深受社会有关各方关注,极具发展潜力。本文扼要地介绍了软件架构分析方法发展概况。软件架构分析涉及若干新概念,涉及软件寿命周期全过程,无法在一篇短文中尽览全貌,有关的重要分析模型和分析方法,将在今后陆续介绍。关键词:软件架构,软件质量,软件架构分析,‘想定’。 一、...

2011-07-13 11:33:28 689

原创 memcached 先收藏

http://tech.idv2.com/2008/07/11/memcached-002/

2011-06-27 10:25:41 101

原创 查询mysql数据库时,强制使用指定的索引

数据库明明加了索引,但是综合查询的时候后 explain 分析下语句 索引没有起作用,只好强制加索引了。 select * from table_name force index (index_name) where conditions;...

2011-06-25 15:13:50 300

原创 CentOS版本5.5下的Linux安装MYSQL5.5.12 实践初试

安装方式一:RPM包安装:试验环境:centOS5.5,带有内置的MYSQL5.0.2一、准备:查看是否已安装MYSQL:#rpm -qa |grep mysql (注意大小写)如有在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 卸载:方式一:打开gnome“应用程序—添加/删除软件”,去掉其中的MYSQL,可以安全地把从关联软件中去掉。...

2011-06-24 09:05:30 133

原创 centos下 MySQL 5.5.13 CMake 安装笔记

mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。注意:此安装是默认centos下已经安装了最新工具包,比如GNU make, GCC, Perl, libncurses5-dev,如果在编译安装过程中发现有缺失的工具包,先yum install 单独下载安装再继续即可。以下安装中涉及的几点需要提前说明的问题:...

2011-06-24 08:48:39 139

原创 Flash中flash包、fl包和mx包的区别

1、flash包是FlashPlayer的核心,fl包和mx包都是扩展自flash包2、fl包用于Flash CS,mx包用于Flex Builder3、在所有项目中都能使用flash包4、在纯ActionScript项目和Flash CS项目中不能使用mx包,准确点说是不能使用mx包中,与UIComponent有关的包。其他的包貌似可以使用,不过我也没有都测试过,看到有ActionS...

2011-06-23 13:41:56 287

原创 Oracle 字符集的查看和修改

一、什么是Oracle字符集        Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。  影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NL...

2011-06-21 17:18:57 107

原创 程序员人生之路

摘要:某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的,强烈推荐,希望对大家有所启发和帮助。  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的白领吧。  如果你不是特别的与人世隔绝,我想你一定看过金老先生...

2011-06-17 09:26:02 140

原创 Linux修改数据库的sid和dbname 查看oracle 实例

有时我们需要修改数据库的sid和dbname,除了使用rman进行备份恢复之外,也可以通过手工方式修改,主要由两个主要过程完成:1、修改实例名(SID)2、修改数据库名(dbname)下面演示将数据库sid和dbname由orcl修改为cnhtm的过程: 1、修改实例名(sid)1.1、检查原来的数据库实例名(sid) oracle@oracle[/home/oracle...

2011-06-15 17:12:44 936

原创 memcache 机制分析 命中率 TCP模式 udp模式

http://blog.163.com/wzk_1/blog/static/136546073201032101746213/ 暂时记录有空看看

2011-06-13 14:47:32 183

原创 缓存,模块化 ,性能监控

主持人:冯大辉岑文初:模块化来降低耦合性时如何把握模块划分的粒度?如何权衡复用性与粒度过细导致依赖复杂的矛盾?杨海朝:耦合性是影响软件系统复杂程度和设计质量的重要因素,模块化设计的目标是建立模块间耦合度尽可能松散的系统,通过尽量使用数据耦合,少用控制耦合,限制公共耦合的范围和一定要避免使用内容耦合来降低接口的复杂性。在系统架构中模块化设计对于降低耦合性有非常重要的作用,相关的功能合在一...

2011-06-07 08:30:49 275

原创 从Flex3转变到Flex4

flex4 beta发布了,它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者,当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战,因为flex4 beta的一个目标就是保持与flex3的兼容。 在这篇文章里我会提供关于flex4 beta主体带的一个大概的浏览,介绍一下Flex3到Flex4架构上的区别,以及在...

2011-06-03 11:11:42 153

原创 spring 中RMI的应用

利用Spring来实现RMI,不用实现remote接口,也不用调用rmic编译stub和skeleton,服务端可以定义org.springframework.remoting.rmi.RmiServiceExporter类完成RMI服务器实现.客户端只要定义org.springframework.remoting.rmi.RmiProxyFactoryBean,告知rmi的url和接口服务器实现...

2011-06-02 11:16:27 142

原创 获得oracle 表结构

ORACLE 使用DBMS_METADATA.GET_DDL获取DDL语句 收藏 <script type="text/javascript"></script><script type="text/javascript"></script>Oracle 在9i以后,可以利用DBMS_METADATA.GET_DDL包得到数据库的对象的dd...

2011-06-01 16:59:43 126

原创 CentOS启动服务详解,加快linux 启动

acpid 配置文件:/proc/acpi/event预设端口:无说明:Advanced Configuration and Power Interface,为替代传统的APM电源管理标准而推出的新型电源管理标准。是否需要启动:如果你需要对电源进行管理,那就需要启动。anacron 配置文件:/etc/anacron预设端口:无说 明:一个自动化运行...

2011-05-29 09:32:04 432

原创 RHEL 5里安装JDK6与Eclipse3.2及相关配置

1.JDK6在RHEL 5里安装到http://java.sun.com 下载jdk-6-linux-i586.bin为jdk-6-linux-i586.bin授权# chmod +x jdk-6-linux-i586.bin安装jdk到/usr下面#./ jdk-6-linux-i586.bin在etc/profile.d新建java.sh在里面输入exp...

2011-05-28 23:34:54 116

原创 spring 3.0 手册

参考2.5 看 3.0 英文代码。哈

2011-05-28 23:21:15 131

原创 Amoeba 读写分离 和 数据切分

Amoeba 版本 0.12  (当时搜这篇文章主要是看Amoeba 的时间函数是什么。嘿。) 一、Master/Slave 结构读写分离:Master: server1 (可读写)slaves:server2、server3、server4(3个平等的数据库。只读/负载均衡)amoeba提供读写分离pool相关配置。并且提供负载均衡配置。可配置server2、server3、server4形...

2011-05-26 22:18:39 113

原创 硬盘安装CentOS 5.5 / RHEL5.5

一、安装前准备 1、 环境介绍 虚拟机中教程,真实机中实验 2、 系统准备 原始系统XP+ CentOS 5.5(请自行下载ISO文件) 注意一点:因为CentOS-5.5实际是3.89G,而显示出来的是4,087,030k也就是说,超过了4G,大家知道,在FAT32格式中,不支持大于4G的单个文件,所以当大家用虚拟机做实验的时候,一定要用其它的介绍,直接COPY,不能在宿主机和虚拟机之间直接CO...

2011-05-25 19:28:20 157

原创 linux 系统优化

概述1. “/etc/profile”文件2. “bdflush”参数3. “ip_local_port_range”参数4. “/etc/nsswitch.conf”文件5. “/proc”文件系统6. “ulimit”参数1. “/etc/profile”文件“etc/profile”文件含有系统大量的环境和启动程序的配置信息。你在该文件中进行的配置,可以通过申请全局环境变量来实现。因此,在该...

2011-05-25 00:21:47 124

原创 Linux系统性能分析工具

http://v.youku.com/v_show/id_XMjY3Njg4MjAw.html  作为一名linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性 和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 本章从系统入手,重点讲述由于系统软、硬件配置不当可能造成的...

2011-05-24 23:56:50 107

原创 开发文档之-系统架构、概要设计、详细设计说明书

注:一般可以将架构设计放到概要设计中,除非架构特别复杂 XXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一.  概述描述本文的参考依据、资料以及大概内容。二.  目的描述本文编写的目的。三.  架构设计阐明进行架构设计的总体原则,如对问题域的分析方法。3.1.       架构分析对场景以及问题域进行分析,构成系统...

2011-05-23 23:31:25 3109

原创 从《豆瓣网技术架构变迁》中学到的架构设计观点

 ※ 罗马不是一天建成的豆瓣在5年内经历了6次架构的调整,和淘宝有得一拼啊。任何优秀的架构都是在不断的问题和瓶颈中发展起来的 ※ 总是考虑使用Memcached应该在系统架构的第一时间就考虑使用Memcached,按照洪大师的说法。豆瓣现在的内存缓存有38G。Memcached的好处地球人都知道了 ※提防Memcached的并发访问Memcached虽然是剂猛药,但也有可能成为毒药...

2011-05-23 23:02:42 162

原创 PetShop的系统架构设计

《解剖PetShop》系列之一:PetShop的系统架构设计(转) - imissherso - 博客园默认分类 2009-05-20 10:35:26 阅读108 评论0   字号:大中小 订阅 PetShop的系统架构设计《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争...

2011-05-23 22:21:51 135

原创 逻辑架构和物理架构在架构设计中的应用

当观察和描述事物大局的时候,逻辑架构和物理架构是最常用的角度。比如,以我们办公室里的局域网为例:从物理角度看,所有计算机“毫无区别”地连接到路由器上;而从逻辑角度看呢,就发现这些计算机是有区别的——一台计算机充当文件服务器,而其它计算机是可以访问服务器的客户机。如图1所示。图1 区分物理视角与逻辑视角[img][/img] 同样,在软件架构设计过程中,也可以通过区分软件...

2011-05-23 20:16:06 187

原创 linux 学习

http://darkbaby123.iteye.com/blog/715443 计划任务

2011-03-01 01:00:13 89

原创 linux命令记录

1、用tar打包时忽略文件的目录结构,不保存目录结构-C, --directory DIRchange to directory DIR[root@hongdi lhd]# tar -cvf c.tar -C /home/lhd a.txta.txt[root@hongdi lhd]# tar -tvf c.tar-rw-rw-r-- lhd/lhd 102...

2009-05-19 15:15:47 106

eclipse 不能自动编译

今天又 遇到 eclipse 不能自动编译 的问题即 src 中的文件 跟 classes 中的文件不同步这个问题 一年 能遇见好几次 哎 最后都是 哪里都不改 过几天又好了 。 下面几种方法可以试试A:1.在preference-Java-complier-builing中的选项从默认的error改成warning就可以成功访问2.点击"Project"->"Cl...

2009-05-09 15:08:00 232

空空如也

空空如也

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

TA关注的人

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