- 博客(28)
- 资源 (63)
- 收藏
- 关注
转载 一句话评论设计模式六大原则
原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖:1、单一职责原则(Sing
2012-01-31 21:07:51
480
转载 可伸缩架构常用技术--数据切分
1. 简介本来想写一篇可伸缩性架构方面的文章,发现东西太多了,久久未能下笔,这里首先把大家最关注的数据切分(Partition/Sharding)方面的内容先写完,给大家参考。 我们知道,为了应对不断增长的数据,我们对数据进行切分,存储在不同的数据库里,本文提到的数据库在非特定指明的情况下,均指一个逻辑数据库(是一组数据库,比如Master-Slave),而非单一各个物理数据库。
2012-01-31 21:06:17
496
原创 Oracle中varchar,varchar2,nvarchar,nvarchar2区别与联系
一、varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值表示字节数,比如varchar(20)表示最大可以存放20个字节的内容区别:1.varchar2把所有字符都占
2011-11-28 15:56:28
737
原创 Myeclipse 6.5启动报错解决办法
Myeclipse 6.5将安排目录拷贝到另外一台机器时报以下错误:!SESSION 2011-11-25 14:16:03.437 -----------------------------------------------eclipse.buildId=M20080221-1800java.version=1.5.0_04java.vendor=Sun Microsystems I
2011-11-25 14:35:05
5270
原创 SVN版本信息批量删除方法
SVN版本信息在拷贝文件夹的时候由于同时拷贝了版本信息,导致提交或更新代码时报错,经过测试验证,通过以下代码可以把当前目录下所有svn版本信息删除,代码如下:@echo offcd %1echo 工作目录是:& chdir:inputset source=:set /p source=确定要清楚当前目录下的svn信息吗?[Y/N/Q] set "source=%sourc
2011-11-22 16:09:13
1501
原创 CHM格式帮助文档乱码解决办法
经常碰到一些 CHM 格式的帮助文档出现乱码无法阅读的情况,而且 CHM 文档不像浏览器一样,右键可以选择字符编码,非常不便。究其原因,主要就是 CHM 文档在页面中没有指定合适的字符编码所致。CHM 的实质是 HTML 文件。一般情况下没有指定字符编码的 CHM 是调用 Internet Explorer 浏览器的字符编码设定来显示 CHM 文件的。在注册表 HKEY_CURRE
2011-11-22 15:59:39
1471
转载 PowerDesigner 中Comment与name内容互换COPY
在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:代码一:将Name中的字符COPY至Commen
2011-11-15 13:57:21
1999
原创 Oracle 10g表空间管理
表空间是ORACLE数据库中最大的逻辑结构,ORACLE数据库就是由一个或多个表空间组成的。(一)表空间概述:一个表空间的大小等于其中所有数据文件的大小之和。数据库的大小等于其中所有表空间的大小之和。表空间可以被联机和脱机,SYSTEM表空间不能脱机。表空间可以分为系统表空间和非系统表空间系统表空间包括SYSTEM表空间和SYSAUX表空间,其余的表空间就是非系统表空间。非系统表空
2011-11-11 08:40:10
2026
原创 Web导出(四)之iText将HTML代码导出PDF
将HTML代码直接导出PDF,并保存HTML中的CSS样式,支持中文,代码如下:public static void html2PDF() throws Exception { String outputFile = "D:/test.pdf"; OutputStream os = new FileOutputStream(outputFile); ITextRenderer
2011-10-21 21:54:46
7216
2
原创 Web导出(三)之 iText将HTML文件转PDF
通过第三方组件iText将HTML代码直接输出到PDF,实现代码如下:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.xhtmlrenderer.pdf.ITextRenderer;
2011-10-21 21:51:21
3403
原创 Web导出(二)之Freemarker+XML导出Word
在Web应用中,有时需要按照固定的模板将数据导出到Word,如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、JACOB、JSP几种方式,POI读取Word文档
2011-09-04 20:34:16
17077
40
原创 关于Oracle视图with check option
关于Oracle视图,如果增加with check option选项,即通过视图进行的修改,必须也能通过该视图看到修改后的结果。如果insert,那么加的这条记录在刷新视图后必须可以看到;如果update,修改完的结果也必须能通过该视图看到;如果delete,当然只能
2011-08-17 22:31:55
969
转载 概要设计与详细设计的区别
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计
2011-08-07 21:46:05
647
原创 Web系统页面打印技术实现与分析
1 Web页面打印概述应用WEB化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于WEB的应用,客户端的规则很简单,容易学习,容易维护,容易发布。在WEB系统中,打印的确是个烦人的问题。 要么自己开发打印控件,如果项目时间紧,肯定来不及。这对程序员来说,因为浏
2011-08-01 23:35:02
6986
1
原创 Web导出(一)之HTML代码导出到Word
最近在项目中需要将通过富文本编辑器处理过的文字转换为Word,查了很久,大家通常的解决办法是使用Jacob或POI等组件直接生成Word,但是都无法将富文本编辑器处理过的文字保留样式并保存为Word,最终以失败而告终,无奈只有自己研究Word的格式转换;分析了转换过程,总体分
2011-08-01 23:10:02
36316
20
转载 甘特图框架介绍
<br />1.向日葵甘特图(商用软件,有免费版本) <br />http://www.51diaodu.cn/sfgantt/download/index.html <br />免费版效果还不错,就是里面最重要的一个gantt.js是混淆过的,以后自己扩展有点麻烦。 <br /><br />2.jfreechart(老牌免费出图的东东) <br />http://www.jfree.org/jfreechart/ <br />下载了demo过来看看,效果一般,不确信能否支持在线编辑。 <br /><br
2011-05-26 23:06:00
3662
原创 Tomcat JSP预编译(JSP Jar包实现)
1. 编写构建配置文件build.propertiestomcat.home=D:/Tomcat/apache-tomcat-7.0.14java.home=D:/ProgramFiles/Java/jdk1.6.0_25webapp.name=Testwebapp.path=E/:/WorkSpace/MyEclipse9.0/Test/WebRoot2. 编写Ant构建脚本build.xml注:以下为Tomcat6.X以上脚本
2011-05-17 23:55:00
8465
3
原创 keytool生成证书与Tomcat SSL配置
一、Keytool介绍Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 1. 密钥实体(Keyentity)——密钥(secretkey)又或者是私钥和配对公钥(采用非对称加密) 2. 可信任的证书实体(trustedcertificate entries)——只包含公钥 Alias(别名):每个keystore都关联这一个独一无二的alias,这个al
2011-05-11 11:44:00
8882
1
转载 CDM、LDM与PDM的区别
<br /> <br />概念数据模型设计与逻辑数据模型设计、物理数据模型设计是数据库及数据仓库模型设计的三个主要步骤。 <br /> <br />在数据仓库领域有一个概念叫conceptual data model,中文一般翻译为“概念数据模型”。 <br />概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。 <br />概念数据模型的内容包括重要的实体及实体之间的关系。在概念数据模型中不包
2011-04-12 23:47:00
9194
原创 单点登录简介
单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。 目前的企业应用环境中,往往有很多的应用系统,如办公自动化(OA)系统,财务管理系统,档案管理系统,信息查询系统等等。这些应用系统服务于企业的信息化建设,为企业带来了很好的效益。但是,用户在使用这些应用系统时,并不方便。用户每次使用系统,都必须输入用户名
2011-04-12 22:59:00
2792
转载 谷歌用户体验设计准则
<br />谷歌的愿景<br />Googl用户体验团队致力于创建有用的(useful)、快速的(fast)、简单的(simple)、有吸引力的(engaging)、创新的( innovative)、适合大众的(universal)、有用的(profitable)、漂亮的(beautiful)、值得信赖的(trustworthy)、个性化的(personable)的应用。<br />Google用户体验的十大准则<br />1.将焦点集中在用户的生活,工作,和他们的梦想上。<br />Google 用户体验
2011-04-12 20:24:00
484
转载 Windows 7上安装Oracle 10g
<br />首先要下载支持Vista版本的Oracle 10g(以下链接地址在浏览器中打开没用,复制下面地址然后在迅雷中新建下载任务即可下载),下载完成后解压出来:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip<br />网上搜索了一些资料,安装的第一步就是要修改安装文件目录中的两个refhost.xml文件,分别在目录db/Disk1/stage/prereq/db和/db/D
2011-04-09 14:45:00
701
转载 Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误" :解决办法
<br />1. Oracle10g安装过程中出现“无法确定主机的IP地址时产生该异常错误”。(本机设置自动获得IP地址)Oracle在用Net Configuraton配置网络服务名时需要取系统的IP地址,而如果解析IP地址错误就会出现上述异常。经修改c:/windows/system32/drivers/etc/hosts文件来手动解析后安装成功,文件内容如下:<br />127.0.0.1 localhost<br />192.168.1.102 ldgis<br /><br />2.检查完成。此次检
2011-04-09 14:43:00
1091
原创 Tomcat(5.0.X,5.5.X,6.0.X版本)数据源配置
<br /> <br /> 一、 Tomcat5.0.X数据源配置<br />1、 修改${tomcat_home}/conf/server.xml<br /><Context path="/JNDITest" docBase="JNDITest" debug="0" crosscontext="true" reloadable="true"><br /> <Resource auth="Container" name="jdbc/o
2010-07-28 21:18:00
1481
原创 开源门户介绍
Liferay 代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用 Apahce Lucene实现全文检索功能。主要特点: 1、提供单一登陆接口,多认证模式(LDAP或SQL); 2、管理员能通过用户界
2008-10-31 17:43:00
2638
原创 Ajax框架介绍
DojoDojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离
2008-10-31 12:43:00
630
原创 Light Portal 介绍
一、Light Portal 简介 Light是一个基于Ajax与Java的开源Portal框架,它能够被无缝地集成到任何Java Web应用程序中或作为一个独立的Portal系统。它的特点就是当用户以管理方式访问portal时打开它,当用户需要把它作为规则商业处理时关闭它。 支持JSR168 Portlet API设计规范. 支持多主题,也支持自定主题。 每个
2008-10-31 10:05:00
2376
原创 MyEclipse快捷键与插件大全
MyEclipse快捷键与插件大全 (1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明或定义的地方。 F5 --单步
2008-05-16 23:50:00
542
MyEclipse10 破解补丁
2011-11-09
PLSQL Developer 9.0.2.1621绿色汉化破解版
2011-10-23
IBM_Tivoli_Access_Manager_for_e-business_WebSEAL_管理指南
2010-05-27
IBM Tivoli Access Manager for Business Integration 问题确定指南
2010-05-27
IBM Tivoli Access Manager for Business Integration 管理员指南
2010-05-27
Ext2.1中文API
2008-09-22
EXT实例及中文API
2008-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人