- 博客(114)
- 资源 (10)
- 收藏
- 关注
转载 如何进行软件架构设计?
软件架构设计的目的 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求。架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和工具类,以达到重用的目的。
2013-11-29 09:48:09 1257
转载 需求分析的20条法则
客户与开发人员交流需要好的方法。下面建议20条法则,客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧,将通过协商达成对各自义务的相互理解,以便减少以后的磨擦(如一方要求而另一方不愿意或不能够满足要求)。1、 分析人员要使用符合客户语言习惯的表达 需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语(例如:采价、印花商品等采购术语)教给分析人员,而客户不一
2013-11-11 14:37:32 975
原创 Eclipse开发明明没错报红叉错误
程序明明没有问题,还是报红叉错误。 仔细想想是编译器问题,选择工程project--clean就解决啦。 eclipse --->project ----->clean... 选项 将工程中的.class文件删除,同时重新编译工程,类似于jbuild中的rebuild
2013-10-12 11:18:43 1128
转载 构建高性能J2EE应用的10个技巧
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础----内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。 内存回收是导致性能下降的普
2013-10-11 16:53:29 800
转载 myBatis关联的问题
经过不断摸索基本搞清了myBatis关联的问题,小结一下:1.一对一关联 用标签 ,要注意的是column指的是sql语句中的列别名, 以上是用join方式,也可用select方法,但会出现N+1问题,不建议采用,使用方法是在 加个select即可:其中getUserById又指向另一个......定义2.一对多关联,用标签
2013-10-10 14:40:14 771
转载 转发:变态级JAVA程序员面试32问(附答案)
从网上转来一篇文章, 来对自己的java水平测试一下吧........http://www.dotrade.cn变态级JAVA程序员面试32问(附答案)zz 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implement
2013-09-16 13:52:30 1009
转载 java开发人员必去的知名国外网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.4
2013-09-13 11:18:39 847
原创 No source code is available for type javax.validation.ConstraintViolation<T>; did you forget to inh
在你的xxx.gwt.xml文件中添加如下内容 添加一下包validation-api-1.0.0.GA.jar and validation-api-1.0.0.GA-sources.jar http://grepcode.com/snapshot/repo1.maven.org/maven2/javax.validation/validation-api/1.0.0.G
2013-09-06 18:00:52 1675
原创 网络获取北京时间和系统时间
public static void main(String[] args) throws Exception { URL url=new URL("http://www.bjtime.cn");//取得资源对象 URLConnection uc=url.openConnection();//生成连接对象 uc.connect(); //发出连接
2013-09-03 15:51:57 1990
转载 Java基础知识的三十一个经典问答
1、面向对象的特点抽象:抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。继承继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心累继承了原始类的特性,新类称为原始类的派生
2013-08-23 11:52:29 995
原创 org/eclipse/jetty/util/component/Container$Listener
项目Demo开发的时候,发布webService,报org/eclipse/jetty/util/component/Container$Listener错误。解决方法:加入Jetty 8.0以上的相关包。这些包来自于CXF文件lib下面的包.
2013-08-22 23:07:49 9645
转载 程序员面试什么最重要?
程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度对于程序员面试问
2013-08-21 18:57:16 976
原创 解决GWT中文乱码问题
解决GWT中文乱码问题 字符集的统一对整个项目的操作非常重要 eclipse--> window-->Preferences 1.工作空间的字符集 General-->Workspace-->text file encoding 这个是选择整体的文件编码方式 2.CSS,DTD,HTML,JavaScript,JSP,XML字符集设置MyEclipse-->
2013-08-16 18:02:05 1591
转载 如何阅读源代码
个人认为, 一个编程初学者在初期应该经过大量的编程训练, 阅读大量经典的编程、技术书籍, 来掌握基本的软件开发技能, 能够使用各种框架、库、组件等以及常用编程工具开发出实用的功能, 并熟悉基本的开发流程。 这大约应该需要2-3年时间完成。 之后, 就应该通过大量的阅读, 思考、 揣摩来增强见识, 汲取更优秀的做法, 提升实践的高度。 每天 8 个小时编程的时间, 真的很足够了。 按说, 如果编程
2013-08-14 18:10:56 646
原创 如何执行一个mysql的sql脚本文件
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:一、创建包含sql命令的sql脚本文件 文件中包含一系列的sql语句,每条语句最后以;结尾,假设文件名为ss.sql,文件内容示例如下(使用“--”进行注释):--创建表create table 表
2013-07-26 14:00:35 1324
原创 oracle在sqlplus中执行sql文件
例如在F:\oracle_test\test1有一文件tb_users.sql,其内容如下:create table users(id number(20),uname varchar2(30),constraint pk_users_id(id)); 前提是你已经在sql/plus下,使用ed命令打开文件,用。@执行即可在sqlplus可以执行如下命令:SQL>e
2013-07-26 10:28:36 1528
转载 sqlplus -oracle 11g 连接问题
转载自:http://blog.csdn.net/generalxcy/article/details/6167015可能原因如,请一一核对:1、如果你以sys用户登录的话,连接身份请选择【as sysdba】说明:如果你的sys用户密码在安装的时候没有修改,他的默认密码是:【change_on_install】。 如果你改了忘记了,可以利用如下方法重置:1)进
2013-07-26 10:16:25 915
原创 典型的信息系统项目的十一个特点
1、目标不明确2、需求变化频繁3、智力密集型4、设计队伍庞大5、设计人员高度专业化6、涉及的承包商多7、各级承包商分布在各地,相互联系复杂8、系统集成项目中需研制开发大量的软硬件系统9、项目生命周期通常较短10、通常要采用大量的新技术11、使用与维护的要求非常复杂以上这些信息系统项目的特点是由于信息系统的特殊性所决定的。一般来说,信息系统项目
2013-07-09 15:13:22 3733 1
原创 一语道破项目管理知识体系42个过程
启动过程组:(1)制定项目章程:诞生项目,并为项目经理“正名”;(2)识别干系人:搞清楚谁与项目相关;规划过程组:(3)制定项目管理计划:编制项目执行的蓝图;(4)收集需求:收集要做什么;(5)定义范围:确定要做什么;(6)创建工作分解结构:细化交付成果到可管理的程度;(7)定义活动:把工作包分解为可估算、可管理的活动;(8)排列活动顺序:确定工作执行的先后
2013-07-09 15:00:12 1421 1
原创 写英文商务邮件必备的9大黄金句子
1. Initiate a meeting发起会议I would like to hold a meeting in the afternoon about our development planning for the project A。今天下午我建议我们就A项目的发展计划开会讨论一下。I suggest we have a call tonight at 9:30pm
2013-06-04 11:01:36 1384
原创 全新的个人项目-欢迎点击浏览
最近自己做了一个项目,一直在探索当中。欢迎各位点击浏览. 希望坚持下去,用自己的胆量和执行力去做强做大做好。欢迎你的支持。
2013-06-03 17:33:27 734
原创 如何在3个月内拥有3年的工作经验
以下方式是我的成长中曾经做过的,也是我用来训练新员工的方案。你们也可以试试。 很多职场新人都谈到了工作经验的问题,似乎招聘公司不给你机会,你就没办法获得必要的工作经验,其实并不一定。 很多资料在网上都是可以找到的,只是看你具备不具备足够的信息收集与处理能力,而这个收集与处理信息的过程,也能极大的提升你的职业能力。 我一直有个感觉,在“模仿中成长,在创新中成功”,其实在
2013-06-03 09:30:25 1586 1
转载 win7安装mysql后“应用程序无法启动因为应用程序的并行配置不正
在windows7系统中把mysql安装完成时开始配置,会出现错误“应用程序无法启动因为应用程序的并行配置不正确”。 查看系统日志时看到如下提示内容: “C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe”的激活上下文生成失败。在指令清单或策略文件“C:\Program Files\My
2013-05-28 16:10:20 2902
转载 浏览器的渲染原理简介
看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,这篇文章太长了,阅读成本太大,不能一口气读完。花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能读完,并能从中学会一些能用在
2013-05-27 10:49:31 658
原创 MySQL安装图解
MySQL安装图解 打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面: mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项
2013-05-23 17:01:46 719
原创 拖拉机比赛规则
这就是人生,这就是生活,生活本该如此,工作也要,生活也有,如此才有滋有味,马上要参加街道办举行的拖拉机比赛,估计会有意思,希望有好运气。加油。附上拖拉机比赛规则,不知道各位是否会玩。如何用代码实现这些比赛规则。这就是游戏,这就是人生,这就是编程,这就是需求,这就是市场。 拖拉机比赛规则
2013-05-22 14:10:28 2811
原创 项目管理知识点归纳
知识点总结:1、 监理工作的主要内容可以概括为“四控、三管、一协调”,即:投资控制、进度控制、质量控制、变更控制、安全管理、信息管理、合同管理、沟通协调。2、 信息系统集成资质管理Page30考试可能会出选择题。3、 项目管理专业技术人员资质管理 Page35考试可能会出选择题。4、 信息系统工程监理资质管理 Page37 遵守:守法、公平、公正、独立的原则。5、 信息
2013-05-21 11:45:17 4585
原创 Mule Studio版本3.4案例--Foreach Processing and Choice Routing Example
前提是你已经安装了MuleStudio,如果没有的你可以从里下载http://www.mulesoft.org/这些Blog的书写也是自己边学习边研究的案列。废话不多说,直接来。1.File--New--Mule Project--取名(foreachrouting)-next--next--Finish.2.书写流程,在开发工具的右边直接拖拉就行。如果没有出现画布,双击flo
2013-05-16 17:18:53 2065
原创 Android Studio开发应用
2013年5月16日谷歌在开发者I/O大会发布面向开发者的Android Studio工具,马上天下载试用,下载地址https://developer.android.com/sdk/installing/studio.html#download。在开发者大会上针对Android开发者宣布了一款新集成开发环境AndroidStudio。谷歌推出了新的Android开发环境——Andro
2013-05-16 10:43:26 3584 15
原创 Mule ESB Studio v3.3使用安装以及详细案列
目录(?)[+]初级教程安装Mule Studio使用Studio模板运行独立的例子启动Mule Studio创建新项目文件夹设置关于Mule流程模块部署创建Spell Checker流程配置流程组件File入站端Echo组件HTTP EndpointFile 出站端运行Spell Checker测试Spell Checker中级教程向流程中添加组件添加和配置连接器配置模块配置Ajax E
2013-05-14 15:32:50 2635
原创 mule ESB 3 安装 配置 开发 官网教学翻译学习笔记--MyEclipse
安装安装mule IDE(集成开发环境),打开MyEclipse,进入help->MyEclipse configer center->点选software选项卡->左上窗口的右侧上方的addsite->添加网址http://dist.muleforge.org/mule-ide/updates-2.1.x/ ,命名为mule IDE(任意),点击确定,则在回到software选项卡,有a
2013-05-10 18:12:58 2654
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人