摘要:
In my daily work I always needs to have remote access, either telnet, ssh or rdp to Unix or Windows based machines. I have used various open source remote access clients and here are them.Among the open source remote access software, putty is definitely one of my favorites. Using it together with Pu 阅读全文
摘要:
文件I/O:文件流→序列化★文件流 文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。 主要类与方法和描述 FileInputStream.read() //从本地文件读取二进制格式的数据 FileReader.read() //从本地文件读取字符(文本)数据 FileOutputStream.write() //保存二进制数据到本地文件 FileWriter.write 阅读全文
摘要:
像日志的这样的小细节,在开发过程中常常被忽略。除了区分级别外,日志的输出内容通常处理地很随意。而实际上日志在监控系统行为,排错,性能优化,安全审计等方面扮演着重要的角色。 总体上说一份良好的日志应该符合一个特性:greppable。grep是unix/linux系统上一个很强大的工具,它能够从文件中找出匹配某个正则表达式的所有行。也就是说良好的日志文件应该能够让日志分析工具在庞大的日志数据里很容易很精准地定位到所需要的信息。 至于如何才算greppable,还得看具体的分析需求,总结一下考虑的因素大概有以下几个方面: 一、what to log? 需要纪录哪些信息 错误信息,核心性能数据,用户 阅读全文