主席的专栏

记录自己技术进步的点点滴滴

排序:
默认
按更新时间
按访问量

grafana 做业务数据分析

grafana 是一个开源的时序性统计和监控平台,支持例如 elasticsearch、graphite、influxdb 等众多的数据源,并以功能强大的界面编辑器著称。 现在就以我们的业务为例,做了几个图像分析,如图所示: 以上只用到了grafana的两个panel,分别是singl...

2018-07-18 16:25:14

阅读数:4

评论数:0

解决cpu io waitTime100%

今天收到了阿里云的ECS短信报警,内存占用率到90%,因为已经报警好几天,已经要迁移ECS机器,所以就没有在意。直到看到ZABBIX的监控的报警,显示cpu io waitTime 异常,看来问题需要解决才行。 使用iotop命令查看那个进程是引起cpu io waitTime的罪魁祸首...

2018-07-11 15:56:21

阅读数:6

评论数:0

阿里云RDS使用报Establishing SSL connection without server's identity verification is not recommed

今天测试阿里云的RDS服务器,mysql连接,日志报出了这个错误 Tue Jul 10 16:50:33 CST 2018 WARN: Establishing SSL connection without server's identity verification is not reco...

2018-07-10 18:26:20

阅读数:15

评论数:0

java邮件发布代码

由于阿里云邮箱和腾讯邮件的接口,都有每天发送邮件数量的限制,而公司自己搭建的邮件服务器没有这个限制,以下是java调用公司邮件服务器,发送邮件的代码: package com.neusoft.www.photo_wingman; import java.util.Array...

2018-07-10 10:13:21

阅读数:106

评论数:0

centos 用户名和用户组

1、创建用户组命令: groupadd www 2、在用户组下创建用户命令: useradd -g www webadmin 3、修改已有用户的用户组命令: usermod -G www webadmin 4、查看用户信息 vi /etc/passwd 5、查...

2018-07-09 16:40:42

阅读数:7

评论数:0

xshell6 评估期已过 解决办法

xshell6 评估期已过,因为我下载的版本是evaluation版本,是有期限的。大家可以修改为Home and school use 的版本,这样就不会出现这个提示了。具体的操作步骤如下: 1、前往下载地址,填写必填信息,邮箱一定要填写 https://www.netsarang.co...

2018-07-09 11:51:05

阅读数:431

评论数:0

阿里云centos 安装nginx,并配置文件服务器

第一步:登录官网,查看最新的稳定版本,官网的地址:https://nginx.org/en/download.html 第二步:将下载的文件,通过winscp放到服务器的目录下 第三步:解压安装文件,tar -zxvf nginx-1.14.0.tar.gz 第四步:安装nginx之...

2018-07-06 17:31:50

阅读数:58

评论数:0

leetcode刷题:键盘行

给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例1: 输入: ["Hello", "Alaska", "Dad", "Pea...

2018-07-04 18:04:19

阅读数:7

评论数:0

leetcode刷题:反转字符串中的单词 III

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc&a...

2018-07-04 12:57:02

阅读数:7

评论数:0

leetcode刷题:反转字符串

请编写一个函数,其功能是将输入的字符串反转过来。 示例: 输入:s = "hello" 返回:"olleh" java的解法: class Solution { public String reverse...

2018-07-04 11:50:19

阅读数:6

评论数:0

leetcode刷题:翻转二叉树

翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 java代码实现 /** * Defini...

2018-07-04 11:27:04

阅读数:11

评论数:0

leetcode刷题:自除数

自除数 是指可以被它包含的每一位数除尽的数。 例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 还有,自除数不允许包含 0 。 给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。 示例 1: ...

2018-07-04 10:39:27

阅读数:18

评论数:0

leetcode刷题:二叉树的最大深度

给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返...

2018-07-04 10:06:06

阅读数:7

评论数:0

leetcode刷题:数字的补数

给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 2: ...

2018-07-04 09:37:51

阅读数:9

评论数:0

leetcode刷题:唯一摩尔斯密码词

国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: “a” 对应 “.-“, “b” 对应 “-…”, “c” 对应 “-.-.”, 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: [“.-“,”-…”,”-.-.”,”-..”,”.”,...

2018-07-04 09:34:21

阅读数:12

评论数:0

leetcode刷题:合并二叉树

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 解题的思路: 合并两个二叉树当然就是同步遍...

2018-07-03 17:44:28

阅读数:9

评论数:0

leetcode刷题:汉明距离

两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 示例: 输入: x = 1, y = 4 输出: 2 解释: 1 (0 0 0 1) 4...

2018-07-03 17:23:50

阅读数:11

评论数:0

leetcode刷题:判断路线成圈

初始位置 (0, 0) 处有一个机器人。给出它的一系列动作,判断这个机器人的移动路线是否形成一个圆圈,换言之就是判断它是否会移回到原来的位置。 移动顺序由一个字符串表示。每一个动作都是由一个字符来表示的。机器人有效的动作有 R(右),L(左),U(上)和 D(下)。输出应为 true 或 fal...

2018-07-03 16:54:07

阅读数:13

评论数:0

leetcode刷题:山脉数组的峰顶索引

我们把符合下列属性的数组 A 称作山脉: A.length >= 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < ... A[i-1] &...

2018-07-03 16:32:07

阅读数:14

评论数:0

leetcode刷题:翻转图像

给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] ...

2018-07-03 16:02:47

阅读数:17

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