1726. Tuple with Same Product

题目:Given an arraynumsofdistinctpositive integers, returnthe number of tuples(a, b, c, d)such thata * b = c * dwherea,b,c, anddare elements ofnums, anda != b != c != d.Example 1:Input: nums = [2,3,4,6]Output: 8Explanation: There ...
分类: 其他 发布时间: 01-30 22:02 阅读次数: 0

Java访问数据库之JDBC实现方式

数据库连接池数据库连接池用c3p0-0.9.1.2.jar包,通过配置文件的方式来维护数据库连接信息。在类路径下新建c3p0-config.xml文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><c3p0-config><named-config name="shiro"><!-- 指定连接数据源的基本属性 --
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Dnsyo-在全球超过1500个DNS服务器上检查你的域名解析记录

Dnsyo是一个命令行DNS检测工具,能够在多达1500个不同网络的开放DNS服务器上进行查询。在做了DNS变更的时候用来检查DNS生效或排查DNS设置的时候是非常有用的。项目地址:https://github.com/samarudge/dnsyoDnsyo安装Ubuntu, Debian or Linux Mint$ sudo apt-get install python-pip $ sudo
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Linux系统分析工具之slabtop

一、简介slabtop - display kernel slab cache information in real time(实时的显示内核slab缓存信息,透过/proc/slabinfo)内核的模块在分配资源的时候,为了提高效率和资源的利用率,都是透过slab来分配的。通过slab的信息,再配合源码能粗粗了解系统的运行情况,比如说什么资源有没有不正常的多,或者什么资源有没有泄漏。linux
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Systemd入门教程

CentOS 7使用Systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。Systemd的特性支持并行化任务同时采用socket式与D-Bus总线式激活服务按需启动守护进程(daemon)利用Linux的cgroups监视进程支持快照和系统恢复维护挂载点和自动挂载点各服务间基于依
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

CentOS下实现SFTP CHROOT的几种方法

有些应用场景下需要限制用户只能使用SFTP,但不允许登陆系统SHELL。这里介绍几种方法来实现这样的需求。一、通过MySecureShell实现什么是MySecureShellMySecureShell is a sftp-server developing tool which help to make a ftp server like proftpd but very securised w
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Hping使用方法详解

一、原理基础Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和主机,其功能非常强大,可在多种操作系统下运行,如Linux,FreeBSD,NetBSD,OpenBSD
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

CentOS 7下使用FirewallD构建动态防火墙

FirewallD介绍FirewallD提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持IPv4, IPv6 防火墙设置以及以太网桥接,也支持允许服务或者应用程序直接添加防火墙规则的接口。FirewallD拥有运行时配置和永久配置选项。采用firewall-cmd(command)或firewall-config(gui)来动态的管理kernel ne
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Linux命令行下抓取HTTP流量的工具--httpry

httpry是一个专业的封包嗅探器,用C语言开发的用来用于显示和记录HTTP流量。此工具不会进行自身分析,而是用来捕获、分析、并记录流量。它可以作为一个后台进程记录实时流量并输出到文件,由于具有轻型和灵活的特性,所以它可以很容易适应不同的应用程序。它不显示原始HTTP传输的数据,而是着重解析和显示相关数据字段的请求和响应行。应用场景查看用户在你的网络上在线浏览的内容检查是否正确的服务器配置在HTT
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

利用lshell来构建一个受限的用户SHELL环境

有些特殊情况下需要实现将系统内普通用户限定在指定目录下,并且只能使用系统管理员设定的命令。lshell就是实现这样功能的一个神器。lshell提供了一个针对每个用户可配置的限制性shell,lshell的配置文件非常的简单,可以和ssh的authorized_keys或者/etc/shell、/etc/passwd耦合使用,lshell可以很容易的严格限制用户可以访问哪些命令。项目地址: http
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

Hadoop集群搭建及Hive的安装与使用

1、集群安装与配置以centos为例,首先创建4台虚拟机,分别命名为hp001、hp002、hp003、hp004。安装成功后,然后分别修改主机名(hp002、hp003、hp004同hp001)。vim /etc/sysconfig/network            # 编辑network文件修改hostname hp001cat /etc/sysconfig/network    cat
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

xxl_job分布式任务调度平台

