【碎碎记录】将数据保存到文件中

83 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情 >>

本文是我遇到问题后的一些解决方案和记录

curl命令

curl 是一种命令行工具,作用是发出网络请求,然后获取数据,显示在"标准输出"(stdout)上面。

1、查看网页源码

$ curl www.sina.com
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

如果要把这个网页保存下来,可以使用 -o 参数:

curl -o [文件名] www.sina.com

2、自动跳转

有的网址是自动跳转的。使用 -L 参数,curl 就会跳转到新的网址。

curl -L www.abc.com

键入上面的命令,结果自动跳转为 www.abc.com.cn

idea插件 Easy code

这个插件可以自动写增删改查代码,很方便,并且可以根据你的使用创建对应的模板。

echo

标准输出命令,打印在控制台将命令

睡觉防止线程挂掉

通过Thread.sleep ( 50*100L ) ;的方式防止线程挂掉导致程序不再执行

这个是我遇到的比较坑的一个点,因为当时想不到为什么这个需要睡觉,后来知道了,这个睡觉是为了防止主线程挂掉,这个是当时使用了lua脚本去执行任务,如果线程挂了就无法成功执行了

Java关键字(一)——instanceof

instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:
boolean result = obj instanceof Class这个是当时看hutool脚本发现的这个问题。在hutool中这个方法很常用。

@SuppressWarnings("serial")注解作用

当类实现了序列化接口,一般都会给出一个私有字段,现在新系统写法通常不这样了,当你的类进行序列化和反序列化操作的时候如果没有这个字段可能会出问题

private static final long serialVersionUID = 5952689219411916553L;

这个注解就是代替这个字段的作用