- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 技术面试
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算
2010-04-26 11:15:00 886 1
原创 CXF 错误锦集
org.apache.cxf.interceptor.Fault: No such operation: (HTTP GET PATH_INFO: /XXXX) 加后缀wsdl即可,如:http://localhost:9000/Hello?WSDL (这只是用来网页查看wsdl用的,程序代码用的还是不带wsdl的地址) javax.xml.ws.WebServiceExc
2010-04-25 13:18:00 6309 3
原创 Spring如何选择使用CGLIB还是JDK作为Proxy
如果要使用Spring的aop特性,类就必须转换为Proxy,让Spring去管理切入点,jdk和cglib的性能差别不大,但是各有自己的限制:JDK dynamic proxies:The class has to implement interfaces. Otherwise you will get ClassCastExceptions saying that
2010-04-23 15:39:00 3405
原创 数据表的设计原则
数据表的设计原则 (1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。 (2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首
2010-04-22 22:23:00 583
原创 实战 Jetty
http://blog.csdn.net/antswallow实战 Jetty文档选项未显示需要 JavaScript 的文档选项将此页作为电子邮件发送
2010-04-22 10:18:00 712
原创 Java与C#平台通信 WCF CXF SOAP
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-04-22 09:55:00 14471 1
原创 界面设计原则
1.设计原则 (1)用户原则。人机界面设计首先要确立用户类型。划分类型可以从不同的角度,视实际情况而定。确定类型后要针对其特点预测他们对不同界面的反应。这就要从多方面设计分析。(2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。(3)帮助和提示原则。要对用户的操作命令作出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内
2010-04-18 16:52:00 10349 1
原创 数据库设计规范与技巧
数据库设计规范与技巧一、数据库设计过程 数据库技术是信息资源管理最有效的手段。 数据库设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数据库设计的各阶段:
2010-04-18 16:26:00 800
原创 软件设计规范
概述软件设计是把需求转化为软件系统的最重要的环节,系统设计的优劣在根本上决定了软件系统的质量。 在此,主要阐述软件系统设计的5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。旨在帮助开发人员搞清楚“设计什么”以及“如何设计”。一般把设计过程划分为两个阶段:概要设计阶段和详细设计阶段,如下所示: 概要设计阶段的重点是体系结构
2010-04-18 10:55:00 1376
原创 反模式
http://zh.wikipedia.org/wiki/%E5%8F%8D%E6%A8%A1%E5%BC%8F 反面模式维基百科,自由的百科全书(重定向自反模式)跳转到: 导航, 搜索在软件工程中,一个反面模式(anti-pattern或antipattern)指的是在实践中明显出现但又低效或是有待优化的设计模式[1][
2010-04-15 13:30:00 1125
原创 全面提升 Web 2.0 应用程序的性能,第 2 部分: 页面下载时间分析
什么是终端用户响应时间?正如在本系列文章 第 1 部分 中描述的那样,终端用户响应时间就是指从这个用户触发一个页面请求到这个页面被完全展示的时间,有时也被称为浏览器响应时间。终端用户响应时间是终端用户对一个应用性能的直观感受。它由三部分组成:页面请求与下载时间(简称页面下载时间)。服务器响应时间。浏览器处理及渲染时间。用一个公式来表示,那就是 :
2010-04-14 19:44:00 578
原创 RFC 2869
Network Working Group C. RigneyRequest for Comments: 2869 LivingstonCategory: Informational
2010-04-14 18:54:00 1573
原创 改善 Web 2.0 应用程序的性能
http://www.ibm.com/developerworks/cn/web/wa-aj-cache/ 以下是一种用于计算浏览器响应时间的基本方法:浏览器响应时间 = 服务器端时间 + 页面加载时间 + 浏览器呈现时间页面加载时间 = (请求数 / 并发数)* 延迟时间 + 页面总大小 / 带宽在上述等式中:“服务器端时间” 是指服务器端处理所花费的时间,比
2010-04-13 17:49:00 565
原创 Java字节序转换
/** * 通信格式转换 * * Java和一些windows编程语言如c、c++、delphi所写的网络程序进行通讯时,需要进行相应的转换 * 高、低字节之间的转换 * windows的字节序为低字节开头 * linux,unix的字节序为高字节开头 * java则无论平台变化,都是高字节开头
2010-04-12 16:14:00 5771 2
原创 Java与C通信要注意的几个问题
1.大尾(big_endian)小尾(little_endian)的问题基于Web的测试软件是由C++数据采集服务器程序和客户端Java显示程序两部分构成,前者用C++,后者Java语言,存在数据移植问题。因为在计算机系统中,当包含数字的二进制文件从一个结构移到另一结构时,就出现大尾小尾问题。不同CPU在多字节数(如四字节int)存储时有两种方法,一种方法叫小尾(little_en
2010-04-12 15:58:00 1061
原创 Java与C通信要注意的几个问题
1.大尾(big_endian)小尾(little_endian)的问题基于Web的测试软件是由C++数据采集服务器程序和客户端Java显示程序两部分构成,前者用C++,后者Java语言,存在数据移植问题。因为在计算机系统中,当包含数字的二进制文件从一个结构移到另一结构时,就出现大尾小尾问题。不同CPU在多字节数(如四字节int)存储时有两种方法,一种方法叫小尾(little_en
2010-04-12 15:55:00 1753 1
原创 Java 获取路径 中文问题
要获取Java某类的当前路径,通过调用class.getResource 取得中文路径,返回结果如下:D:/%e5%b7%a5%e4%bd%9c/%e7%bd%91%e7%bb%9c%e6%8e%a5%e5%85%a5%e6%8e%a7%e5%88%b6/注:中文路径为D:/工作/网络接入控制/%e5是URL对中文的16进制编码,结果在new File()的时候,exist始终为fal
2010-04-10 16:44:00 6843
原创 java中得到当前路径
归纳一些网上取JAVA路径的方法:注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。得到classpath和当前类的绝对路径的一些方法获得CLASSPATH之外路径的方法:URL base = this.getClass().getResource(""); //先获得本类的所在位
2010-04-10 15:59:00 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人