`
文章列表
import java.security.MessageDigest; public class PasswordEncoder { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5",    "6", "7", "8", "9", "a", "b", &q ...
通过JAVA的API可以顺利的抓取网络上的大部分指定的网页内容,现与大家分享一下这方法理解与心得。最简单的一种抓取方法就是: URL url = new URL(myurl); BufferedReader br = new BufferedReader(newInputStreamReader(url.openStream())); String s = "" ...
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.ArrayList; import java.util.List; public class LineCounter { List<File> list = new ArrayList<File>(); int linenumber = 0; FileReader fr = null; BufferedReader br = null; public void ...
tomcat重启时,缓存(tomcat\work\Catalina) 并不能自动清理,有时会给系统带来不必要的麻烦。现在大多数手动在启动前,删除该文件夹! 稍微在startup.bat,文件内加一句删除命令即可实现自动清理: 在startup.bat 头部加: rd /s/q “..\work\Catalina” 删除文件夹及文件夹内的所有文件并且不提示
md5是128位hash码(4个整数,每个整数4个字节)。我们假设它的计算结果是足够随机和足够分散的。因此,一个文件的md5码,有2的 128次方(用2e128表示,下面都用这种方式表示)个可能。进而我们知道,随意找出来的两个文件的md5 ...
org.apache.jasper.JasperException: /pages/mpMaterial/materialOutside/MpMaterialWarningsList.jsp (line: 133, column: 131) The JSP specification requires that an attribute name is preceded by whitespace     at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)     at o ...
1.函数GROUP_CONCAT 通常跟GROUP BY一起用 具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。 例子: select company_id,group_concat(correct_key) as temp from t_error_recovery group by company_id group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函 数参数(就是字段名)决定。分组必须有 ...
<a href="javascript:;" onClick="javascript:window.open('admin_fk.asp?id=')"> 文字部分</a> <a href="#"onclick="del(id)">删除</a>会出现不正常跳转,将 #改成javascript:void(0)就可以了 #包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0)  仅仅表示一个死链接 这就是为什 ...
<html>    <body>                 <body>     <table name="tab" id="tab">        <tr>           <td>测试</td>           <td>test</td>        </tr>             </table>     <input type="button" v ...
< !--for oracle 9   < property name="dialect">org.hibernate.dialect.Oracle9Dialect< /property> --> < !--for Mysql  < property name="dialect">org.hibernate.dialect.MySQLDialect< /property> --> < !--for Ms SQL Server--> < property ...
1、下载:到ANT官方网站http://ant.apache.org/下载最新版本,解压后即可。 2、配置环境变量:我的电脑----属性-----高级----环境变量       如:ANT_HOME:C:\apache-ant-1.7.1       PATH:%ANT_HOME%\bin (为了方便在dos环境下操作) 3、查看是否安装成功:在dos窗口中输入命令ant,若出现结果    Buildfile:build.xml does not exist!    Build failed    说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。 4、使 ...
参考网址: http://hi.baidu.com/sihochina/blog/item/fb44a63d4ae2f005baa167a3.html
过程1中的技巧: a.同一个字段不能重复的写,如果要重复的使用该字段,该字段在拥有这个字段的表中应该是主键,其他要拥有该字段的表可以与该表建立多对一的关系,如此生成PDM后,该字段会自动的作为外键添加到需要的表中。 b.如果一个实体(表)没有一个自己的主键(作为其主键的是外键),则该实体应该写为“联合连接”(多对多关系)。 c.“关系”默认为 一对多关系,在画一个关系的时候,出发点为一方,终点为多方。 d.设不了主键的原因:如果一个字段在多个表中出现则设不了,请删除在他表中多余重复的同名字段。 e.即使删除了表,曾经保存实体或关系时产生的字段仍然会存在,以便于在另外的地方引用时输入字段 ...
查看被锁的表:     select   p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name   from   v$process   p,v$session   a,   v$locked_object   b,all_objects   c   where   p.addr=a.paddr   and   a.process=b.process   and   c.object_id=b.object_id         解锁:     alter   system     kill   sessio ...
Spring管理filter和servlet 在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象  的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用 WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplicationContext,然后调用WebApplicationContext.getBean("beanName" ...
Global site tag (gtag.js) - Google Analytics