`
dengzhangtao
  • 浏览: 667094 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一位经验丰富大师说的。 1.重构,伴随着整个软件开发过程,大到软件需求评审会上的需求变更,小到一时灵感对变量的命名,重构不挑食,重构无处不在。 【举了两个工作中实际遇到的例子来说明】 如果发现想要使用某个方 ...
语法估计很挺多不同的地方,但是 主要是这两种开发者对内存地址变量的不同理解,使两种语言在编程的思维上有所差异。 C中存在指针变量,而且每个指针对应着一个真实的物理内存地址,他可以对相应地址中的内存数据进行改写或读取,这种操作的好处是对于熟悉计算机内部原理(包括硬件与软件,和内部信号的走位,及运行机理)的人来说C的开放性仅次于汇编语言,用C就可以做到改写内存。     但缺点是假如使用者对计算机的原理不是很了解,容易无意间将内存中的重要信息抹掉,造成系统崩溃。     Java则很好的避开啦指针存在的不足,它采用函数调用的方法来代替C中的指针功能,使使用者无法直接对内存进行操作,这是两者的主 ...
  潜规则~~是啊,这些规则,唉,可惜有种相见恨晚的感觉。。。。     1.朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。   2.给自己定目标,一年,两年,五年,也许你出生不如别人好,通 ...
忽然间想知道spring2.0到2.5 再到3.0的变化,就到网上搜索一下。方便查看而已 2.5的新特性 Spring2.5rc1发布了,一直想知道它葫芦里卖什么药,以下是文档里的change.log 1. JDK版本: JDK至少要1.4.2以上,如果仍然打算使用1.3的话就请用2.0.6/2.0.7版本吧。 2. Jar包:SpringMVC 不再使用spring.jar 这个庞大的包了。 Spring-webmvc.jar, spring-webmvc-portlet.jar 可以在 lib/modules 目录下找到,而且对于Struts1.* 的支持的包也应该改成 sprin ...
        java基础面试题目,以备不时之需     俗话说 细节决定成败。      就算很简单,很小的问题,我们还是要注意一下的。      往往那些’老奸巨滑‘的老一辈面试官,他们都是很强大的,给你上这么一道题。让你措手不及怎么办   。          题目: 第一,谈谈final, finally, finalize的区别。       final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方 ...
由于好奇,怎么开发手机程序  就去找了一些资料,终于配好了收集的开发环境。 以下是步骤: 需要下载的软件如下: Android SDK直接下载 安装好JRE,解压下载回来的Eclipse.zip文件和Android SDK.zip文件。比如放到D:\Program Files目录 ...
什么叫单例模型, 直接上代码: 一,同步方法 public class Singleton{ private static Singleton instance; public static synchronized Singleton getInstance() { if (instance == null) instance == new Singleton(); return instance; } } 二,放弃同步,使用静态 ...
以前总以为filter就是一种特殊servlet,所以他们在web.xml中配置因该是一样的,但是事实并非如此! 请看下文: 看Servelt规范:  引用 A filter is a reusable piece of code that can transform the content of HTTP requests, responses, and header information. Filters do not generally create a response or respond to a request as servlets do, rather they ...
首先说下, 这篇文章我觉得很强大,很给力,概念性的东西蛮多的,所以需要慢慢的去读,可以加深你对j2ee的理解和应用。值得大家阅读。 J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容 ...
很多人学习了ssh ,都晓得struts最早被人用来控制表现层,但是struts已经有了mvc 为什么还有spring mvc呢?     所以我稍微查阅了一些资料,总结了一下他们的区别:   1. 机制。spring mvc 的入口是serclet, 而struts是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同, 这里就牵涉到servlet和filter的区别了,我其他博客 会专门写一写 servlet和filter之间的区别。   2.性能。 spring会稍微比struts快。s ...
Struts,Hibernate,Spring经典面试题收藏    以备不时只需。关键字: struts, hibernate, spring  先简单的提一下, 要开发出好的,高质量的j2ee系统, 评价系统的高低水平 ,解耦性 至关重要! 而在开发中主要分成三个层次,表现层, ...
)方便我自己多读几遍。。。。 J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。   首先我们需要知道Java和J2EE是两 ...
对于学习编程的我们来说,要写可读性好的代码 ,完了还要维护,最好能重复使用,这样的代码就很优美了,但是真正能写出很优美的代码的人有多少,我们的前人总结了很经典的设计模式就是这样优美的, 只有优美的代码才能帮我们走的更远,让我的编程之路更加愉快。  不管你是学习那种语言java也好c,c++,c# ,web中的jsp,php,asp还是其他的,我们说语言这东西其实真的是生生灭灭, 但是里面的思想,模式,是很难在一段时间里消亡的, 所以我们应该也好好的学习一下 设计模式,研究一下当中的精华思想。 好,我们开始。  设计模式是有这么几个分枝:1,Creational patterns构建模式 2, ...
上一篇,我写了jxl的理论的东西比较多,  是为了让我自己学习,更好让我去完成项目中的一個模块, 就是在ext的gridpanel显示出的数据显示出來,  因为导出的数据是两个gridpanel的数据所以这就算比较复杂的导出了, 单单使用ext自带的excel导出,就难以做到啦。   简单的说明之后, 我还是把代码贴吧。一整个controller方法 @SuppressWarnings("unchecked") @RequestMapping("/pages/deliveryPoint/deliveryPointSearch/exportExcel.pa ...
今天简单的学了一下jxl.jar的用法, 听说这是一個韩国人用纯java写的,对中文的支持是最好的。 然后ext里的excel导出 ,只能是简单的模板,并不足够灵活, 比如在比较灵活的表头和多表嵌套,这样复杂的还得使用java来做。 jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图 ...
Global site tag (gtag.js) - Google Analytics