`
teamojiao
  • 浏览: 344702 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子 ...
客户端JS代码实现的是 服务器实现的是 1.向系统请求一个随机数 x (可用AJAX) 1.产生一个随机数 x,放入session 2.产生一个随机密码 enPwd1 = MD5(pwd+ x) 3.登陆请求 2.取DB中密码 dbPwd(和JS中的pwd相同) 和session中的x 并计算:enPwd2 = MD5(dbPwd + x) ...
网上的免费 Web 模板多如牛毛,良莠不齐,这组模板是 Smashing Magazine 推荐的,全部是基于 XHTML/CSS 的。在 W3C 标准愈趋重要的时代,自觉使用最规范的代码可以让您的设计更经得起时间的考验。XHTML 在代码上的要求比 HTML 更规范,而 CSS,几乎就是现代 Web 设计的代名词。这100个 XHTML/CSS 模板分三组推出。这是第一组,其它部分请参考第二组 ,第三组 。 Package | Registration is necessary . Consultant | Download Consultant ...
1 。用 jacob.      其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了。      下载了jacob并放到指定的路径之后(dll放到path,jar文件放到classpath),就可以写你自己的抽取程序了,下面是一个例子: import java.io.File; import com.jacob.com.*; import com.jacob.activeX.*; public clas ...
使用final关键字修饰类、方法和变量的作用大家都知道。不做过多介绍了,google搜索一下很多的。     在使用final修饰方法的时候,编译器会将被final修饰过的方法插入到调用者代码处,提高运行速度和效率,但被final修饰的方法体不能过大,编译器可能会放弃内联,但究竟多大的方法会放弃,我还没有做测试来计算过。 本文是通过两个疑问来继续阐述的: 1、使用final修饰方法会提高速度和效率吗; 见下面的测试代码,我会执行五次: Java代码 public class Test   {       publi ...
关于接口存在的意义,之前有一篇帖子讨论过(http://www.iteye.com/post/957921?page=1),并且跟帖无数,我也看过,这里发表一点自己的看法。抛砖引玉。 我的立场是站在spring的依赖注入的角度上来思考这个问题的。个人认为,接口存在的意义只在于接口依赖注入的时候得到淋漓尽致的体现。至于其他时候,作用则并不是那么大了。其理由如下: 1. 在非接口注入的情况下,接口的定义,某种程度上可以理解为对类的一个总的设计,因为其方法并不需要实现,所以可以更多的去思考业务上的逻辑问题,一方面更 多心思的去想如何把功能点设计的更加全面,另一方面当我们在实现这个接口的时候 ...
也许你每天基本都在使用Eclipse,它是你的利器,但宝剑的锋利能否在在你手中发挥呢?你是爱剑之人吗?,也许你是高手,使它的光芒更耀眼,也许你屈辱了它。   下面就一些每天都在使用的东西列个表(不分先后),肯定是不全的,或者是不详细的,高手请补充,入门弟子请体验   Eclipse提高工作效率的好习惯: 1、切换编辑点 Alt + <-, Alt + -> 2、查看打开文件 Ctr + e 3、充分利用模板 主要是自己定义的 4、自定义快捷键生成Getter和Setter 我的:Ctr+Shift+S,S 单个的属性的生成你可以: Ctr+1 建议中 ...
测试共同条件: 数据总数为110011条,每条数据条数为19个字段。 电脑配置为:P4 2.67GHz,1G内存。 一、POI、JXL、FastExcel比较 POI、JXL、FastExcel均为java第三方开源导出Excel的开源项目。 导出方案一:一次性全部导出到一个Exc ...
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的 是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能非常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。 Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也同时 会用到commons-loggin。我想,大家都不希望自己的项目与Log4j绑定的太紧密吧。另外一个我能想到的“同时使用commons- logging和Log4j”的原因是,简化使 ...
  使用Spring2. 5 的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。(偶喜欢这个功能,因为偶对xml不感冒)。       以下是一个例子:    先编写接口Man:            public   interface  Man {                public  String sayHello();    }    然后写Man的实现类Chinese和American:            @Service   ...
为了让Web项目中的Spring 使用Log4j做如下配置:1、在web.xml中添加如下内容:<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。定义以后,在Web Container启动时将 ...
Oracle命令集第一章:日志管理1.forcing log switchessql> alter system switch logfile;2.forcing checkpointssql> alter system checkpoint;3.adding online redo log groupssql> alter database add logfile [group 4]sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;4.adding online redo log memberssql> a ...
1.程序快捷打开助手——launchy有了它你使用电脑工作的效率提高3倍,不是夸张哟,这是我使用它一年来的经验。 2.工作列表提醒——todolist记事的一个小软件,随时随地记录一切重要的任务分配,按时按量软件工程化我们的工作学习生活。 3.学习资料收集——资料收藏大师这款软件是我前几天才发现的,一使用我就喜欢上它了,通过它你凌乱的资料就可以完美的整理起来,想查就查,想看就看,永远都可以找到。
1,C语言不是面向对象语言。因为这一点,任何学习C语言的人必须学会用函数思考问题。当你真正的去学习一门面向对象语言时,就会有C语言的函数学习基础去对比。这会使学习面向对象编程更容易理解和更有乐趣。2,用C编程就像进行智力体操。你要顾及到每一件事情,而这在很多其他语言中他会为你处理。你要管理指针,内存分配,和内存回收。你要明白如何处理串,还有动态数据。在其他语言中,所有这些对你来说是隐藏的。你不知道他们如何运行,更不用说改变他们的运行方式了。你得到了使用的便利,失却了对程序的控制和速度。很多情况下,这是笔值得的买卖。其他的情况下就不是这样了。3,不同情况下你会使用不同的编程语言。某些情况下要求使用 ...
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过 设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级 的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者 水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正 式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的 佳作。 1、 ...
Global site tag (gtag.js) - Google Analytics