- 博客(122)
- 资源 (1)
- 收藏
- 关注
转载 sendmail.mc配置文件的解释
Sendmail.mc文件的最前面几行完成一些辅助工作,divert(-1)dnl 在生成配置文件时删除额外的输出。dnl #dnl # This is the sendmail macro config file for m4. If you make changes todnl # /etc/mail/sendmail.mc, you will need to re
2009-10-21 15:27:00 1389
原创 LINUX 下配置邮件服务器过程(实践)
1、首先从软件管理里把所有有关邮件服务软件都装上,其中包括了,sendmail和dovecot2、DNS配置 (1)修改/etc/named.conf,此文件一般是个软链接,添加如下:zone "excontainer.com" IN {
2009-09-28 18:02:00 4918
原创 linux Apache安装
1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz2. 例如,你现在去官网下载的就是最新版本:httpd-2.
2009-09-21 16:06:00 913
原创 Apache与Tomcat 集群配置
一、 环境说明 Windows XP apache_2.0.59-win32-x86-no_ssl.msi http://httpd.apache.org/ mod_jk-apache-2.0.59.so http://tomcat.apache.org/download
2009-09-18 16:38:00 753
转载 MYSQL和ORACLE的一些操作区别
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会
2009-09-10 12:55:00 594
原创 DBA参与开发项目的意义
1. 为什么DBA要了解业务需求? DBA了解业务需求后会给项目代来哪些建议? DBA了解业务需求后,就明白了业务流程,熟悉了业务流程就清楚了数据的流向,然后就可以站在数据的角度来分析数据变化的情况(如数据增长情况,数据分布情况
2009-09-09 15:59:00 792
转载 软件界面交互和易用性改进总结
软件的智能和记忆功能 1、用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框 2、单据录入界面最好有保存和载入默认值的功能 3、单据搜索界面可以保存用户自定义的各种搜索条件组合 4、用户调整过的GRID的列宽,窗口的位置可以自动记忆 5、系统可以根据用户的使用频度对相关功能进行自动的优先级排序 6、系统能够记忆不同用户的使用偏好,使用
2009-09-09 12:43:00 635
转载 我要做哪一只苹果虫?(苹果定律)
一日早上,大熊在大学寝室阳台上看风景,发现对面女生宿舍里一位漂亮的女孩拿着手绢在向他挥手,大熊高兴地也向她挥手;然后她跑到另外一个窗口再跟他挥手,大熊也跟她再挥手;后来她又走了,到第三个窗口跟大熊再挥手时他才反应过来,原来她在擦窗户……大熊心里这个郁闷,孤独致死啊……遂想起昔日同寝好友小蔡,故而计划到小蔡家拜访,另外又可以向锐哥请教职业生涯问题。时间:4月7日
2009-08-24 14:25:00 736
原创 NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
用NOT EXISTS替代NOT IN 在子查询中,NOT IN子句将执行一个内部的排序和合并。 无论在哪种情况下,NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历)。 为了避免使用NOT IN ,我们可以把它改写成外连接(Outer Joins)或NOT EXISTS. 例如: SELECT … FROM EMP
2009-08-19 16:05:00 6518
转载 一对多联合查询用exist代替distinct的句子
select * from tableA where exists(select 1 fro tableB where tableA.id = tableB.id)搞定了一对多表中以多表的字段内容为条件搜索一表记录的问题,摆脱了 .. in (select distinct .. 模式,对于使用top来翻页的语句来说,基本上就是一句优化句。
2009-08-19 15:59:00 1307
转载 日常交际技巧经验总结99句(大全)
题记:有这样一句话:没有交际能力的人,就象陆地上的船,永远到不了人生的大海。虽然简单,但富有哲理。这话充分说明一个问题:生活中,无论有多么强的能力,多么好的条件,如果没有良好的的人际关系,那么你就无法取得成功,自然也就不会得到生活的幸福和身心的健康。究竟如何营造与构建一个良好的人际关系网呢?下面100句经典经验,愿对你有些许帮助…… 1、人,应当象“人”一样,永远向上而又双脚踏地
2009-08-19 13:36:00 798
转载 Oracle字符集问题总结
经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结
2009-08-18 17:02:00 480
转载 软件项目管理实践之日计划
软件项目管理实践之日计划 袁光东 原创如何提高项目的生产率,保证项目按期交付是每个软件开发项目经理都需要面对的难题。关于这方面的研究,在《人月神话》、《人件》等书籍都有很详细的论述。研究表明,不同程序员之间的生产率最高差别在40倍以上。虽然笔者没有亲睹这种样例,但是笔者的开发和管理生涯中所发现的相同技术水平程序员之间的生产率最大差距可达4倍。这个数据就发生在笔者的一个项目中,这让
2009-08-06 09:17:00 669
转载 设计模式解读之一: 策略模式
当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。一把刀,可以使你制敌于无形而于江湖扬名,也可以只是一把利刃而使你切菜平静。Java,就是这把刀,它的威力取决于你
2009-08-03 15:52:00 504
转载 MyEclipse下完美解决Hibernate 3.2与Spring 2.0+冲突问题
今天发现我的Web应用程序在用MyEclipse的Deploy之后,运行的时候Spring初始化Context会出问题。无厘头的问题,会报CodeVisitor类的NoSuchMethod等等错误。 网上搜索了一下,发现这个问题是普遍存在的,原因无非是Hibernate 3.2 Core以及Spring AOP Core两个Library集合里面有冲突,都引用了asm以及cglib,具体细节
2009-07-31 13:32:00 882
转载 Java Swing的基础知识全接触
<!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7-26 */google_ad_slot = "8221152630";google_ad_width = 336;google_ad_height = 280;//--> 1.前言:
2009-07-23 11:14:00 650
转载 JSON
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/
2009-07-09 14:45:00 741
转载 extjs和servlet数据交互的例子
MyServlet的代码如下:Java代码 package com.test; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServ
2009-07-08 11:55:00 6996
转载 SQL SELECT TOP N equivalent in ORACLE and MySQL
Something I needed today... I wish this was standarized, but it is not, so here are some examples:SQL Server:SELECT TOP 10 product, descr, email FROM products ORACLE:SELECT product
2009-07-07 12:46:00 775
原创 ibatis 处理生成 ID
(objectId对应对象ID字段) SELECT STOCKIDSEQUENCE.NEXTVAL AS ID FROM DUAL (AS 这个随便指定名称) insert into PRODUCT (PRD_ID,PRD_DESCRIPTION) va
2009-07-07 11:41:00 772
转载 linux JDK
1. 以root身份登录系统 2. 到java.sun.com去下载JDK1.5.0 for LINUX的rpm. 应该是个jdk-1_5_x-rc-linux-i586-rpm.bin的文件 3.通过chmod +x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限 4.通过 sh jdk-1_5_x
2009-07-02 18:06:00 460
转载 Linux 日志管理
◆1. 日志简介日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。 在Linux系统中,有三个主要的日志子系统:连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,log
2009-07-02 13:16:00 445
转载 cat more less 区别
cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用
2009-07-02 11:27:00 628
转载 linux 和unix下vmstat 与SAR命令的用法
用vmstat监视内存使用情况 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。 vmstat的语法如下: vmstat [-V] [
2009-07-02 10:05:00 1416
转载 Struts2 和 Struts1.x 的全面比较
特性Struts1.xStruts2 Action类Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2的Action类实现了一个Action接口,连同其他接口一
2009-06-15 10:17:00 558
转载 spring 事务管理
在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理? 首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的. ① Spring事务策略 Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象是由实现下面这个接口完成的. org.springframework.transaction.Pla
2009-06-11 09:56:00 697
转载 Servlet生命周期
Servlet是一种可以在Servlet容器中运行的组件,那么理所当然就应该有一个从创建到销毁的过程,这个过程我们可以称之为Servlet生命周期。Servlet的生命周期可以分为加载、实例化、初始化、处理客户请求和卸载五个阶段,体现在方法上主要是init()、service()和destroy()三个方法。生命周期的具体说明如下:Servlet容器完成加载Serv
2009-06-10 13:40:00 552
转载 表单的提交方式POST和GET有什么区别
解决思路: 两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。 具体步骤: Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于: 1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址如图1.4.3所示。 图1.4.3 Get方式提交表单后的地址栏 而Po
2009-06-10 13:36:00 808
原创 医院吊点滴感
主动控制任何事情---旁边的小孩妈妈不要让孩子他妈一个人带孩子去医院第一句话说重点每个星期一个人有自己独立空间,沉思,反思 别把自己累坏:别人看,我避之,别人侧,我望之。学会拒绝---小妹第三方式的冷静考虑对方的潜要求
2009-06-07 09:57:00 444
原创 ORACLE SET设置
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2009-05-27 10:38:00 480
原创 LPAD 与 RPAD 用法
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2009-05-27 10:27:00 763
原创 想她,失眠了
晚上失眠了,莎莎去了南昌,送她上完飞机,回到家后,发现没人一起说话,房间是空的,床上是空的,只看着她的小盒子发呆,记忆里全是她的影子和表情,莎莎,好想你!
2009-05-11 01:02:00 568 1
转载 Oracle中drop user和drop user cascade的区别
drop user ; 仅仅是删除用户,drop user ×× cascade ;会删除此用户名下的所有表和视图。
2009-05-05 22:06:00 552
转载 cursor总结
关于Oracle Cursors的语法总结,Oracle Cursors是用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。一.Oracle的Cursors概念:游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。二.Oracle的Cursors分类:1.静态游标:分为显式游标和
2009-04-01 21:32:00 1053 1
转载 表设计--外键
合理使用是有必要的,所谓合理我认为在数据量较大,而且表与表之间的关系非常紧密的情况,是要用的.而一般的小表,可用可不用. 一个系统中主要的业务表我是一定要加外链的,非业务表则看情况。带了外键的表可能给开发调试时带来一定不便,但对于保证数据的准确完整及树立规范的设计原则是有很大的好处的 我个人认为“建外键的目的:通过数据库去保证数据的完整性,提高关联查询的效率副
2009-03-31 16:59:00 869
转载 log4j入门
Log4j实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了。一般情况下Log4j总是和Apache Commons-logging一起用的,我也就一起介绍吧。多了个东西不是更麻烦,而是更简单! 在Log4J中存在几个概念首先介绍一下,最最重要的两个是Logger和Appender(请参考Log4
2009-03-31 13:25:00 2495 1
转载 log4j详解(写得很全)
在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代
2009-03-31 13:16:00 969
原创 log4j
#根配置,其它的继续它,INFO是所有级别小于info的日志都不会被记录,后面两个是指分两种渠道输出log4j.rootLogger=INFO, file, stdout #控制台的输出控制### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.ap
2009-03-31 12:46:00 1294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人