摘要:超越昨天的自己系列(6) 使用ibatis开发中,耗在dao层的开发时间,调试时间,差错时间,以及适应修改需求的时间太长,导致项目看起来就添删改查,却特别费力。 在项目性能要求不高的情况下,开始寻找比较能快速点的开发框架,首先从dao层开始,考虑到hibernate的逆向工程,以及零sql的标语,项目开始尝试使用。 自己想打一个hibernate底层的项目,顺便熟悉下hibernate。首先用maven 命令构建一个java项目mvn archetype:create -DgroupId=work -DartifactId=HibernateFirst 最重要的pom.xml,p...
阅读全文
摘要:超越昨天的自己系列(5)如果你不清楚什么是node.js,建议google一下。就算你能保证将来的项目中不会使用,也无法保证未来的吹牛谈资中不会涉及。关于node,前面的文章:摸我Node.js通过异步机制使请求无阻塞,达到并行请求的目的,这也是它能成为服务器代码的替代方案的原因,无阻塞导致它的接受请求能力很大,但事实上如果业务实现依然使用它的话,必然会拖累它的性能。比如说耗时的工作,最好和它的接收请求模块异步分开。在实际的编码中,一定会遇到顺序执行的问题:步骤1:从数据库A表中取数据a步骤2:把a数据写入B表中那么在写入B表之前必须先取得a数据,首先想到的是写两个function,依次调用。
阅读全文
摘要:超越昨天的自己系列(4)用maven构建项目优点太多了,强烈建议项目初期构建使用maven。log模块是项目中必不可少的。一个个模块拼接起来,慢慢学习更方便的构建一个完整,牛逼的项目。通过这样的命令,会自动创建一个项目:mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app产生类似这样一个项目目录:推荐:在pom.xml写依赖的时候可以通过下面这个网站来查询:http://search.maven.org/pom.xml的配置如下:<project xmlns ="http://maven.apache.or
阅读全文
摘要:超越昨天的自己系列(3) 其实,学习这事总是被动的,有一天,当我们明白需要努力学习的时候,才发现,知识的世界是那么的浩淼,见不到岸,甚至见不到日出,迷雾重重,困惑的我们很容易甩一甩手不想继续了。所以说:进步从来都不是件容易的事情。------------------------------------------node.js 接触接触,学习点新东西,对未来的自己总是好的。从这里开始:http://www.nodejs.org/1,require问题如下代码:http = require("http");http作为module(模块)导入进来,这样就可以使用它的方法了。类
阅读全文