1.xxl_job概述XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现源代码并接入多家公司线上产品线,开箱即用。在运维工作主要是为了方便集中管理,集中调度服务器上的定时任务。2.xxl_job基础系统:centos7.4编译工具:mvn3.6.4语言环境:java1.8.0_92数据库:MySQL5.7.26相关软件包地址:链接:https://pan
分类: 企业开发 发布时间: 01-30 22:01 阅读次数: 0

CentOS 6下搭建Open***服务器

Open***是一个用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件。使用Open***可以方便地在家庭、办公场所、住宿酒店等不同网络访问场所之间搭建类似于局域网的专用网络通道。使用Open***配合特定的代理服务器,可用于访问Youtube、FaceBook、Twitter等受限网站,也可用于突破公司的网络限制。Open***架构图Open***服务器
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

用httping测试WEB页面响应时间

httping是一个用来测试 HTTP 请求的连接、发送请求、等待回应的时间。httping与ping类似,不过它不是发送ICMP请求,而是发送HTTP请求。利用httping,我们可以测量出Web服务器跟网络的延迟。httping项目地址: https://www.vanheusden.com/httping/httping安装$ apt-get install httping # Debian
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

基于CLNC技术的免流

互联网高速发展,从2G时代到现在的5G时代,也才短短的数十年,流量够多才是王道。从上网套餐到现在各大运营商推出的各种专属流量卡套餐以来,够快成了我们一直追求的目标。但是各大运营商推出的不限量套餐,每月到达流量阈值以后,限速又成了一大难题。5G时代,每月手机卡套餐自带的10G、20G乃至200G都会在不知不觉中被我们挥霍殆尽。所以我们一直都在追求不限速不限量的使用流量。那么怎么才能达到这个目标呢?经
分类: 企业开发 发布时间: 01-30 22:01 阅读次数: 0

SCCM安装主站点时候选择数据库SQL Server2012R2 AlwaysOn配置教程

SCCM安装主站点时候选择数据库SQLServer2012R2AlwaysOn配置教程环境如图中显示*.在要安装主站点服务器打开安装包、或者使用SCCM管理中心站点目录下的cd.latest安装包点击安装选择下一步选择第一个安装SCCM主站点选项这里输入SCCM密钥或者选择评估版本按一贯风格,接收霸王条款这里选择cd.lates\redist目录内组件,就不需要下载了勾上你需要使用SCCM控制端和
分类: 企业开发 发布时间: 01-30 22:01 阅读次数: 0

Spring、Shiro和EHCache 缓存的使用案例

本文介绍 Shiro + EHCache + Spring 的结合:一、首先有两种方式来创建缓存实例,只介绍spring bean配置方式:1、Spring EhCacheManagerFactoryBean方式创建。2、EhCacheManager方式创建。 二、EHCache配置文件说明1、EHCache 配置文件代码。2、 EHCache  配置文件说明&lt;?xml version="1
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

传输工具SCP命令

CentOS: 172.16.100.60  (本地主机IP)CentOS: 172.16.100.61 (远程主机IP)实战任务:Linux系统之间文件转输1、SCP复制本地文件到远程主机[root@Linux sheel]# scp  /home/sheel/file1   [email protected]:/[email protected]'s password: file1 
分类: 企业开发 发布时间: 01-30 22:01 阅读次数: 0

MySQL多线程备份工具Mydumper详解

Mydumper介绍MySQL在备份方面包含了自身的mysqldump工具,但其只支持单线程工作,这就使得它无法迅速的备份数据。而mydumper作为一个实用工具,能够良好支持多线程工作,这使得它在处理速度方面十倍于传统的mysqldump。其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞。但一般现在的MySQL都有主从,备份也大部分在从上进
分类: 编程语言 发布时间: 01-30 22:01 阅读次数: 0

centos7下配置ntp客户端同步时间服务(包括解遇到ntp无法开机启动的问题)

在CentOS7下配置NTP客户端同步时间服务,以及遇到的问题:包括无法开机自动ntpd服务、ntpdate命令执行报错、ntpd服务不生效等问题;还包括ntpq -p的参数解释、timedatectl的参数解释等。
分类: 企业开发 发布时间: 01-30 22:01 阅读次数: 0