- 浏览: 49942 次
- 性别:
- 来自: 隐居山林
最新评论
-
yjandx3543:
$CLASS_PATH:lib/activation.jar ...
shell脚本控制jar的启动和停止 -
康小奔:
shell脚本必须和jar在同一目录下嘛
shell脚本控制jar的启动和停止 -
JasonLeemz:
对于数据量很大的表,力不从心啊
随机从数据库取一条记录
文章列表
JSP中中文的解决:
中国移动加入以下几句后,页面中可以直接写中文,不用转换,提交的中文直接request.getParameter("")获得,不用转换
<%@ page contentType="text/vnd.wap.wml;charset=gb2312"%>
<%response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<%request.setCharacterEncoding("UTF-8");%& ...
上传文件,表单form的enctype="multipart/form-data",是以二进制数据流提交数据的。所以没法用request.getParameter("name")来获取提交到后台的普通表单域值。
下面是具体的利用Apache Commons FileUpload组件来上传文件,并获取普通表单域的数据。
e.g
Servlet代码:
String fileDir = this.getServletContext().getRealPath("temp/");
String localFileName = &quo ...
如果想删除某个用户下面的所有表,你可以
1、删除用户级连删除表,然后重建用户
drop user 用户 cascade;
2、使用SQL语句生成一个脚本来删除表
select 'drop table '||table_name||';' from user_tables;
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除。
一、在linux下
删除这些目录是很简单的,命令如下
find . -type d -name ".svn"|xargs rm -rf
或者
find . -type d -iname ".svn" -exec rm -rf {} \;
全部搞定。
(http://tech.techweb.com.cn/redirect.php?fid=26&tid=205673&goto=nextnewset) ...
java操作xml主要是有四种方式:dom,sax,jdom,dom4j。这四种方式各有优缺点:(以下比较是来自网络)
1:DOM4J性能最好,连Sun的JAXM也在用DOM4J.目前许多开源项目中大量采用DOM4J,例如大名鼎鼎的Hibernate也用DOM4J来读取XML配置文件。如果不考虑可移植性,那就采用DOM4J.
2:JDOM 和DOM在性能测试时表现不佳,在测试10M文档时内存溢出。在小文档情况下还值得考虑使用DOM和JDOM.虽然JDOM的开发者已经说明他们期望在正式发行版前专注性能问题,但是从性能观点来看,它确实没有值得推荐之处。另外,DOM仍是一个非常好的选择。DOM ...
我写了一个java程序,有main方法入口,已经打包一个jar,并已经能在unix下启动运行,但我想写个脚本文件,方便管理人员去启动和关闭我的java进程. 类似于tomcat的startup.sh,shutdown.sh ,但不能具体如何写,我查过资料,大概原理是启动java进程后,获得进程pid,pid保存到一个文件中,关闭时,读取这个文件,获得pid,kill pid. 具体怎样写不知道,请熟悉这方面的帮忙写写,谢谢.
#!/bin/sh
SERVER=/home/java/server
cd $SERVER
case "$1" in
...
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
C3P0配置:
首先肯定是要下载个包的
c3p0-0.9.1-pre11.bin.zip
解压后把bin下的c3p0-0.9.1-pre11.jar包拷贝到项目下的lib里
接下来新建个连接文件
Java代码
package dbc;
import java.beans.PropertyVetoException;
import java.sql ...
- 2011-05-26 09:19
- 浏览 1115
- 评论(0)
(1) ACCESS:
SELECT TOP n * FROM [tablename] {WHERE condition} ORDER BY RND(field_name) {ASC/DESC}
(2) SQL SERVER:
SELECT TOP n * FROM [tablename] {WHERE condition} ORDER BY NEWID() {ASC/DESC}
(3) MYSQL:
SELECT * FROM [tablename] ORDER BY RAND() {ASC/DESC} LIMIT n
(4) ORACLE:
SELECT * FROM ( ...
String.getBytes()的问题
String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台 ...
- 2011-05-26 09:17
- 浏览 4800
- 评论(0)
一次,用到了LinkedList<HashMap<String, String>> retList=new LinkedList<HashMap<String,String>>();
使用背景:
/**
* 查询记录封装在list中
* @param conn
* @param sql
* @return
* @throws SQLException
*/
public static LinkedList<HashMap<String, String>> getListRecords(Conn ...
1,页面的web.xml配置,指定错误页面
<error-page>
<error-code>404</error-code>
<location>/building.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
需注意:<lo ...
#:从actioncontext中取值,前面加上#
%:%{#username}百分号的作用就是将大括号中的值当成ognl表达式
$:用于在struts配置文件中
#、%和$符号在OGNL表达式中经常出现,而这三种符号也是开发者不容易掌握和理解的部分。在这里笔者简单介绍它们的相应用途。
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号
表达式语言主要有以下几大好处:
1. 避免(MyType) request.getAttribu ...
/**
*清空指定表单中的内容,参数为目标form的id
*注:在使用Jquery EasyUI的弹出窗口录入新增内容时,每次打开必须清空上次输入的历史
*数据,此时通常采用的方法是对每个输入组件进行置空操作:$("#name").val(""),这样 ...
目录 :
一、摘要
二、子网掩码的概念及作用
三、为什么需要使用子网掩码
四、如何用子网掩码得到网络/主机地址
五、子网掩码的分类
六、子网编址技术
七、如何划分子网及确定子网掩码
八、相关判断方法
一、摘要 ...
一:核心部分
/** (1)
* $()
* 运行:点击文档中所有a标签时将弹出对话框
* 说明:$("a") 是一个jQuery选择器;$本身表示一个jQuery类,所有$()是构造一个jQuery对象;
* click()是这个对象的方法。同理$ (document)也是一个jQuery对象,ready(fn)是$(document)的方法,
* 表示当document全部下载完毕时执行函数。
*/
/*
$(document).ready(function(){
...