- 博客(17)
- 收藏
- 关注
原创 java的基本数据类型
java的基本数据类型:数据类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char(字符型) boolean(布尔型) 大小 1byte、8bit 2byte、16bit 4byte、32bit 8byte、64bit 4byte、32bit 8byte、64bit 2byte、6bit 1byte、8bit 1.bit:
2021-03-17 14:42:29 163
原创 多态的表现形式
多态有四种体现形式:1. 接口和接口的继承。2. 类和类的继承。3. 重载。4. 重写。其中重载和重写为核心。重载:重载发生在同一个类中,在该类中如果存在多个同名方法,但是方法的参数类型和个数不一样,那么说明该方法被重载了。重写:重写发生在子类继承父类的关系中,父类中的方法被子类继承,方法名,返回值类型,参数完全一样,但是方法体不一样,那么说明父类中的该方法被子类重写了。...
2021-03-17 14:07:37 6264
原创 面向对象的特征
面向对象的特征主要有以下几个方面:抽象、继承、封装、多态。1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。3)封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已
2021-03-17 14:05:04 437
原创 Get和Post的区别
Get和Post的区别:1.get是从服务器上获取数据,post是向服务器上传数据,2.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。3.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。4.在进行文件上传时只能使用post而不能是get。...
2021-03-17 13:47:56 133
原创 JDK常用的包
JDK常用的包:java.lang:提供系统的基础类,比如String、Math、Integer、Thread等java.io:提供所有输入输出有关的类,比如文件操作等java.net:提供网路有关的类,比如URL,URLConnection等java.util:提供系统辅助类,比如集合类Collection,List,Map等java.sql:提供数据库的类,Connection,Statement,ResultSet等java.awt:提供构成抽象窗口工具集(abstract w
2021-03-17 13:43:55 222
原创 输入字符串判断输入是否是一个数字
输入字符串判断输入是否是一个数字例如:3.5->trueOoo->false;try{Stringstr="ischar";doublenum=Double.valueOf(str);//把字符串强制转换为数字returntrue;//如果是数字,返回True}catch(Exceptione){returnfalse...
2021-03-16 17:33:41 529
原创 Hadoop数据倾斜问题
数据倾斜:大量的key被partition分配到一个分区里,mapreduce程序执行时,导致承担大量key的reduce节点运行慢,而由于木桶效应,整个程序的处理时间取决于最后的reduce节点,这就是数据倾斜。直观解释就是:忙的忙死,闲的闲死。解决方案: 1.增加jvm(java虚拟机)内存。 2.增加reduce的个数。 3.自定义分区,用户自己继承partition类,指定分区策略,这种方式效果比较显著。 4.重新设计key,在map阶段时给key加上一个随机...
2021-03-16 17:11:33 296 1
原创 Linux查找文件find和grep命令
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep,但两个命令是有区别的。 (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式进行匹配查找。 (3)which查看可执行文件的位置 ,只有设置了环境变量的程序才可以用。 (4)whereis寻找特定文件,只能用于查找二
2021-01-13 11:05:11 475
原创 Github头像上传不了、加载不出来
之前一直没有注意,直到想换一个头像时发现图片总是上传不上去,或者好不容易上传成功但又显示不出来,看着这个裂开的头像心里太不舒服了,参考一些经验贴,奉上答案。
2021-01-11 22:17:02 1370
原创 matlab之矩阵乘法与点乘
1、矩阵乘法是matlab中比较常见的用法,用 * 或者mtimes()表示,但mtimes很少使用,原因显而易见,麻烦。C = A*BC = mtimes(A,B)下面进一步举例说明。两个向量相乘A = [1 1 0 0];B = [1; 2; 3; 4];C = A*BC = 3C = B*AC = 4×4 1 1 0 ...
2019-07-12 23:03:33 20987
原创 matlab初体验
最近在琢磨wsn仿真论文,用到matlab。不得不说,matlab就是一个神器,绝大部分数学问题可以得以解决,但前提是你要会用。嗯~ o(* ̄▽ ̄*)o 个人感觉难度中等偏下,比起visual、eclipse等编译工具,matlab简单多了,不会遇到类似指针、空间溢出等坑爹问题,更准确讲,matlab不是很在意这些,只要不是太low的错误,它都可以视而不见,也并不会影...
2019-07-12 22:48:27 245
转载 无线传感器网络中的节点定位技术
无线传感器网络中的节点定位技术 无线传感器网络中的节点定位技术 本文转载,原文链接://www.cnblogs.com/dolphin0520/archive/2013/05/03/3056789.html 无线传感器网络的许多应用要求节点知道自身的位置信息,才能向用户提供有用的检测服务。没有节点位...
2018-12-21 14:21:26 5885
原创 Access denied for user 'root'@'localhost' (using password: YES)
登录MySQL执行命令mysql -u root -p出现了 Access denied for user 'root'@'localhost' (using password: YES)解决方法,将命令改为mysql -uroot成功Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQ...
2018-10-06 07:52:31 508
原创 Centos7下解决mysql-server没有可用包
安装wget命令 yum -y install wget 下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community...
2018-10-06 07:42:12 6055
原创 Hadoop的安装配置
Hadoop安装步骤大致分8步:安装运行环境 修改主机名和用户名 配置静态IP地址 配置SSH无密码连接 安装JDK 配置Hadoop 格式化HDFS 启动Hadoop并验证安装 安装运行环境〉〉〉〉见Centos安装 修改主机名和用户名修改用户名要先添加用户useradd <username>修改密码passwd <use...
2018-10-05 22:08:12 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人