2019年06月的文章

编程开发

使用Docker快速搭建Firefox Send

1

1:安装Docker 2:Docker启动Redis 3:Docker启动Firedox Send 4:配置Nginx反向代理 现在你已经可以访问http://127.0.0.1:1443 来使用Firedox Send了。接着将你的域名解析到你的服务器,再通过Nginx反向代理...

阅读(2022)评论(2)赞 (2)

编程开发

Linux命令之巧用sed进行内容替换

大家都知道在Linux中提供了近乎无数的强大命令,当然对文件的编辑来说VI/VIM想必是大家耳熟能详的最常用的命令了,但是很多情况下我们用他们都只是为了替换一些简单的内容,比如去掉某行前面的#啦,或者把某参数从no改为yes之类的事情,然后还得ESC -> : -> ...

阅读(1498)评论(0)赞 (0)

杂谈流水

Google Cloud Platform/谷歌云更换公网IP

6

由于某些众所周知的问题需要更谷歌云服务器的公网IP;首先打开https://console.cloud.google.com并登陆到Google Cloud Platform,然后在左侧依次点击网络>VPC 网络>外部 IP 地址;如下图所示。 在页面中的外部 IP ...

阅读(4353)评论(1)赞 (0)

编程开发

SpringBoot中获取某个接口的所有实现类

1

如题,在开发过程中经常会有这个需求,例如全国各个城市的社保授权登录爬虫,每次加一个城市都手动去添加if判断也太LOW。那该如何实现呢? 首先我们需要定义一个接口GodFather,然后增加两个接口的实现类implA,implB,并且给实现类加上@Component注解。当然,如果...

阅读(2426)评论(0)赞 (0)

编程开发

Kotlin多协程/多线程下载文件

1

Kotlin版本的多线程下载与Java版本的不同点主要在线程控制方面,Java是通过线程池来控制,而Kotlin版本则利用异步协程创建时传入”Dispatchers.IO“来使用多线程,并利用父协程会等待子协程执行完毕这点来简化协程/线程控制。 建议新建S...

阅读(1937)评论(3)赞 (0)