- 浏览: 11058 次
- 性别:
- 来自: 广州
最新评论
文章列表
string-doc
SAXBuilder builder = new SAXBuilder(false);
Document doc = null;
StringReader xmlReader = new StringReader(xmlStr);//xmlStr为目标字符串
doc = builder.build(xmlReader);
xmlReader.close();
doc-string
Format format = Format.getCompactFormat();//格式化的方式,有三种的
format.setEncoding("UTF-8");
X ...
public static void main(String[] args) throws IOException {
File f = new File("./32.txt");
if (f.exists()) {
System.out.println("文件存在!");
}
try {
//打开文件
FileInputStream in = new FileInputStream(f);
InputStreamReader isr = new InputStreamReader(in, "UTF-8&q ...
简单替换小说中第一人称
- 博客分类:
- java部分小处理源码
简单的读取文本的一句话,进行第一人称的替换...我觉得里面最主要的知识还是打开和读取文件的方式,还有替换的方式,不能搞到替换的过程很长。本人在编写的过程中,遇到过几次的堆溢出,所以字符串的怎么优化处理也是其中的一个方面。
1、使用jdom等工具生成的xml,在调用setText时,会自动去掉开头和末尾的空格。
2、使用jdom等工具生成的xml,对于特殊的符合会自动转义,如果要不进行转义只能加CDATA标签,可是CDATA标签在属性中无法使用。
3、有部分xml读取出来会发现含有text这些节点,这些是因为换行造成的,可以使用内容函数进行格式化,这样能保证遍历节点的正确性。
4、对于xml的节点,删除其中一个节点的时候要小心那个contentsize的改变,这个在list里面常常忽略。
Q:什么是"并发"?什么是"并行"?
A:俗话说,一心不能二用,这对计算机也一样,原则上一个CPU只能分配给一个进程,以便运行这个进程。我们通常使用的计算机中只有一个CPU,也就是说只有一颗心,要让它一心多用,同时运行多个进程,就必须使用并发技术。实现并发技术相当复杂,最容易理解的是"时间片轮转进程调度算法",它的思想简单介绍如下:在操作系统的管理下,所有正在运行的进程轮流使用CPU,每个进程允许占用CPU的时间非常短(比如10毫秒),这样用户根本感觉不出来CPU是在轮流为多个进程服务,就好象所有的进程都在不间断地运行一样。但实际上在 ...
http://zsp.iteye.com/blog/156295
http://www.dnbcw.com/biancheng/zhan/CIYH20729.html
http://java.chinaitlab.com/base/805952.html
http://blog.csdn.net/KingWolfOfSky/archive/2009/08/13/4444231.aspx
1、查询一次,然后改变里面的值,在事务提交的时候会执行update(查询对象为引用)。
2、查询一次,改变部分值,在查询一次,为改变的值。
装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的 Servlet。
Server创建一个Servlet的实例
Server调用Servlet的init()方法
一个客户端的请求到达Server
Server创建一个请求对象
Server创建一个响应对象
Server激活Servlet的service()方法,传递请求和响应对象作为参数
service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息
service()方法使用响应对象的方法,将响应传回Ser ...
http://blog.163.com/wanghero@126/blog/static/298851962007414102437984/
按照本人的理解就是请求移动的服务器,移动的服务器帮你把ua信息塞到http报头中,然后再通过IP地址映射转到你真正请求的那台服务器上。
==白名单测试==
============报头信息===========
host: xxxxxxxxx
上面那个host只是移动的一个中间映射地址
1、查询出被锁的情况:SELECT OBJECT_ID,SESSION_ID,SERIAL#, ORACLE_USERNAME,OS_USER_NAME,S.PROCESS FROM V$LOCKED_OBJECT A, V$SESSION S WHERE A.SESSION_ID=S.SID
2、解锁:alter system kill session 'sid,serial#';
select o.* from T_COL o where CONNECT_BY_ISLEAF =1 start with o.COL_ID = xxx
connect by prior o.COL_ID =o.PARENT_ID