摘要: 下载Zookeeper启动报错(使用sh命令启动),如下: zkServer.sh: 80: /home/work/apache-zookeeper-3.6.3-bin/bin/zkEnv.sh: [[: not found -p: not found java is /usr/local/jdk1 阅读全文
posted @ 2021-05-11 18:12 水木竹水 阅读(39) 评论(0) 推荐(0) 编辑
摘要: getClass()返回子类Class对象 public class Test { static abstract class A{ int a; } static class B extends A{ int b; } public static void main(String[] args){ 阅读全文
posted @ 2020-07-17 14:46 水木竹水 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 问题现象:在分支A上修改后,没有提交。切换到分支B,发现分支B的内容也修改了。 原因:如果当前分支所做的修改没有提交的话去其他分支也会看到相同的修改 解决办法: 1. 用 git add和 git commit提交修改,只要用 git status 检查工作区和暂存区是干净的就可以了。 2. 那如果 阅读全文
posted @ 2020-07-01 15:01 水木竹水 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 1.在/usr/share/applications中创建desktop文件 sudo vim /usr/share/applications/postman.desktop 2.输入内容 [Desktop Entry] Encoding=UTF-8 Name=Postman Exec=/opt/p 阅读全文
posted @ 2020-06-24 16:43 水木竹水 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 一文学会回溯算法解题技巧中对回溯法的描述很通俗易懂,现将基本概念迁移到此。 深度优先算法用到了回溯的算法思想,这个算法虽然相对比较简单,但很重要,在生产上广泛用在正则表达式,编译原理的语法分析等地方,很多经典的面试题也可以用回溯算法来解决,如八皇后问题,排列组合问题,0-1背包问题,数独问题等,也是 阅读全文
posted @ 2020-05-12 15:45 水木竹水 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 问题描述:?代表一个字符;*代表0到多个字符。 问题思路:(回溯) 1.在逐步访问s、p串的过程中,遇到“*”时,记录此时s、p串的索引; 2.令“*”匹配s串的i(i = 0, 1, 2, 3...)个字符,判断两个字符串是否匹配; 3.如果不匹配则回溯至1中记录的两个索引,重复2; 4.直至s串 阅读全文
posted @ 2020-05-12 15:32 水木竹水 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 问题描述:输入整数n,输出第一个比它大的数,数字由给定整数中的数字组成。如1234,输出1243;如1243,输出1324 阶梯思想: 1.从右往左找到第一个逆序,即低数字位比高数字位大,记该高位为i 2.从i右边所有低位中找到比i位大的第一个数 3.后边所有数字增序排列 代码实现: public 阅读全文
posted @ 2020-05-12 15:27 水木竹水 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1.类型转换问题 public static void main(String args[]) { int num = 2147483647 ; num += 1L;//根据num的类型,先将1L转为int,然后再相加,故结果为-2147483648 //long b = num + 1L; // 阅读全文
posted @ 2020-05-12 15:19 水木竹水 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在看Collections工具类代码时,发现翻转数组的逻辑,感觉很有趣。思想:折半交换 public static void main(String[] args) { // TODO Auto-generated method stub int[] n = new int[] {1,2,3,4,5 阅读全文
posted @ 2020-05-12 15:14 水木竹水 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Java中的char占用2个字节,即16bit,最小值为Unicode 0,最大值为Unicode 2^16-1. 为什么char占用2个字节呢? (1)Unicode编码把所有语言都统一到一套编码里,以解决英文需要一个字节,中文需要2个字节等跨语言问题。 (2)Unicode通常用两个字节表示一个 阅读全文
posted @ 2020-05-12 15:11 水木竹水 阅读(338) 评论(0) 推荐(0) 编辑