2013年7月19日
摘要: 我最近一直在看这个的java web项目涉及到的知识,今天突然感觉思路烁然开明。我们经常会将java web开发说成是MVCV: view 我在这里姑且就介绍JSP吧。JSP其实就是在原来的静态页面中注入java语句,让页面做个可控操作。 JSP:java server page 当然,页面与页面之间是如何通信的,这里就涉及到server了。 在我们的项目中,涉及到通信的处理,我们会放入所谓的服务器中。在这里就介绍tomcat. 作为一种开源的tomcat服务器,它对小型的通信处理还是绰绰有余的。 原理其实也很简单:C 页面向固定的URI发送Socket,我们在java虚拟机中开启一个ser. 阅读全文
posted @ 2013-07-19 09:51 it_code 阅读(285) 评论(0) 推荐(0) 编辑
  2013年6月27日
摘要: “绑定变量”这个词也许对于某些人来说看以来陌生,其实我们在很早的时候就已经开始运用它了。在java中使用的PrepareStatement对象,大家一定会说这不是将sql语句做预编译操作嘛,被封装的sql语句可以包含动参数,减少编译的次数,提高数据库性能,减轻jvm的负荷。其实“绑定变量”的用途就是如上边所说。那么我们用到它的前提是,大量批量操作,条件相同,但参数值不同。网上有这样的例子CREATE TABLE TTT1 (X INT);CREATE OR REPLACE PROCEDURE PROC1ASBEGIN FOR i IN 1 .. 100000 LOO... 阅读全文
posted @ 2013-06-27 11:18 it_code 阅读(4321) 评论(1) 推荐(2) 编辑
摘要: jndi是sun公司提供的一种标准的java命名系统接口,jndi提供统一的客户端api,通过不同的访问提供者接口jndi spi的实现,由管理者将jndi api映射为特定的命名服务和目录系统,使得java应用程序可以和这些命名服务和目录服务之间进行交互。我是在获取数据连接池资源时用到jndi的环境tomcat6.0 j2ee将需要的数据资源关联到项目web.xml中 MyDB Connection jdbc/pooledDS javax.sql.DataSource Container我的资源文件放在项目的META-INF下(此目录本事也是项目为扩充资源准备的) WEB-... 阅读全文
posted @ 2013-06-27 11:00 it_code 阅读(325) 评论(0) 推荐(0) 编辑
  2013年5月28日
摘要: MyEclipse内存溢出问题(an internal error occurred during building workspace)分类:MyEclipse优化2012-01-10 13:046929人阅读评论(0)收藏举报myeclipsejvmjavavalidation虚拟机generation今天MyEclipse导入了一个比较大的项目,出现了an internal error occurred during building workspace错误。网上搜了一下,据说是内存溢出问题。可以通过修改myeclipse.ini文件解决,一例如下。优化之后的ini文件内容:-start 阅读全文
posted @ 2013-05-28 11:53 it_code 阅读(243) 评论(0) 推荐(0) 编辑
  2013年4月1日
摘要: PreparedStatement接口继承了Statement,所以statement所有的功能,PreparedStatement都会拥有。Statement实现查询:Connection con = null; Statement s = con.createStatement(); s.execute("sql");PreparedStatement实现查询:PreparedStatement ps = conn.prepareStatement("INSERT into employees values (?, ?, ?)");ps.setStr 阅读全文
posted @ 2013-04-01 22:31 it_code 阅读(373) 评论(0) 推荐(0) 编辑
  2013年3月14日
摘要: 一、礼仪731. 别人给倒水时,不要干看着,要用手扶扶,以示礼貌。2. 别人对你说话,你起码要能接话,不能人家说了上句,你没了下句,或者一味的说着啊啊啊,是是是。3. 有人盯着你看的时候不要直视对方,假装没注意到。4. 心情不好,再好的护肤品和化妆品也补救不了皮肤。5. 睡眠不好,会使人说话语无伦次,反应迟钝,黑眼圈突出。6. 别人释放“有毒气体”的时候不能嫌恶地躲开或者拿手扇,装作若无其事。7. 被领导训斥的时候,不要低头,要直视领导,面带微笑,表示接受批评,领导的火就会慢慢消退,否则,领导会火上加油。8. 女人一辈子不能手心朝上向男人要钱花。。9. 吃完饭退席时说:“我吃完了,你们慢吃。” 阅读全文
posted @ 2013-03-14 11:42 it_code 阅读(167) 评论(0) 推荐(0) 编辑
  2012年12月14日
摘要: ORACLE SQL获取时间字段是本周第几天 Select to_char(sysdate,'D')-1 from dual2012-09-05 21:36:33|分类:oracle|字号订阅24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;to_date() function1.日期格式参 阅读全文
posted @ 2012-12-14 14:34 it_code 阅读(904) 评论(0) 推荐(0) 编辑
  2012年11月6日
摘要: 在javascript中,event事件是一个必不可少的讨论话题,它在和用户的交互中起到了很重要的作用。今天我们就来讨论一下JavaScript中的事件处理,并且结合它来阐叙Ajax框架实现拖动效果的原理了。一、 Event对象 1Event对象的主要属性和方法 event代表事件的状态,专门负责对事件的处理,它的属性和方法能帮助我们完成很多和用户交互的操作,下面我们就来看看它的一些属性和方法。 type:事件的类型,就是HTML标签属性中,没有“on”前缀之后的字符串,例如“Click”就代表单击事件。 srcElement:事件源,就是发生事件的元素。比如<a onclick=&qu 阅读全文
posted @ 2012-11-06 09:57 it_code 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Ajax工作原理 在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。在这篇文章中,我将从10个方面来对AJAX技术进行系统的讲解。1、ajax技术的背景不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google. 阅读全文
posted @ 2012-11-06 09:56 it_code 阅读(177) 评论(0) 推荐(0) 编辑
  2012年10月30日
摘要: log4J是java中最为常见的日志管理组件,通过log4j可以轻易的在任意代码位置输出日志,并可以灵活的控制日志的输出,是各种系统中不可缺少的功能组件。这里仅对log4j的配置作简单介绍说明。 首先到log4j的官网下载log4组件,官网地址http://logging.apache.org/log4j/,本文使用log4j-1.2.12.jar版本的jar包。 然后创建log4j配置文件。配置文件可以是xml格式或properties格式,文件名称可以为任意名称,可以存放在任意位置,一般缺省此配置文件名称为log4j.properties,缺省存储路径为webroot/WEB-INF... 阅读全文
posted @ 2012-10-30 11:40 it_code 阅读(426) 评论(0) 推荐(0) 编辑