`
kevin850115
  • 浏览: 64684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进 ...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit ...
public static final List<String> RESERVE_CUASE = new ArrayList<String>(); static { RESERVE_CUASE.addAll(Arrays.asList(new String[] { "q", "filter", "property", "n", "s", & ...
网站服务器各类错误提示和状态所代表的到底是什么含义呢?很多用户和网站制作者在遇到服务器的错误提示时,常常一头雾水,不知道到底什么意思。本文将系统列出..net 信息服务 (IIS) 的各类返回错误的含义。  根据服务器的运行原理,当用户试图通过 HTTP 访问一台正在运行net 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。常见的错误提示分为客户端错误和服务器端错误。  数字代码5xx类  -  服务器错误 服务器由于遇到错误而不能完成该请求。  500 - Internal Ser ...
在ibatis中,会发现其输入参数只能有一个,于是当出现需要进行多个输入参数的时候,就要想点办法了,我看到的有以下两种比较好的方法能够解决这个问题 1) 用String代替 <select id="checkLogin" parameterClass="java.lang.String" resultClass="java.lang.Integer"> SELECT count(*) AS value FROM userinfo WHERE $sql$ </select> 比如如上的map statement代码 ...
一、TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes、lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用 /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件 /sh ...
URL重写 通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。如果浏览器不支持 cookies,或者将浏览器设置为不接受 cookies,我们可以通过 URL 重写来实现会话管理。   实质上 URL 重写是通过向 URL 连接添加参数,并把 session ID 作为值包含在连接中。然而,为使这生效,你需要为你的 servlet 响应部分的每个连接添加 session ID 。    把 session ID 加到一个连接可以使用一对方法来简化:response.encodeURL() 使 URL 包含 s ...
HTTP请求头概述    HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。    下面是一些最常见的请求头: Accept:浏览器可接受的MIME类型。 Accept-Charset:浏览器可接受的字符集。 Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情 ...
表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是一对多的关系 A.ID --> B.AID Select ID , NAME FROM A Where EXISTS (Select * FROM B Where A.ID = B.AID) 执行结果为 1 A1 2 A2 原因可以按照如下分析 Select ID , NAME FROM A Where EXIS ...
作者:Joel Spolsky [编者按]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现, ...
是两封朋友的来信促使我完善这篇对rose生成代码及其反向工程功能介绍的文章,在收到来信此之前我只把blog当作一个自娱自乐的地方,没有想到过真的会有人看到,并且反馈,加之近来deadline将近,每日深陷调试代码的泥潭中无 ...
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3 此查询结果应该为1000行,每行包含3个相等的值。在无索引的情况下处理此查询,必须寻找3个表所有的组合,以便得出与WHERE子句相配的那些行。 ...
http://www.myphpdunia.com/2009/04/19/top-10-jquery-examples-with-live-demos/

java读取txt文本

    博客分类:
  • Java
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class test1 { public String ReadDate() { String url = "D:\\2.txt"; String strs = ""; try { FileReader read = ...
var num_of_docs = UltraEdit.document.length; var dashes = "// ------------------------------------------------------------"; dashes += "----------------\r\n"; // Enumerate through all open documents and add the header. var index; for (index = 0; index < num_of_docs; in ...
Global site tag (gtag.js) - Google Analytics