- 博客(46)
- 收藏
- 关注
原创 973. 1位跟2位字符
/**973. 1位跟2位字符中文English我们有两个特殊的字符。第一个字符可以用一位 0 来表示。第二个字符可以用两位(10 或者 11)表示。现在给出一个字符串表示若干位。返回最后一个字符是否必定为一位字符。给出的字符串总是以 0 结尾。样例样例 1:输入:bits = [1, 0, 0]输出: True解释:解码它的唯一方法是两位字符和一位字符。所以最后一个字符是一...
2019-09-29 10:09:25 248
原创 LintCode 1668. 区间最小覆盖
数轴上有 n 个区间. 现在需要在数轴上选取一些点, 使得任意一个区间内至少包含一个点.返回最少选取的点的数目.样例样例 1:输入: [(1,5), (4,8), (10,12)]输出: 2解释:选择两个点: 5, 10第一个区间 [1, 5] 包含了 5第二个区间 [4, 8] 包含了 5第三个区间 [10, 12...
2019-09-12 16:15:53 406
转载 怎样让Intellij IDEA工程中输出日志信息
https://blog.csdn.net/fct2001140269/article/details/84398666版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fct2001140269/article/details/84398666————————————————版权声...
2019-08-21 09:41:20 1432
原创 918. 三数之和
/*** 918. 三数之和** 中文 English 给定一个n个整数的数组和一个目标整数target,找到下标为i、j、k的数组元素0 <= i < j < k <* n,满足条件nums[i] + nums[j] + nums[k] < target.** 样例1** 输入: nums = [-2,0,1,3], target = 2 输出: 2...
2019-08-08 08:49:28 154
原创 flink 性能影响
添加参数配置XX:HeapDumpPath=/home/task/Flink/flink-1.7.2/oomdump -XX:ReservedCodeCacheSize=2048M比没有添加此参数的性能提升很多很多。
2019-08-07 18:01:56 217
原创 1003. 二叉树剪枝
/**Definition of TreeNode:public class TreeNode {public int val;public TreeNode left, right;public TreeNode(int val) { this.val = val; this.left = this.right = null;}...
2019-08-02 10:00:21 119
原创 flink运行出现的问题---kafka中找不到Rate$这个类
在flink的配置文件中,添加设置metrics.fetcher.update-interval: 0,使flink不监控kafka指标
2019-07-30 09:26:00 320
转载 macx操作系统下maven tools.jar问题解决办法
default-profile true ${java.home}/../lib/tools.jar ${java.home}/../lib/tools.jar ...
2019-07-23 20:20:03 349
转载 开发杂谈:说说数据结构和算法的那点事儿
本文出自门心叼龙的博客,属于原创类容,转载请注明出处。https://menxindiaolong.blog.csdn.net/article/details/96620117
2019-07-23 10:18:48 135
原创 Flink运行任务中,出现节点挂掉的现象--已解决
Flink App抛出The assigned slot container_e08_1539148828017_15937_01_003564_0 was removed.此类异常,通过查看日志,一般就是某一个Flink App内存占用大,导致TaskManager(在Yarn上就是Container)被Kill掉。如果代码写的没问题,就确实是资源不够了,其实1G Slot跑多个Task(Slo...
2019-07-23 10:10:15 5408
转载 975. 只有2个按键的键盘
/*初始时在记事本上只有一个字符 ‘A’。你可以在此记事本上每一步可以进行两种操作: Copy All: 你可以复制记事本上所有的字符(不允许部分复制) Paste: 你可以粘贴上一次复制的字符。 给出一个数字 n。你需要在记事本上得到恰好 n 个 'A', 请问最少需要几步。 输入: 1 输出: 0 输入: 3 输出: 3 */p...
2019-07-20 10:35:34 161
转载 Kafka参数--unclean.leader.election.enable
unclean.leader.election.enable参数设置为true,就有可能发生数据丢失和数据不一致的情况,Kafka的可靠性就会降低;而如果unclean.leader.election.enable参数设置为false,Kafka的可用性就会降低。具体怎么选择需要读者更具实际的业务逻辑进行权衡,可靠性优先还是可用性优先。从Kafka 0.11.0.0版本开始将此参数从true设置为...
2019-07-19 16:28:07 572
原创 1163. 分糖果
/*1163. 分糖果* 给定长度为偶数的整数数组,该数组中不同的数字代表不同种类的糖果, 每个数字表示一种糖果。* 您需要将这些糖果平均分配给弟弟和妹妹。 返回妹妹可以获得的糖果种类的最大数量。** 样例** 输入: candies = [1,1,2,2,3,3] 输出: 3 解释: 有三种不同的糖果(1, 2 and 3), 每种糖果有两个。* 最佳分法:妹妹拥有[1,2,3]...
2019-07-17 20:44:15 117
转载 RabbitMQ性能优化
修改rabbitmq.config文件rabbitmq.config文件时rabbitmq的配置文件,他遵守Erlang配置文件定义。 rabbitmq.config文件位置:Unix $RABBITMQ_HOME/etc/rabbitmqWindows %APPDATA%\RabbitMQ例子如下:[{mnesia, [{dump_log_write_threshold, 1000}...
2019-07-15 17:25:38 518
原创 rabbitmq日常命令
1.rabbitmq版本查看执行命令:rabbitmqctl status 红框内显示的既是当前rabbitmq版本号。RabbitMQ命令汇总以及出现的问题集群关闭后,重启启动失败网上找方法,一步步测试,总结如下:1.systemctl status rabbitmq-server.service 此命令查看相关信息2.前台执行 ./rabbitmq-server 启动服务...
2019-07-15 09:51:31 556
原创 1104. 机器人能否返回原点
最初,机器人位于(0, 0)处。 给定一系列动作,判断该机器人的移动轨迹是否是一个环,这意味着它最终会回到原来的位置。移动的顺序由字符串表示。 每个动作都由一个字符表示。 有效的机器人移动是R(右),L(左),U(上)和D(下)。 输出应该为true或false,表示机器人是否回到原点。样例样例1:输入: “UD”输出: true样例2:输入: “LL”输出: falsepubl...
2019-07-13 20:01:23 188
原创 linux更改目录权限
改变目录的所有者chown -R test:test/mnt/disk1/datachmod 760 /mnt/disk1/data赋予data目录读写权限给test,别的用户对这个目录没有任何权限。chmod 777 /mnt/disk1/data/让能使用linux系统的用户拥有相同的“读写可执行权限”。...
2019-07-12 19:34:30 217
原创 1319. 包含重复值 II
/*** 给定一个整数的数组和一个整数k,找出数组中是否有两个不同的索引i和j,使得nums [i] = nums [j]并且i和j之间的差值的绝对值最多为k。** 样例* 样例 1:** 输入:nums = [1,2,1], k = 0* 输出:False* 样例 2:** 输入:nums = [1,2,1], k = 2* 输出:True* 解析:nums[0] = n...
2019-07-12 16:07:07 133
原创 1320. 包含重复值
/*** 给定一个整数数组,查找数组是否包含任何重复项。 如果数组中某个值至少出现两次,则函数应返回true,如果每个元素都是不同的,则返回false。** 样例* 样例 1:** 输入:nums = [1, 1]* 输出:True* 样例 2:** 输入:nums = [1, 2, 3]* 输出:False* @param nums* @return*/public...
2019-07-12 15:53:34 154
转载 Linux下查看文件和文件夹大小
df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:df -hps:实战经验,两者配合使用//查看系统中文件的使用情况df -h//查看当前目录下各个文件及目录占用空间大小du -sh *//方法一:切换到要删除的目录,删除目录下的所有文件rm -f *//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身rm -rf log/*...
2019-07-12 14:48:36 70
转载 遇到的问题1:Could not reserve enough space for object heap
网上搜索了很久,最后试了很多,终于找到解决方法了!哈哈!在 控制面板\系统和安全\系统—>高级系统设置----》系统属性-----》高级----》环境变量-----》系统变量----》新建变量名:FISHEYE_OPTS变量值:-Xms128m -Xmx512m -XX:MaxPermSize=256m再点击确定–》确定即可。原因分析:我的电脑4g内存,win7(32位),jdk...
2019-07-11 09:04:39 2808
转载 Linux 状态码的意义
Linux 状态码的意义shell 中运行的每个命令都使用退出状态码(exit status)来告诉shell 它完成了处理。退出状态码是一个 0 ~ 255 之间的整数值,在命令结束运行时由命令传给shell。你可以捕捉这个值并在脚本中使用。1.查看退出状态码Linux 使用了?专属变脸来保存上个执行的命令的退出状态码。你必须在要查看的命令之后马上查看或使用? 专属变脸来保存上个执行的命令...
2019-07-09 15:51:34 231
转载 kafka进程退出问题分析
最近一直在测试,发现有个节点kafka server进程莫名的自动挂了,其它kafka server正常。查看日志,没有异常错误日志输出,在日志中发现了kafka shut down 原因是接收到了SIGHUP停止的信号。日志如下:INFO Terminating process due to signal SIGHUP (org.apache.kafka.common.utils.Loggin...
2019-07-09 10:41:52 1772
转载 一分钟了解nohup和&的功效
nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。测试代码如下:是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢?程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图...
2019-07-09 10:38:48 102
原创 shell 脚本命令基础
第一个shell脚本打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。输入一些代码,第一行一般是这样:实例#!/bin/bashecho “Hello World !”运行实例 ?#! 是一个约定的标记,它...
2019-07-08 18:04:45 451
原创 linux日常点滴记录
unix命令1.mkdir -p中的 p有什么用 ?在工作目录下,建立一个名为 AAA 新的子目录 : mkdir AAA在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个: mkdir -p BBB/Test(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)...
2019-07-08 18:03:03 166
原创 linux 配置免密登录
由于工作需要,自己配置了8个节点的免密登录,再此记录一下。发现节点没有我所需要的用户,所以要新建一个用户。发现对应的用户组也没有,也要新建用户组。查看用户组:cat /etc/group查看指定的用户cat /etc/passwd |grep xxx创建用户组:groupadd tom创建用户到指定用户组:useradd -g tom jerry生成用户密码:passwd jerry...
2019-07-06 15:25:05 138
原创 1038. 珠宝和石头
/** 输入: J = “aA”, S = “aAAbbbb” 输出: 3* 输入: J = “z”, S = “ZZ” 输出: 0*/public static int numJewelsInStones(String J, String S) {// Write your code hereint res = 0;for (int i = 0; i < J.length()...
2019-07-05 14:06:58 86
转载 使用jvisualVm监控本地和远程的jvm
https://blog.csdn.net/dhf984721977/article/details/81629721
2019-07-05 09:24:28 227
原创 Flink提交运行中常见问题总结
问题描述:我这边运行了一段时间后,taskmanager总是挂掉。配置的是standalone模式,solt是32,并发度是3。看日志错误提示是Task ‘Source: Custom Source -> Map -> Map -> to: Row -> Map -> Sink: Unnamed (1/3)’ did not react to cancelling...
2019-07-04 17:57:39 4228 1
原创 zookeeper集群配置出现的问题
经检查,所有配置都对,但其中一个启动时,查询状态,总是报如下错误其实很简单,首先进入bin目录下查看zookeeper.out文件,这里记录错误信息。这里说的很清楚,是端口被占用了。祝大家学习进步,升值加薪,走向人生巅峰!...
2019-07-04 11:31:06 165
原创 1266. 找不同
/*** 给定两个只包含小写字母的字符串 s 和 t 。** 字符串 t 是由随机打乱字符顺序的字符串 s 在随机位置添加一个字符生成。** 找出在 t 中添加的字符。 Input:s = “abcd”,t = “abcde” Output:‘e’ Explanation:‘e’ is the* letter that was added.*/public static char...
2019-07-03 11:34:51 135
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
转自https://www.cnblogs.com/emanlee/p/3587571.html总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即...
2019-07-02 10:06:04 72
原创 kafka集群配置---版本kafka_2.11-2.2.0
首先需要配置好Zookeeper集群zookeeper集群配置1.zookeeper本身是基于java开发的,工作需要jdk的支持。a.安装JDK下载JDK安装包,上传linux中进行解压b.修改主机名hostname xxxc.配置hostsvim /etc/hostsd.配置SSH免密登录生成本机公钥秘钥:ssh-keygen将本机公钥发送给模板主机:ssh-copy-i...
2019-07-01 14:06:37 1988
原创 702. 连接两个字符串中的不同字符
/** 702. 连接两个字符串中的不同字符* 输入 : s1 = “aacdb”, s2 = “gafd” 输出 : “cbgf”* 输入 : “abcs”, s2* = “cxzca” 输出 : “bsxz”*/public static String concatenetedString(String s1, String s2) {// write your code her...
2019-06-30 21:04:01 180
原创 lintcode--55. 比较字符串
/* * 比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母 给出 A = "ABCD" B = "ACD",返回 true * 给出 A = "ABCD" B = "AABC", 返回 false */public static boolean compareStrings(String A, String B) { // write your ...
2019-06-29 11:45:25 107
原创 457. 经典二分查找问题
public static int findPosition(int[] nums, int target) {// write your code hereArrays.sort(nums);if (nums == null || nums.length == 0) {return -1;}int start = 0, end = nums.length - 1;// 记住star...
2019-06-27 17:34:02 69
原创 1138. 能否放置花
/** 输入: flowerbed = [1,0,0,0,1], n = 1 输出: True 样例2** 输入: flowerbed = [1,0,0,0,1], n = 2 输出: False*/public boolean canPlaceFlowers(int[] flowerbed, int n) {// Write your code hereboolean falg =...
2019-06-27 15:45:16 82
原创 983. 棒球游戏
/** 描述 中文 English 现在你是棒球比赛分记录员。** 给定一个字符串数组,每一个字符串可以是以下4种中的其中一个:** 整数 (一个回合的分数): 直接表示这回合你得到的分数。 “+” (一个回合的分数): 表示这回合你获得的分数为前两个 有效 分数之和。* “D”(一个回合的分数): 表示这回合你得到的分数为你上一次获得的有效分数的两倍。 “C”* (一种操作,而非一...
2019-06-27 14:21:47 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人