编程开发 第4页

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

1

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

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

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

1

Kotlin版本的多线程下载与Java版本的不同点主要在线程控制方面,Java是通过线程池来控制,而Kotlin版本则利用异步协程创建时传入”Dispatchers.IO“来使用多线程,并利用父协程会等待子协程执行完毕这点来简化协程/线程控制。 建议新建Spring boot项目并选择Kotlin,并将kotlin协程依赖加入,pom.xml主要内容如下: Kotlin多协...

阅读(6396)评论(3)赞 (1)

如何快速编写一个暗网爬虫

2

对于暗网想必不用我过多解释,在https://www.torproject.org/download 下载Tor Browser安装即可,当然国内得配合SS使用。 但我们作为一名爬虫工程师,如何写爬虫去访问暗网网址才是我们需要的;如何最简单的实现暗网爬取呢? 首先需要一台香港的服务器,阿里云百度云谷歌云的都可以,省的翻墙。接下来开始安装必要的服务,SSH登录后以root用户执行如下命令即可: 接下...

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

教你免登陆下载最新的Oracle JDK 8u211/8u212

1

最新的国内JDK下载教程请移步:https://www.kagura.me/dev/20200424112618.html 最近Oracle发布了最新的Java SE 8u211 / Java SE 8u212,但是下载方式也改变了,原先点击Accept License Agreement同意协议即可下载,现在则多加了一步强制登录,看了下创建用户需要的信息还挺多,瞬间就没兴趣继续了;好在这个世界还...

阅读(32215)评论(0)赞 (26)

Proxifier 2.23 注册码

有时候我们成功搭建使用shadowshocks实现代理访问google,然而只能浏览器代理方式使用,不能其他程序使用代理,不利于白帽子匿名安全检测,Proxifier则可以完美解决这个问题。 安装 官网发布多个版本,其中便携版不需要安装,直接双击运行,安装版则直接安装即可   Windows便携版:https://www.proxifier.com/distr/ProxifierPE.zip  W...

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

Mac找回”允许任何来源”选项,解决软件打开时提示已损坏

2

在Mac安装一些破解版软件或者第三方来源的软件时,系统总是提示:程序已损坏,打不开。您应该将它移到废纸篓。 虽然在安全性与隐私中点选“允许任何来源”选项即可,但是在macOS Sierra开始已经不显示任何来源选项了,需要手动执行sudo spctl --master-disable才会显示。如果没有出现,重新启动下Mac。

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

Ubuntu下使用PPA安装Java8

首先执行sudo add-apt-repository ppa:webupd8team/java添加PPA。 然后执行sudo apt-get install oracle-java8-installer启动安装程序并在提示时接受许可证: 安装完成后,Oracle Java 8应自动设置为默认值。 如果没有,执行sudo apt-get install oracle-java8-set-defau...

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

腾讯云Ubuntu主机设置Root用户登录

在腾讯云上拿到的Ubuntu主机分配给的用户是ubuntu用户,并不是root用户,而阿里云上拿到的Ubuntu主机分配给的用户就是root用户。如果没有root用户权限做事情会变得麻烦,每次做什么都要sudo一下,下面介绍怎么设置root用户的ssh登录: 1、首先以ubuntu用户登录服务器,然后执行:sudo passwd root 接着输入root密码,屏幕不会像Windows那样出现星号...

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

Java获取当前进程ID(PID)

从JDK1.5之后,Java开始提供包:java.lang.management,它提供了一系列的用来在运行时管理和监督JVM和OS的管理接口。获取当前进程ID的代码如下:

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