09 2012 档案
摘要:From:http://developer.51cto.com/art/200906/129179.htm与Java相比, 在Groovy中编写正则表达式(regexes)简直是一种乐趣。在Java中, regexes编程不仅需处理Pattern和Matcher对象,而且还要编写繁琐的样板代码(boilerplate coding)。而Groovy对这两个Java对象做了简单封装,添加了一些额外的实用方法,并给出一个简化的新的语法和3个新的操作符。Groovy中,您可用slashy(斜线)语法“/../”定义字符串。这样以来便可避免在Java正则表达式中使用过多的反斜线。例如:assert(/
阅读全文
摘要:From:http://pengranxiang.iteye.com/blog/259401文件上传的问题,地址是在Struts 2中实现文件上传,因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。我们的项目名为struts2hello,所使用的开发环境是MyEclipse 6,当然其实用哪个IDE都是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考文档:http://beansoft.java-cn.org/myeclipse_doc_cn/struts2_demo.pdf,来了解怎么下载和配置基本的Struts 2开发环境。为了便于
阅读全文
摘要:一些头文件属性1、<meta http-equiv= "Content-Type"contect="text/html";charset=gb_2312-80">和 <meta http-equiv="Content-Language" contect="zh-CN">用以说明主页制作所使用的文字以及语言;又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集;2、<meta http-equiv="Refr
阅读全文
摘要:java程序员升级攻略:第一层:java基础,javaee基础、或者swing基础第二层:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,第三层:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)第四层:集群架构、分布式、osgi、eai等架构领域第五层:soa、虚拟化等?负载均衡。HASH式的,纯动态式的。(可以到Google学术里搜一些关于负载均衡的文章读读)?多层分布式系统
阅读全文
摘要:From:http://blog.csdn.net/hanqunfeng/article/details/4307043在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplicationContext,然后调用WebApplicationCo
阅读全文
摘要:From:http://xifangyuhui.iteye.com/blog/858054正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");本机tomcat/webapp下面有两个应用:cas和webapp_b,1)原来在cas下面设置的cookie,在webapp_b下面获取不到,path默认是产生cookie的应用的路径。2)若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath
阅读全文
摘要:From:http://blog.csdn.net/kmyhy/article/details/4200563Groovy入门教程一、groovy是什么简单地说,Groovy是下一代的java语言,跟java一样,它也运行在JVM中。作为跑在JVM中的另一种语言,groovy语法与Java语言的语法很相似。同时,Groovy抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员们”的福音。二、开发环境1、jdk 1.5以上2、eclipse+groovy plugin(支持Groovy 1.5.7)打开eclipse,通过Software
阅读全文
摘要:From:http://www.iteye.com/topic/624384许多开发者和设计者希望把他们的作品作为开源项目共享,他们希望其他人能够利用和共享他们的代码。 而各种开源社区就是因为这个原因而充满活力。开源软件可以用于你能想象得到的任何应用程序,许多web设计人员使用开源软件作为开发基础(例如 WordPress,Drupal等等许多CMS系统都是开源的)。但是许多开发者和设计者并没有对开源License有清楚的了解,不清楚当他们选择开发自己的源代码时,他们有什么权利。如果不知道明确的 License的内容,他们就不知道如何做出最明智的选择,如何做对他们最有利。对于中国的开发者来说,
阅读全文
摘要:From:http://incan.iteye.com/blog/308504部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:<?xml version="1.0" encoding="ISO-8859-1"?>这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:<!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD W
阅读全文
摘要:oracle 中存储结果集一般使用的是游标,所以,一般 select 一个结果集后会保存在游标中,而jdbc调用该存储过程时,只需要提取该游标即可。需要注意的是通过 Cursor 定义的游标变量,无法做为存储过程的返回值,这里需要用到 自定义的游标变量,使用 "Type 游标类型名 is REF CURSOR"。所以,1、一般的做法是需要创建在oracle中创建包,包头是该自定义的游标变量以及存储过程的声明;在包体中实现该存储过程: 1 create or replace package pk_pro1 as 2 type user_refcursor is ref cur
阅读全文
摘要:From:http://blog.sina.com.cn/s/blog_7540bf5f0100qalz.htmlsys_refcursor 和 cursor 优缺点比较优点比较优点一:sys_refcursor,可以在存储过程中作为参数返回一个table格式的结构集(我把他认为是table类型,容易理解,其实是一个游标集), cursor 只能用在存储过程,函数,包等的实现体中,不能做参数使用。优点二:sys_refcursor 这东西可以使用在包中做参数,进行数据库面向对象开放。哈哈。我喜欢。cursor就不能。缺点比较:缺点:sys_refcursor 不能用open,close ,fe
阅读全文
摘要:1、靠山山会倒,靠人人会跑,只有自己最可靠。 2、没有人陪你走一辈子,所以你要适应孤独,没有人会帮你一辈子,所以你要奋斗一生。 3、与其用泪水悔恨今天,不如用汗水拼搏今天。 4、当眼泪流尽的时候,留下的应该是坚强。 5、人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回味起来却有久久不会退去的余香。 6、有一种缘,放手后成为风景,有一颗心,坚持中方现真诚。 7、选择自己所爱的,爱自己所选择的。 8、这一秒不放弃,下一秒就会有希望。 9、曾经拥有的不要忘记,难以得到的更要珍惜,属于自己的不要放弃,不属于自己的不要强求,已经失去的留作回忆。 10、喜欢就该珍惜,珍惜就别放弃。 ...
阅读全文
摘要:1、彼得原理(The Peter Principle):晋升是最糟糕的激励措施彼得原理是指:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作为。对一个组织而言,一旦相当部分人员被推到其不称职的级别,就会造成组织的人浮于事,效率低下,导致平庸者出人头地,发展停滞。因此,这就要求改变单纯的根据贡献决定晋升的企业员工晋升机制,不能因某人在某个岗位上干得很出色,就推断此人一定能够胜任更高一级的职务。将一名职工晋升到一个无法很好发挥才能的岗位,不
阅读全文
摘要:From:http://database.51cto.com/art/200910/158936.htm这里介绍创建Oracle表空间的步骤,首先查询空闲空间、增加Oracle表空间、修改文件大小语句如下、创建Oracle表空间,最后更改自动扩展属性。经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。1、先查询空闲空间selecttablespace_name,file_id,block_id,bytes,blocksfromdba_free_space;2、增加Oracle表空间先查询数据文件名称、大小和路径的信息,语句如下:sel
阅读全文
摘要:FROM:转至http://cygwincommands.com/windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。简单的讲述一下cygwin的安装和配置,入门级教程,还请各位一二。首先到http://www.cygwin.com 下载setup.exe?..exe放到此目录,点击运行,Next->选Install from Internet,Next->填写Root Directory,如X:
阅读全文

浙公网安备 33010602011771号