SSH密钥登录

设置 SSH 通过密钥登录 我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。
分类: 其他 发布时间: 06-21 23:36 阅读次数: 4

phantomjs安装 Centos7

一、安装PhantomJS(linux环境安装)将PhantomJS下载在/usr/local/src/packet/目录下(这个看个人喜好)操作系统:CentOS 7 64-bit1.下载地址:http://phantomjs.org/download.html2.文件名:phantomjs-2.1.1-linux-x86_64.tar.bz2# 下载好后进行解压(由于是bz2格式,要先进行bz...
分类: 其他 发布时间: 06-21 23:36 阅读次数: 5

CentOS7安装MySQL 转载

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noar...
分类: 其他 发布时间: 06-21 23:36 阅读次数: 5

SpringBoot+jersey简单示例

一个简单的例子,一开始不知道为什么不成功,后来又莫名其妙地成功了,记录一下过程。1、创建项目这样我们就完成了创建,这里是目录结构2、编写我们的jersey配置文件package com.example.demo; import org.glassfish.jersey.server.ResourceConfig; import org.springframework.stereotype.Com...
分类: 其他 发布时间: 06-21 23:35 阅读次数: 5

SpringBoot+jersey简单示例二 数据库连接

这里我用的是posgreSql数据库,装在本地springboot配置:这里我们需要在数据库中创如下:用户:postgres,密码:123456数据库:sp接着上一节说。接图添加上一节没有的包,以及没有的文件。首先我们看看实体类像这样加上注解后,再加上本置文件已经配好,如果此时你已经启动了postgresql,那么运行这个就可以自己地在数据库中插入表了,这里有个注意的:表名(@Entity(nam...
分类: 其他 发布时间: 06-21 23:35 阅读次数: 4

Centos7 mongodb rabbitmq安装 简介

1、下载安装包curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz2、解压tar -zxvf mongodb-linux-x86_64-3.2.12.tgz3、移动到指定位置mv mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb4、在/usr/local/mo...
分类: 其他 发布时间: 06-21 23:35 阅读次数: 5

python基础-2-字符串内置方法

S.capitalize() -> str-将字符串S的第一个字符改为大写 >>> 'special thing'.capitalize() 'Special thing' S.casefold() -> str-将字符串S的所有字符改为小写 >>> 'SPEcial THing'.casefold() 'special thing' S.center(width[, fillchar]) -> str-将字符串S居中,S的宽度变成width,fillchar表示填充字符(若不填则默认用空格填
分类: 其他 发布时间: 06-21 23:34 阅读次数: 2

Redis-cluster快速实现

1、环境规划 ip node-port os-version redis-version 10.10.16.40 6379,6380 CentOS7.4 redis-4.0.7 10.10.16.41 6379,6380 CentOS7.4 redis-4.0.7 10.10.16.42 6379,6380 CentOS7.4 redis-4.0.7 Redis-Cluster要求至少6个节点 2、安装redis 基本安装脚本 ~]# cat redis_install.sh #!/bin/
分类: 其他 发布时间: 06-21 23:34 阅读次数: 3

网易C++面试题--被3整除

小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。 并且小Q对于能否被3整除这个性质很感兴趣。 小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。 输入描述: 输入包括两个整数l和r(1 <= l <= r <= 1e9), 表示要求解的区间两端。 输出描述: 输出一个整数, 表示区间内能被3整除的数字个数。 输入例子1: 2 5 输出例子1: 3 例子说明1: 12, 123, 1234, 12
分类: 其他 发布时间: 06-21 23:34 阅读次数: 5

vue-router各个属性的作用及用法

  vue-router是vue单页面开发的路由,就是决定页面跳转的!   <router-link> 组件支持用户在具体有路由功能的应用中(点击)导航。通过to属性指定目标地址。 Props 属性 1、to   表示目标路由的链接。当被点击后,内部会立刻把to的值传到router-push()。 <router-link :to="‘home‘">Home</router-link> <router-link :to="{ path: ‘home‘ }">Home</router-link
分类: 其他 发布时间: 06-21 23:34 阅读次数: 5

Javascript 中关于if(xx)和 x==y的判断

Javascript 中关于if(xx)和 x==y的判断是非常基础但却十分重要的内容,以下是笔者学习的一些总结: 1、if(xx)的判断: 在if(xx)的判断中,括号里的内容会强制转换会布尔类型,结果为true则后面语句执行,为false则不执行。在此注意一条就可以了:对于括号里的表达式,会被强制转换为布尔类型. 如何强制转换呢?规则如下: 举几个栗子,如下代码输出什么? A: if ("hello") { console.log("hello") } 括号里的字符串会强制转换为布尔类型,
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

zabbix 主动模式和被动模式配置文件对比

1.主动模式: 在web上看zabbix available 是红色 [root@python ~]# egrep -v '^#|^$' /etc/zabbix/zabbix_agentd.conf ListenPort=10050 ListenIP=0.0.0.0 StartAgents=0 #必须设置为0 ServerActive=10.2.1.45 Hostname=python #关键:这里要跟hostname设置一样,agent不要DNS解析 被动模式: 在web上看zabbix a
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

form表单自动提交

form表单提交是web项目中经常遇到的,但是如果form中只有一个input为text类型的输入框时, 需要格外注意,因为这时候只要你按下回车键,form表单就会自动提交,这是form表单的一个特性。 如何有效的防止呢? 小编认为最简洁有效的方法就是增加一个隐藏域。比如下面的代码就可以解决问题: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYP
分类: 其他 发布时间: 06-21 23:34 阅读次数: 2

简单弹窗

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <script src="../public/jquery-3.3.1.min
分类: 其他 发布时间: 06-21 23:34 阅读次数: 3

ionic 程序部署到ios设备闪退或白屏的解法方案

一般来说,这是一个比较麻烦的问题,网上有很多文章阐述了解决办法,都是通过更改config.xml文件中splashscreen相关配置, 我这里不再累述。 我的看法是, 有很大的可能是ionic程序出了问题,可以按照以下步骤一一排除。 系统环境设置: Mac OS X, Visual Studio Code, XCode, Node.js etc. 1. 查看是否是Ionic程序的问题。使用VS Code打开项目,在终端运行 ionic serve -c ,然后打开浏览器的开发工具,打开 控制
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

AOP代理对象生成

AOP(Aspect-OrientedProgramming,面向方面编程)是OOP(Object-Oriented Programing,面向对象编程)的良好补充与完善,后者侧重于解决 从上到下的存在明显层次逻辑关系的问题,而前者则侧重于由左至右的水平散布的无明显逻辑关系但具备相同行为的问题。AOP抽象的是相同的行为而非 关联的行为,用于提供通用服务支持,而非业务逻辑处理,其核心思想是“将应用程序中的商业逻辑同对其提供支持的通用服务进行分离。 AOP植入有多种不同方式,主要分为以下三种方式:
分类: 其他 发布时间: 06-21 23:34 阅读次数: 5

如何使用sql函数平均值、总数、最小值、最大值 oracle常见函数:平均值、总数、最小值、最大值、总和、标准差

使用sql函数,您可以在一个select语句的查询当中,直接计算数据库资料的平均值、总数、最小值、最大值、总和、标准差、变异数等统计。使用recordset对象时,也可使用这些sql函数。 sql函数包括如下: avg函数:计算查询中某一特定字段资料的算术平均值。 count函数:计算符合查询条件的记录数。 min, max函数:传回指定字段之中符合查询条件的第一条、最末条记录的资料。 first, last函数:传回指定字段之中符合查询条件的最小值、最大值。 stdev函数:计算指定字段之中
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

python模块的学习

1 # time 模块 2 import time 3 print(time.time()) #当前的时间挫 4 #time.sleep(3) #休息3秒钟,这3秒cpu不工作的 5 print(time.gmtime()) #time.struct_time(tm_year=2018, tm_mon=6, tm_mday=21, tm_hour=10, tm_min=37, tm_sec=30, tm_wday=3, tm_yday=172, tm_isd
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

shop--13.日志 logback SLF4j

1.private final Logger logger = LoggerFactory.getLogger(当前类.class); logger.debug("debug"); logger.info("info"); logger.error("error"); 2.或者使用注解 @Slf4j 然后下面使用 log.debug("debug"); log.info("info"); log.error("error"); 3. 输出参数 String name = "asd"; Stri
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4

hadoop启动后没有datanode怎么办

根据日志中的路径,cd /home/hadoop/tmp/dfs,能看到 data和name两个文件夹。 方法一: 删除DataNode的所有资料及将集群中每个datanode节点的/dfs/data/current中的VERSION删除,然后重新执行hadoop namenode -format进行格式化,重启集群,错误消失。 方法二: 将name/current下的VERSION中的clusterID复制到data/current下的VERSION中,覆盖掉原来的clusterID
分类: 其他 发布时间: 06-21 23:34 阅读次数: 4