WEB(包含PHP/jsp/groovy)
qianling3439
这个作者很懒,什么都没留下…
展开
-
hash表,但个人觉得解释比较乱
简单来说,hash就是找到一种数据内容和数据存放地址之间的映射关系。比如,由若干字符串要存放到 一个hash表中,希望能够在O(1)的时间内在表中定位某个特定的字符串,我们可以用数组来实现哈西表,找到某种函数sting -> integer,记为 p = f(s),其中p是一个整数,s是一个字符串,p就是字符串s在数组中的下标。这样如果需要在数组中定 位s,只要直接根转载 2007-04-16 19:02:00 · 512 阅读 · 0 评论 -
hibernate里的多表单行封装居然是用数组来实现
今天用hibernate用分页查数据的时候发现,里面如果是多表关联的话,居然是把一行记录用一个ojbect的数组来存放,然后再通过数组下标取得,对应的bean,强制转换就可以得到所要的数据原创 2009-01-07 09:52:00 · 318 阅读 · 0 评论 -
tomcat版本引发的问题-source 1.3中不支持泛型收藏
今天碰到了一个棘手的问题,web页面老是解析不了,报错如下: -source 1.3中不支持泛型。(请尝试使用-source 1.5以启用泛型) 对开发环境检查了个遍,从开发所用JDK到编译时采用的JDK再到环境变量等一一检查,始终找不到哪里冒出了个JDK 1.3。由此怀疑应该是tomcat的问题。便在网上搜索,终于明白了问题所在:Tomcat转载 2008-11-21 10:08:00 · 965 阅读 · 1 评论 -
Java上的PHP:对两者都好?
作者 Mark Figley译者 郭晓刚 发布于 2007年10月15日 下午7时31分 越来越多的迹象表明PHP与Java/JEE开发社区的关系越来越密切,越来越明显。IBM和Caucho都为Java上的PHP架构进行了巨大的投入。Sun、Oracle和BEA在过去的18个月中,也都宣布了集成PHP或者与Zend建立伙伴关系。Jerry Cuomo(IBM的WebSphere CTO转载 2009-01-16 16:28:00 · 402 阅读 · 0 评论 -
Jboss优化---杂谈收集
慢多在数据库io上成为瓶颈,减少非必要的db访问,优化常用方法效率是优化重点。 仅针对jboss的,可以 1删除jboss里不用的组件, 服务 2修改jboss jvm堆栈 3增加apache前台,直接处理静态资源,增加jboss实例做集群(程序允许的情况下)转载 2009-02-02 17:34:00 · 338 阅读 · 0 评论 -
Apache防盗链的使用和破解
今天一个朋友问到Apache防盗链的效果以及破解Apache防盗链的问题,于是决定就写一写Apache的防盗链。我凸,突然发现自己做优化做习惯了,文章前端必定要重复关键字几次,罪过啊罪过!下面是引用木头同学的:位置一般情况下在 /usr/local/apache/conf/httpd.conf或者apache 2.2 的 /usr/local/apache2/conf/extra/ht原创 2009-02-05 14:22:00 · 1275 阅读 · 0 评论 -
curl使用总结
个人体会:curl是linux环境下的一个命令模式的地址访问工具,它支持的协议很多,包括http/https/ftp/……我实验了一下http,几乎可以完成目前浏览器的很多功能(当然不谈自身的解析脚本能力),简直是一个轻量级的浏览器。 通过很多option组合可以达到我们很多要求-o 小写字母o可以自定义下载后的文件名-O 把下载的源名称直接作为下载后的文件名-x 指定代理原创 2008-12-11 15:01:00 · 1955 阅读 · 0 评论 -
curl使用简介------转载------适合入门
curl使用简介2007-09-11 18:31Curl是一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://w原创 2008-12-11 10:55:00 · 1023 阅读 · 0 评论 -
Hibernate中Criteria的完整用法(转载)--收藏
说明:该文内容为转载,因对自己有用,故保留下来,但是因为当时没记录博客地址,所以无法说明来源了!之后的两篇关于面向接口编程的文章也是如此 ! Hibernate中Criteria的完整用法2008年07月09日 星期三 00:16最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criter转载 2008-12-15 11:11:00 · 2372 阅读 · 0 评论 -
项目里的问题
public class OrgunitDaoHB extends BaseHibernateDao implements OrgunitDao {//private DataService dateService2 = (DataService)BaseContext.getBean("dateService");这里不能初始化,原创 2008-12-16 14:24:00 · 358 阅读 · 0 评论 -
思考自己写的代码
最近接到一个需求,是预算编制页面,向来对业务没有好感的我在这次开发中着实吃了次亏。从异步改到同步提交。对一个action进行异步多次请求,结果错误一堆,最后没办法还是改成了同步提交。另外在页面把html标签封装成字符串作为参数传给js.一直没有成功。实在不得已只能放全局变量里实现了。原创 2009-03-02 22:01:00 · 286 阅读 · 0 评论 -
全球70%本本将由台湾四大ODM代工商生产
据DigiTimes报道,2006年全球70%以上的笔记本电脑将由台湾前四大ODM代工商生产,这四家ODM代工商是:广达、仁宝、纬创、英华达。而在2005年,上述四家ODM代工商所生产的笔记本电脑只占到当年销量的54.5%。全球笔记本电脑的生产有日渐集中的趋势。 这种相对集中的趋势会延续到明年,四大ODM代工商仍然会保持全球近70%的产量。如此集中的事态,很大程度上是由笔记本电脑厂商造转载 2008-12-17 22:27:00 · 1260 阅读 · 0 评论 -
sql中的转义符是单引号
C++ 的转义字符是:/SQL 的转义字符是:(单引号)例:select * from tbl where uyear=06请注意其中红色背景的单引号,它即表示转义字符,如果我们省略,则整个语句会出错,转义字符不会输出,上例中 uyear 的实际条件值为 06,而不是 06为什么不能省略呢,假如我们省略,上句变成:select * from tbl where uy原创 2008-12-18 10:59:00 · 3407 阅读 · 2 评论 -
jpa是什么?
JPA概述 JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。 JPA通转载 2008-12-18 11:39:00 · 730 阅读 · 1 评论 -
oracle中ora-00936确实表达式错误
ORA-00936: 缺失表达式 if(ids.length>0){ criteria.add(Expression.in("id",ids)); } 当ids为空的时候,在oralce中执行sql语句的时候会报这种错误。sql中没有测试过原创 2008-12-18 10:37:00 · 4447 阅读 · 0 评论 -
web server的一些比较
一,Lighttpd简介Netcraft做的数据调查曾显示,今年一月份全球使用Lighttpd的网址为170,000,二月份这个数字达到了7000,000,在短短的一个月内惊人地增长了400%!在这些网址中,包括YouTube、Wikipedia和Meebo等。而且目前为止,使用Lighttpd的网址仍在以极高的比例增长,尤其是欧美等地的网址,许多新兴网站也纷纷选用Lighttpd,而且Light原创 2009-03-16 18:18:00 · 640 阅读 · 0 评论 -
JavaEye网站的RoR性能优化经验谈中的精彩留言
以前我一个同事做过测试,用lighttpd的fastCGI方式跑php,确实更节省内存, 不过在性能上中等访问量时反而比apache慢,小访问量和超大访问量时确又比apache快,这是在内存足够的情况下测试的。JavaEye2.0上线之前,我曾经用Lighttpd跑过半个月的JavaEye 1.0(PHPBB论坛),在此前我自己做的压力测试表明大负载量下面,Apache的module运行PH原创 2009-03-16 18:31:00 · 535 阅读 · 0 评论 -
JSTL版本错误的解决
<br />今天将JSP的项目从Tomcat 5.5.12移植到Jboss AS去,偶然发现了一个奇怪的问题。"org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core ) cannot be resolved in either web.xml or the jar files deployed with this application " <br /> 由于JSTL1.0和JST转载 2011-01-10 11:29:00 · 512 阅读 · 0 评论 -
spring注入方式注意:local/bean区别
顾名思义:local是本页面定义过的bean,如果引入外部bean,需要通过bean的方式来引用原创 2009-01-06 16:04:00 · 430 阅读 · 0 评论 -
如何让firefox2与firefox3在windows下共存
http://dancewithnet.com/2008/02/01/how-to-run-both-firefox2-and-firefox3-together/ 相对于Firefox2来说,Firefox3除了采用全新的Gecko 1.9引擎外,在性能、稳定性和安全性方面进行许多改进,在我们最关心的对站点和网页应用的改进也相当多的。去年底,Firefox3 beta2就已经发布了,正式转载 2008-06-04 10:48:00 · 462 阅读 · 0 评论 -
innerText 跟 innerHTML是两个非DOM标准的方法
innerText 跟 innerHTML是两个非DOM标准的方法其区别如图所示:(图中应该为innerText)在IE中 innerText 跟 inner HTML 两个方法都能正常运行但是FF里面的innerText不可用,但是有一个替代方法: textContentIE: oDiv.innerText = aString; oDiv.innerHTML = aString;FF: oD转载 2008-01-07 11:39:00 · 471 阅读 · 0 评论 -
最近在用iis,困饶的403问题终于化解
微软的iis毛病确实是多,但这毕竟是老产品,不知道.net为web service是不是支持要好的多,好了,不多说了,把解决的问题记录下来吧,以免忘了:iis出现http 403.1错误请尝试执行下列*作:打开 localhost 主页,然后查找与所需信息相关的链接。 单击刷新按钮,或稍后重试。HTTP 错误 403.1 禁止访问:禁止执行访问Internet 信息服务---------原创 2007-05-14 10:26:00 · 609 阅读 · 0 评论 -
What Is Dojo?
What Is Dojo? Dojo 是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)), 这也是为什么叫它a /"unified/" toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在 、历史问题。historical problems with DHTML原创 2007-09-28 16:52:00 · 640 阅读 · 0 评论 -
ioc容器的google suice
http://robbin.javaeye.com/blog/56249 Google公司的Bob lee开发的轻量级IoC容器,其特点是:1、速度快,号称是spring的100倍速度 2、无配置文件,实用JDK5.0的annotation描述组件依赖,简单,而且有编译器检查和重构支持 3、简单,代码量很少http://code.google.com/p/google-guice/转载 2007-10-26 10:42:00 · 483 阅读 · 0 评论 -
Groovy快速入门
(1)List (java.util.List)list = [1, 2, hello, new java.util.Date()]assert list.size() == 4assert list.get(2) == hello注意:一切都是对象(数字会自动转换)(2)Map (java.util.Map)map = [name:James,转载 2007-10-11 14:16:00 · 427 阅读 · 0 评论 -
Groovy 初上手及如何配置环境
groovy in action(action系列的书可真多啊,从ajax到java 的开源框架再到ruby sql,现在groovy也有了,goo了N久,竟然matrix上有,晕死,www.matrix.org.cn/thread.shtml)现在groovy的最新版本是1.1beta2,到groovy官网下就可以了.配置groovy环境:下载gdk,下载后解压缩.在系统-环境-转载 2007-10-11 15:16:00 · 576 阅读 · 0 评论 -
Groovy和Grails简介
Groovy和Grails简介 时间:2006-12-26作者:Harshad Oak浏览次数: 6517 本文关键字:groovy, grails, scripting language, Dev Toolbox, WebLogic Server, Harshad Oak, 脚本语言转载 2007-10-12 10:39:00 · 575 阅读 · 0 评论 -
setInterval全面的介绍
setInterval全面的介绍setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动转载 2008-01-30 14:01:00 · 385 阅读 · 0 评论 -
一些Web基本概念
1、Java、JavaScript和JScript 首先,这三者没有必然的联系,它们是完全不同的事物,它们是分别由不同公司开发的,在函数方面有相同的地方,也有很多不同之处。 Java是由Sun公司创立、开发;JavaScript则是Sun和Netscape公司共同开发的产品;JScript是微软对ECMA262语言规 范的一种实现。这三者的共同点是,语法与C语言相似。JS是JavaScript的简原创 2008-02-28 12:59:00 · 393 阅读 · 0 评论 -
submit与button的区别
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。 submit 和 button 看起来都是按钮 submit原创 2007-12-07 11:36:00 · 1924 阅读 · 2 评论 -
让Editplus调试PHP程序
1:打开Editplus,选择"工具->配置用户工具..."菜单。 2:在弹出的窗口中选择"添加工具->应用程序",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在"菜单文本"中输入"Debug PHP"。点击"命令行"右边的按钮,找到你的php.exe所在的路径,例如这里是"c:/php/php.exe"。再点击"参数"右边的下拉按钮选 择"文件路径",最后再把"捕获输出转载 2008-03-03 15:40:00 · 896 阅读 · 0 评论 -
ECMAScript
ECMAScript解释 ECMAScript是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的扩展。 历史 1995年12月 太阳公司(SUN)与网景通讯公司(Netscape)一起引入了JavaScript。 1996年03月 网景原创 2008-02-29 11:46:00 · 342 阅读 · 0 评论 -
Sun开始支持Jython使JVM有望成VM
在近几年,随着计算机硬件性能的提高,脚本语言也受到了开发人员的不追捧。然而,很多流行的脚本语言都是各自为战(如Ruby、Python、Perl等)。它们都拥有自己的解析器和丰富的功能库。然而Sun可能是看到了脚本语言是未来开发语言发展的趋势,因此,为很多常用的脚本语言提供了JVM版本。 由于动态语言和以Java、C#为首的强类型语言有着本质的区别,因此,直接将它们编译成Java的字节码有些困难。转载 2008-03-10 11:25:00 · 352 阅读 · 0 评论 -
PHP中REQUIRE和INCLUDE区别
在PHP中使用头文件,会涉及两个函数:include()和require()。这两个函数差别很小,却很重要,所以我们要认真研究一下。 require()函数工作方式与XSSI相类似;不管在程序的哪个部分使用了这个函数,只有程序一开始运行,头文件的内容就被作为程序本身的一部分来处 理。因此,如果您在一个条件判定语句中使用了require()函数,那么即使这个条件即使不为真,头文件也会被包含进来。原创 2008-03-05 16:52:00 · 721 阅读 · 3 评论 -
JS应用
如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!! 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();转载 2008-03-12 10:23:00 · 634 阅读 · 0 评论 -
Groovy(Java笨狗)系列-Working with closures(1)
翻译自《Groovy in action》,如有不准确之处,希望指教! closures(闭包)很重要,非常的 重要!!!可以被认为是Groovy中一个非常有用的特性。同时,在你没有完全了解它之前会是一个陌生的概念。为了发挥Groovy最大功效,或者了解任 何其他Groovy代码,它将肯定让你感觉轻松。不只是“一次婚礼上遇见它们”的轻松,而是“邀请它们参加周末烧烤”的轻松。(注原文: No转载 2008-03-19 10:56:00 · 440 阅读 · 0 评论 -
PHP学习记录
1.类型转换的几个把戏:settype($bar, "string"); 用来设置变量$bar为string类型;/var_dump()可以用来检测变量的类型;gettype()则是简单的数据类型检查工具,但没成功使用强制转换的把戏:列举:1.$foo = ( int ) $bar;2.$foo = 10;$str = "$foo"; (int),(integer原创 2008-03-19 23:28:00 · 292 阅读 · 0 评论 -
Web2.0技能评测
又到年底,又是一年跳槽高峰期。你也想跳槽吗?先测测你的技能吧。该评测只是针对中级程序员,并且是在只有纸和笔的情况下进行。如果是高手就权当消遣,呵呵。答对12题以下:除非公司真的很缺人,否则机会不大。12题~16题:被录取应该没问题,但谈薪资的主动权在对方了。16题以上:谈薪资的时候可以主动点了:-)Html:转载 2008-03-23 14:34:00 · 300 阅读 · 0 评论 -
重温web基础
转发和重定向的区别 不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。原创 2014-06-08 22:19:59 · 218 阅读 · 0 评论