- 博客(44)
- 资源 (9)
- 收藏
- 关注
原创 虚拟机不能上网,以及虚拟机ping不同主机
1:虚拟机ping不同主机,主要是因为主机的防火墙没有关掉,所以虚拟机一直卡在哪里。数据包只显示一行,就发送不过去了2:虚拟机不能上网,导致yum命令不能使用,我的IP和子网都是配置好的。导致不能上网的原因是网卡配置文件有多个,导致不能很好的识别。ifcfg-ens33...
2021-12-03 08:31:26
775
原创 869. 重新排序得到 2 的幂 https://leetcode-cn.com/problems/reordered-power-of-2
给定正整数 N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。如果我们可以通过上述方式得到2 的幂,返回 true;否则,返回 false。class Solution { public boolean reorderedPowerOf2(int n) { String s=countDigits(n); for(int i=1;i<=1e9;i<<=1){ if(countDigit..
2021-10-28 18:33:33
187
原创 Letcode301.删除无效的括号
给你一个由若干括号和字母组成的字符串s,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按任意顺序返回。示例 1:输入:s = "()())()"输出:["(())()","()()()"示例 2:输入:s = "(a)())()"输出:["(a())()","(a)()()"]示例 3:输入:s = ")("输出:[""]提示:1 <= s.length <= 25 s由小写英文字母以及括号'...
2021-10-27 21:43:54
159
原创 Redis持久化
1.持久化的概念Redis主要是工作在内存中,内存本身就不是一个持久化设备,断电后数据就会清空,所 以在Redis工作的过程中,如果发生了意外停电事故,如何尽可能减少数据的丢失。2.Redis提供的持久化级别2.1 RDB简介RDB:在指定的时间间隔内将内存中的数据集写入磁盘,也就是所说的Snapshot,它在恢复的时候将快照文件直接读到内存里。工作机制:每隔一段时间,就把内存中的数据保存到硬盘上的指定文件中。RDB默认是开启的!2.1.1RDB保存策略..
2021-09-06 11:08:09
131
原创 数据结构编程题
1.采用一个不带头结点只有一个尾结点指针rear的循环单链表存储队列,设计队列的初始化、进队和出队等算法。void initQueue(LinkList *&rear)//初始化队列{ rear=null;}bool queueEmpty(LinkList *rear)//判断队空的算法{return rear==null;}void enQueue(LinkList *&rear,ElemType x)//进队算法{ LinkList *p; p...
2021-09-03 16:32:37
3283
1
原创 Redis的介绍
1.Redis的介绍是一个开源的使用 C 语言编写,支持网络,可基于内存亦可持久化的日志 key-value 数据库,是一个非关系型数据库。关系型数据库有mysql,oracle,sqlserver,db2 关系型数据库。2.Redis 特性 Redis 远程的:分为客户端,服务端。可以分别部署在不同的机器上,通过自定义协议进行 传输和交互的。平时说的 Redis 通常指的是 Redis 的服务端。 Redis 基于内存的:所有数据结构存在内存中。所有操作非常高速。.
2021-09-03 10:44:35
216
原创 Flume多数据源汇总案例
1:flume多数据源汇总 1) 案例需求: hadoop1上的 Flume-1 监控文件/home/hadoop/data/1.txt hadoop2 上的 Flume-2 监控文件/home/hadoop/data/2.txt Flume-1 与 Flume-2 将数据发送给 hadoop3上的 Flume-3,Flume-3 将最终数据打印到 控制台。 2)配置文件hadoop3 # Name the components ..
2021-05-07 16:13:38
168
原创 flume的断点续传功能
1:flume的断点续传功能介绍通过flume监控一个文件的时候,当flume断开连接的时候,如果这个文件有数据的变化,flume仍然可以监视这个文件的变化。官方文档:http://flume.apache.org/releases/content/1.9.0/FlumeUserGuide.html官网案例:1:必须指定sources的类型是TAIRDIR2:positionFile指定这个文件具体的位置信息2:代码测试配置文件#name the compon.
2021-05-07 10:11:35
1250
2
原创 MapReduce编程出现Disconnected from the target VM, address: ‘127.0.0.1:56165‘, transport: ‘socket‘
1:在MapReduce编程的过程中,键值对<K,V>,在Map传输数据到Reduce端的时候,必须进行序列化Map端数据的输出类型是:public class JoinMap extends Mapper<LongWritable, Text,Text,TableBean>输出的类型是:TableBeanTableBean必须实现Writable接口,才能进行序列化传输,而且在构造器中调用空的父类构造器super(),要实现 write和readFields方
2021-04-19 22:51:36
2112
转载 IntelliJ IDEA 中常用DeBug使用教程
常用的IDEA中DeBug图标解释:直接看图,详细解释,每一个按钮(按钮对应图中的数字)都是什么功能。1,‘rerun 项目名’:这个就是直接重新Debug某个程序2,‘Resume Program’: 放行当前的断点,直接跳到下一个断点停下,如果后面没有断点的话就直接跑完程序。3,‘Stop 项目名’:停止DuBug的项目或者程序。要是自己的main,点一下就停下了,要是Java web项目,则点2下,就把服务器给停了。4,‘View BreakPoints’:查看所有的断点设置情况。具体
2021-04-14 10:10:22
1680
1
转载 Stream API
1:Stream的概念* 1. Stream关注的是对数据的运算,与CPU打交道* 集合关注的是数据的存储,与内存打交道* 2.* ①Stream 自己不会存储元素。* ②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。* ③Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行** 3.Stream 执行流程* ① Stream的实例化* ② 一系列的中间操作(过滤、映射、...)* ③ 终止操作** 4.说明:* 4.1
2021-04-12 11:54:40
106
原创 Java方法引用与构造器引用
概念 情况一:对象 :: 实例方法 //Consumer中的void accept(T t)//PrintStream中的void println(T t) //Supplier中的T get()//Employee中的String getName() public class Employee { private int id; private String name; private int age; private...
2021-04-11 20:56:51
111
1
转载 Lambd表达式以及函数式接口的总结
1:Lambd表达式的概念2:Lambda 表达式:语法* Lambda表达式的使用 * * 1.举例: (o1,o2) -> Integer.compare(o1,o2); * 2.格式: * -> :lambda操作符 或 箭头操作符 * ->左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表) * ->右边:lambda体 (其实就是重写的抽象方法的方法体) * * 3. Lambda表达式的使用
2021-04-10 15:23:07
427
转载 Java反射的总结
1:反射的机制的概述1.1:动态语言和静态语言的区别1.2:反射机制的应用1.3:反射机制的主要API2:理解Class类并获取Class的实例2.1:class类的概念2.2:Class类的常用方法反射的应用举例String str = "test4.Person";• Class clazz = Class.forName(str);//返回包下的Class类• Object obj = clazz.newInstance();//得到Ca
2021-04-09 23:27:46
107
原创 HDFS文件的常用命令
1. ls 列出hdfs文件系统根目录下的目录和文件 1 hadoop fs-ls/dir 1 hadoop fs-ls-R/dir--列出hdfs文件系统所有的目录和文件 hadoop fs -lsr / 列出所有文件的目录 使用hdfs hdfs dfs...
2021-04-07 19:35:32
1201
原创 IO流的总结
1:IO流的原理IO是Input/Output的缩写,用于处理设备之间的数据传输,如读写文件、网络通讯 Java程序中,对于数据的输入/输出操作以“流”的方式进行 java.io包下提供了各种流的接口和类,通过标准的方法输入或输出数据2:流的分类2.1:节点流和处理流的区别处理流需要包装在节点流上2.2:IO的体系2.3:InputStream & Reader 的介绍2.3.1:InputStream的方法2.3.2:Reade...
2021-04-07 09:12:13
804
6
原创 File类操作
文件的基本概念 File 类的使用:常用构造器 路径分隔符 * File类的使用** 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)* 2. File类声明在java.io包下* 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,* 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。* 4. 后续 File类的对象常会作为参数传递到流...
2021-04-06 23:23:00
148
原创 泛型的使用
泛型的概念 下面我们通过一个简单的例子,说一下泛型的好处public class Person<T> { int age; T n; public Person(int age, T n) { this.age = age; this.n = n; }}Person<Integer> person = new Person<>(123, 123);Person<Str..
2021-04-02 11:20:40
204
转载 String、StringBuffer以及StringBuilder之间的区别
String、StringBuffer以及StringBuilder之间的对比 String、StringBuffer、StringBuilder三者的异同?String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储对比String、StringBuffer、StringBuilder...
2021-04-01 08:48:58
92
原创 字符串与字节流以及包装类的转变
字符串与字节流的转变 String 与 byte[]之间的转换编码:String --> byte[]:调用String的getBytes()解码:byte[] --> String:调用String的构造器编码:字符串 -->字节 (看得懂 --->看不懂的二进制数据)解码:编码的逆过程,字节 --> 字符串 (看不懂的二进制数据 ---> 看得懂) String str1 = "abc123中国"; byte[] by..
2021-04-01 08:31:11
162
原创 字符串的构造
字符串的构造通过字面量定义的方式:此时的s1和s2的数据javaEE声明在方法区中的字符串常量池中。 String s1 = "javaEE"; String s2 = "javaEE"; //通过new + 构造器的方式:此时的s3和s4保存的地址值,是数据在堆空间中开辟空间以后对应的地址值。 String s3 = new String("javaEE"); St...
2021-03-31 08:29:32
133
转载 字符串的概念
字符串的概念String:字符串,使用一对""引起来表示。1.String声明为final的,不可被继承2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小3.String内部定义了final char[] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。 体现:1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的value进行赋值。...
2021-03-31 08:24:02
183
原创 字符串知识点总结
字符串的拼接 @Test public void test4(){ String s1 = "javaEEhadoop"; String s2 = "javaEE"; String s3 = s2 + "hadoop"; System.out.println(s1 == s3);//false final String s4 = "javaEE";//s4:常量 String s5 =..
2021-03-31 07:51:28
94
原创 Java集合管理
Java集合可分为Collection和Map两种体系 Collection集合:单列数据、定义存取一组对象的方法的集合List:元素有序、可重复的集合 Set:元素无序、不可重复的集合Map集合:双列数据,保存key-value数据,具有隐射关系 1、添加 add(Object obj) addAll(Collection coll) 2、获取有效元素的个数 int size() 3、清空集合 void clear() ...
2021-03-30 19:32:46
179
原创 人生杂谈
研究生慢慢快要读完一年了,研究的方向是大数据方向,准备进行hadoop的优化研究,研一上学期学习了Java和Linux以及林子雨老师关于Hadoop的生态圈,但是这些学习自己都没有坚持下去,就学了一点就半途而废,学的东西都是蜻蜓点水,自己也没有进行相关总结,导致后来很多学习的东西几乎忘完了,虽然读研前期应该以发表论文为主,但是我的方向是大数据,对Java的基本功要求扎实,这个学期一定要把Java的基本功打扎实
2021-03-24 09:18:39
78
原创 在虚拟机里面用yum安装软件时出现 Nothing to dothing to do
Setting up Install Process No package update available Error: Nothing to dothing to do更新yum源命令:yum -y update寻找包命令:yum search 包名安装:yum -y install 包名
2020-10-12 22:33:51
3285
原创 Linux连接redis客户端出现Could not connect to Redis at 127.0.0.1:6379: Connection refused
一个启动客服端:一个启动服务端:
2020-10-12 15:18:29
366
原创 centos6.8 ping www.baidu.com 出错
前面几天用的虚拟机都没有问题,突然昨天yum不能用了,显示是虚拟机连接不了外网,但是我的ip地址和域名配置一直是好的,没有问题。探索了好久,用手机给自己的电脑开热点,结果却ping不通。吐血的教训有时候虚拟机不能上网,和自己的主机也有关系。...
2020-10-12 14:04:48
157
原创 Centos7安装eclipse 启动时提示JVM terminated. Exit code=1
刚刚接触linux,配置java开发环境时遇到各种问题,有的解决了,有的没解决或者解决的不好,一一记录下来,有时间接着搞。这次这个问题,网上有几种解决方案:1.调整配置的内存大小;2.在–launcher.appendVmargs后面加上如下内容-vm/usr/java/jdk1.8.0_11/jre/bin/java3.直接删除eclipse.ini文件。前两个方法是了半天也没效果,最后试了试第3种方法,eclipse启动成功!转载:https://zhidao.baidu.com/qu
2020-10-08 11:15:25
439
原创 Java.net.ConnectException:call from szw/192.168.88.1 to localhost:9000 failed on conncetion的原因
在整个运行过程中,试了很多种的方法,发现了一个细微的错误。在eclipse进行hdfs的代码运行,发现自己没有执行start-dfs.sh并不是自己主机名的IP地址映射的问题。
2020-09-28 19:28:44
1091
1
原创 运行linux常遇到的问题
1:运行一个命令,找不到路径:很有可能是不在当前路径,和百度以及csdn的路径不一样2:vim /.../里面是空的,vi编辑器里面无任何东西,最大的可能也是路径的问题.
2020-09-18 22:40:31
104
原创 windows 10 ping 虚拟机 超时 ,还有虚拟机ping 主机超时
首先我们要配置虚拟机:(1)打开win10的网络连接,打开VMnet8(2)然后左键,点击详细信息,如图所示:(3)我们打开虚拟机 ,输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0如图所示:(4)然后输入:win10网络连接的详细信息:IPADDR和NETMASK(5)然后就 ping 192.168.88.1,就成功了。2: 在windows ping 虚拟机的IP地址(1)在win10 的网络信息里面点击属性(2)然后点击IPV
2020-09-05 19:37:30
6134
3
原创 win10快捷键
介绍几个常用的快捷键:windows键windows+L:直接锁屏windows+E:我的电脑windows+D:我的桌面Windows+Tab键:切换窗口Windows +++:放大镜Windows+R:打开cmdCtr键Ctrl + S 保存 Ctrl + N 新建 Ctrl + O 打开 Ctrl + Z 撤销 Ctrl + F 查找 Ctrl + X 剪切 Ctrl + C 复制 Ctrl + V 粘贴 Ctr
2020-08-28 14:35:59
114
原创 Anaconda 安装pytorch的问题
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels ..
2020-08-28 08:45:52
118
原创 通过Aanconda安装pytorch遇到generator_default from torch_.c
通过Aanconda安装torch遇到generator_default from torch_.c的问题:解决方法:conda install pytorch会出现以上界面然后输入一下命令行测试以后就成功了
2020-08-25 11:04:51
843
原创 安装电脑快捷键找不到
安装eclispe或者软件时找不到快捷键,打开win 键,在最近添加这一栏也没用找到的原因:安装的时候没有解压,直接将.exe文件压缩进行安装,没有将整个文件压缩进行安装,安装软件的时候先全部解压,在安装软件。...
2020-08-25 10:55:10
204
原创 数据结构七大算法
1:冒泡排序 单向冒泡排序void BubbleSort(int a[], int length)//冒泡排序{ int i, j; for(i = 0; i < length-1; i++)///////length-1个数需要进行比较 { for(j = 0; j < length-1-i; j++)////每循环一次可以找到最大的数放在最后一个位置、依次进行 { if(a[j] > a[j+1]) //若前一个数大于后一个数,则交换位置
2020-08-14 21:41:36
140
原创 考研复试计算机组成原理篇
1:冯诺依曼机器的主要特点?1)计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;2)指令和数据存储在存储器中,并可以按地址访问;3)指令和数据均以二进制表示;4)指令由操作码和地址码构成,操作码指明操作的性质,地址码表示操作数在存储器中的位置;2:什么是机器字长,什么是存储字长长?机器字长:CPU一次能够处理的二进制数据的位数。存储字长:按照某个地址访问某个存储单元获取的二进制数据的位数3:为什么要总线在冯诺依曼结构中,各个部件之间均有单独连线,不仅线多,而且导致扩展.
2020-08-03 09:02:43
875
Linux试题.docx
2020-08-21
python学习资料和安装包.rar
2020-08-21
大数据ppt.rar
2020-08-21
网络编程Java.ppt.zip
2020-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人