今天王老师让我优化一下整个项目的性能,这个东西迷忙啊.那还不得改死啊. 原因之一,是这个项目我个人觉得当初设计出了问题,以致像我们这种新手遭殃 改吧,改得自己姓啥也不知道,不改吧,明天头儿叫你滚蛋. 于是我硬着头皮来.一个一个地方地查过去,不过还好,两三个小时就查出了瓶井 原因在于程序不该用使用聚和函数的时候用了. 大型项目的时候,千万少用select count(*) from table_name这种语句,数据量一大,效率极其低下. 这个项目中,其实是判断是否存在,于是我用了select * from table_name where ... 结果性能提升5/6
在应用程序中使用 Ajax 的时机谨慎决策,以避开常见陷阱并增强用户体验。 级别: 初级Jesse Skinner, Web 开发人员, Freelance2008 年 3 月 18 日 邂逅 Ajax 当使用 Asynchronous JavaScript + XML (Ajax) 开发技术增强的应用程序第一次出现在网上时,Web 开发人员肃然起敬。一夜之间,Web 站点和 Web 应用程序的潜在价值似乎变得无穷无尽了。过去,许多开发人员和用户认为,Web 站点和 Web 应用程序只是其桌面应用程序的一个粗燥、丑陋、复杂的版本而已。但见识了 Ajax 增强的应用程序和 W ...
很多朋友可能和我一样,做为初学者,JavaBean与EJB搞不清楚. 今天查了一下有关资料,关于JavaBean是这样定义的 JavaBean就是一个java类,它是符合javabean规范的类. 必须符合以下三点: 1.javabean类必须有一个没有参数的构造funtion 2.javabean类所有的履带 性都应该为私有的 3.javabean类中定义的function setXxx()和getXxx()来对属性进行操作,其中Xxx是首字母大写的私有变量名称. javabean组件与EJB(EnterpriseJavaBean)组件完全不同,EJB是JavaEE的核心,是一个用来 ...
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这 ...
目前JAVA主要分三个方向:J2EE(java 2 enterprise edition,也就是JAVA的企业级标准,目前应用最多也最广泛,技术相对成熟)、J2ME(java 2 micro editon,java在微型系统上的应用,像手机、PDA、电视机机顶盒一类,国家3G标准一旦实施,J2ME将会应用的更加广泛)、J2SE(Java 2 Standard Edition标准版,主要用于个人用户)如果有人想学J2EE的话,推荐一下学习进阶步骤:①先学基本的JAVA语法,推荐《Thinking in java》,精通面向对象的思想(封装、继承和多态,其中封装和继承稍微简单一点,多态难一点,但能 ...