`
文章列表
tomcat5中,为了保证get数据采用UTF8编码,在server.xml中进行了如下设置: <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="99" connectionTi ...
var message = document.createTextNode("info"); var p = document.createElement("p"); p.setAttribute("style", "color:red;"); p.appendChild(message);   document.body.appendChild(p); 以上代码创建一个 p,并设置颜色为红色,但是上述代码在 FF 中有效,在 IE 中却无效,要兼容两个浏览器,可以采用如下代码。 方法一、 var m ...
请允许我借助另一种开源 Web 开发框架 —— Ruby on Rails —— 来介绍 Grails。Rails 一发布就迷住了开发人员。Rails 的脚手架功能使您可以用以前所需时间的一小部分完成一个新的项目。支持 Rails 的约定优于配置(convention over configuration)思想意味着,应用程序可以根据常识性的命名模式自动进行组装(auto-wire),而不必借助繁杂的、容易出错的 XML 配置文件。Ruby 的元编程功能使对象可以神奇地在运行时继承所需的方法和字段,而不会扰乱源代码。 Rails 配得上它所受到的赞美和推崇(现在仍然如此),但是它使 J ...
1:安装groovy fro eclipse 插件plugins 已经是2.0版本了,并且支持3.6、3.5、3.4.2的eclipse。我的eclipse版本是 3.5,下面一起安装这个插件 Help -> install new software -> add -> 输入 对应的版本的插件地址Development Builds Development builds for ...
    js本身没有实现namespace,但是可以通过自定义来实现,Yahoo公司出品的YUI就有这个功能,你可以在YUI包build/yahoo/yahoo.js中找到相关实现。例如: 在YUI中:执行 1. YAHOO.namespace ("myspace"); 然后你就拥有了YAHOO.myspace这个名字空间,可以进行类似如下的操作: 2. YAHOO.myspace.alertHello=function() {alert("Hello");} 实质上,YUI.namespace相当于建立了一个表项,准确地说是关联数组(associ ...

url参数大小写

    博客分类:
  • WEB
url中的参数注意大小写,都会格式化成小写的。
struts1.2 首先我想点击一个按钮,跳转页面,页面上有几个复选框,<html:multibox>   复选框的value如下 <html:multibox property="box" value="aa"/> AA<br/> <html:multibox property="box" value="bb"/> BB<br/> <html:multibox property="box" valu ...

代理惹的祸

代理惹的祸。晕。。。
Ant也可以通过命令行参数 -buildfile <file> 来指定其他目标文件,其中,<file>是你要采用的目标文件名。Ant还有很多命令行可选参数,如下所示: 可以输入ant -help查看命令行可选参数摘要:ant [options] [target [target2 [target3] .. ...
一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址www.apache.org找一个你喜欢的版本,或者干脆最新的版本 3),解压ant 你 ...
学习JBPM 4.4 必备手册! 用户手册 开发指南
成为Java高手是每个Java学习者的梦想,但目前Java知识分支众多,我们该如何学习?本文介绍成为Java高手需要注意的25个学习目标,希望对正在成为Java高手的您有所帮助。   1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF ...
println会向缓冲区输出内容,并在内容后输出一个换行符。将内容作为一行输出到另一端。write只是向缓冲区输出内容。没有换行符。而print方法则跟write一样,只是将null转换为字符串'null'。即:writer.println("msg") == writer.write("msg"); + writer.write("\n") ;如果用write()方法输出内容并flush后,用在IO的另一端用readline来读取内容,会阻塞IO、阻塞线程。如果用println()方法输出内容并flush后,IO另一端的read ...
: 客户端从键盘输入 hi (当用户输出exit 退出程序),服务端响应为 hi(服务器要求为多线程)     解:服务器程序: import Java.io.*; import Java.net.*; public class MyServer extends Thread{ private Socket cq ; public MyServer(Socket cq) { this.cq = cq; } public void run() { try { BufferedReader in=new Buffere ...
初学Java多线程系列的本部分介绍线程的生命周期。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。   与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。 // 开始线程 public void start( ); public void run( ); // 挂起和唤醒线程 public void resume( ); ...
Global site tag (gtag.js) - Google Analytics