1:请用shell脚本实现:按时间进行排序对Resin日志的某时间段统计并打印日志中的第1列?
2:请写出获取网页中 img 标签的正则表达式?
3:请用Java程序实现对指定文件进行写入操作,并考虑多个进程同时写入时该如何处理?

解决方案 »

  1.   

    3.
    Writer.javaimport java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;public class Writer {
        private String filePath = "c:\\a.txt";
        private PrintWriter pw;    public Writer() {        try {
                if (pw == null) {
                    pw = new PrintWriter(new FileWriter(filePath, true));
                }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        public synchronized void write(String str) {
            pw.println(str);
            pw.flush();
        }}