`
jbm3072
  • 浏览: 209319 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、可滚动的结果集(Scrollable Result Sets) (1)创建可滚动的结果集: Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet.TYPE_FORWARD_ONLY:结果集是不能滚动的;他的游标只能向前移动; ResultSet.TYPE_SCROLL_INSENSITIVE:结果是可滚动的;游标可以向前也可以后 ...
昨天晚上看了关于“都市信息网”项目开发视频,给人总体感觉差强人意,学到了一些知识,记录如下: 1、页面结构: 在页面结构的定义上,将页面分成多部分,例如页头,页尾,左侧栏和右主栏。在每个栏中导入需要的JSP文件。 2、关于controller: 要让controller实现RequestAware和ResponseAware。然后使用继承。 3、关于DAO层的设计 遗憾的是都市信息在DAO层的设计上,是一个败笔。在controller里面使用sql语句。不利于各个层次的独立。 4、关于TreeMap 在该项目中,使用map多使用TreeMap,查一下TreeMap是什么东西吧: ...
今天看Java Language Specification的时候看到了下面的一段代码: package testPackage;class Test {public static void main(String[] args) 
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我们将详细地描述怎样通过调整servlet和JSP页面,来提高你的应用程序的总体性能。在阅读本文之前,假设你有基本的servlet和JSP的知识 ...
喜欢听戴佩妮的那首"小小",歌词简单,却能让人安静下来,心里不在浮躁。就像刚才,心里正浮躁的不知道干什么的时候,就听了那首歌,让我静了下来,开始写我的博客。 关于保研的问题仍然很尴尬,我也不知道自己到底想不想上。想吧,害怕白上了三年,不想吧,可这是个好的机会啊。而且是上学还不掏钱。多好啊。或许自己给自己的要求太高了,我想自己以后毕业一定要去一个大公司。可今天上课的时候,给我们讲课的老师,那么厉害都不去那些好的公司,何况是我们这些毕业的社会上一大把的本科生呢。而且,我们的专业和二本学校的专业是一样的。 就是上面的考虑,让我犹豫了。我不知道自己究竟作何选择。我的想法是要上的话就上 ...
中秋时节月儿圆,皎洁的月光,云在月光下显的那样洁白和安详。 最近一直都在考虑关于自己的抉择。下面是具体的分析: 1、上研究生 上研究生,理论上不错,但限制是你只能上本校的研究生。 优点如下: 1、能够获得硕士学位证书; 2、在一个好的导师的情况下,能够学到更多的东西; 3、有奖学金上,免费的研究生。 4、研究生毕业后,可以别的学校任教。这个工作也不错。呵呵; 5、研究生毕业后,可以有好的工作。。。。 缺点可能如下: 1、在上研究生过程中,除了给学校的导师干活之外,没有其他的工作经验,因为学校周围没有好的实习机会; 2、上完3年,研究生不值钱,还是不好找工作; 3、学校的研究生不好。 总而言之, ...
在JSP 的各种Web框架中,据我看来Struts框架最为简单。下面从Struts框架开始来研究JSP的web框架。 1、MVC 在研究这个框架之前,先要对MVC模式有所了解。幸好以前学习过设计模式,对MVC编程和模式了解一些,即将模型、视图、控制器 ...
借助Writer的强大的插件功能,可以在博客里插入各种元素,下面我们在博客里添加文件。 CVS使用手记 CVS使用手记 是不是很方便?呵呵。。
安装Writer完毕,发现写hello,world这样的源代码没有源代码标签,查阅其他博客,看到需要增加插件。在右边的工具栏中有一个添加插件选项,点击后,弹出网页。在网页中找到Insert Code插件。下载安装,OK,就可以写如下的hello,world源代码了: public class HelloWorld{ public static void main(String[] str){ System.out.println("hello,world"); } } <style type="text/css">.csharpcode, ...
呵呵,终于可以离线博客了。我装上了windows live writer之后,费了九牛二虎之力终于可以写离线博客了。下面把方法贴出来: 在输入自己的blog的URL、用户名、密码之后,要求选择服务类型。在blogjava中选择metaweblog API,然后在上传URL上填写: http://www.blogjava.net/wangajing/services/metaweblog.aspx 其中,wangajing应换为自己的ID号。 点击下一步,OK,配置成功了。 下面就开始写自己的hello,world了。呵呵。。。
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。 ----- Arthur J.Riel   (1)所有数据都应该隐藏在所在的类的内部。   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。   (3)尽量减少类的协议中的消息。   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。   (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。   如果类的两个方法有一段公共代码, ...
Timer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。 1、SetTimer定义在那里? SetTimer表示的是定义个定时器。根 ...
初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。 CList是一个双向链表类。 1、头文件名不可少 Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。 2、理解CList的声明和构造方法 CList的声明如下: template< class TYPE, class ARG_TYPE >class CList : public CObject 由此,我们知道CList是一个模版类, ...
Global site tag (gtag.js) - Google Analytics