首页
学习
活动
专区
工具
TVP
发布

闵开慧

专栏作者
237
文章
388098
阅读量
51
订阅数
曾经做过的40道程序设计课后习题总结(四)
曾经做过的40道程序设计课后习题总结(四) 课后习题目录 1 斐波那契数列 2 判断素数 3 水仙花数 4 分解质因数 5 杨辉三角 6 学习成绩查询 7 求最大公约数与最小公倍数 8 完全平方数 9 统计字母、空格、数字和其它字符个数 10 求主对角线之和 11 完数求解 12 求s=a+aa+aaa+aaaa+aa...a的值 13 高度计算 14 乘法口诀 15 无重复三位数 16 菱形打印 17 利润计算 18 第几天判断 19 从小到大输出数列 20 猴子吃桃
闵开慧
2018-04-02
1.7K0
曾经做过的40道程序设计课后习题总结(三)
曾经做过的40道程序设计课后习题总结(三) 课后习题目录 1 斐波那契数列 2 判断素数 3 水仙花数 4 分解质因数 5 杨辉三角 6 学习成绩查询 7 求最大公约数与最小公倍数 8 完全平方数 9 统计字母、空格、数字和其它字符个数 10 求主对角线之和 11 完数求解 12 求s=a+aa+aaa+aaaa+aa...a的值 13 高度计算 14 乘法口诀 15 无重复三位数 16 菱形打印 17 利润计算 18 第几天判断 19 从小到大输出数列 20 猴子吃桃问题 21 乒乓球比赛 22 求分数之
闵开慧
2018-04-02
1.1K0
Java自学之道(二) Java开发环境准备
Java自学之道(二) Java开发环境准备   这里主要讲JDK的配置,JDK的安装和安装一般的应用软件一样,下载JDK 安装就可以了,但安装后主要是配置好才可用。我相信很多初学者和我刚开始一样,安装好JDK以后就直接点击桌面上的Java图标,这种行为虽然看起来很可 爱,但即使是对于现在的大牛来说,他曾经也可能这样干过,这其实没有什么可笑的,对于每个初学者来说这很正常。我之所以着重讲一下JDK的配置,因为这个 事情确实烦人。其实环境变量的配置只要设置path就可以了,classpath可以不管。下面是具
闵开慧
2018-04-02
8190
Java自学之道介绍
Java自学之道介绍     Java自学之道是Java入门非常合适的参考资料,里面使用大量生活中的实例,将抽象的理论形象化,让大家更容易理解。同时,里面含有大量面试练习题让大家进行操练,帮助大家尽快上手。 本书特色:    1、从学生自己的角度出发     该书从学生的角度出发,因为知识的接受者是我们,我们会更加了解我们自己需要什么样的知识以及什么样的学习方法。    2、避免繁琐,一语中的解释概念     该书不像Java教材那么繁琐难懂,该书力求精简和经典,一语中的点出每个知识点的学习重点,目的
闵开慧
2018-04-02
9390
总结5种比较高效常用的排序算法
1 概述     本文对比较常用且比较高效的排序算法进行了总结和解析,并贴出了比较精简的实现代码,包括选择排序、插入排序、归并排序、希尔排序、快速排序等。算法性能比较如下图所示: 2 选择排序 选择
闵开慧
2018-04-02
8160
spark出现GC overhead limit exceeded和java heap space
    spark执行任务时出现java.lang.OutOfMemoryError: GC overhead limit exceeded和java.lang.OutOfMemoryError: java heap space 最直接的解决方式就是在spark-env.sh中将下面两个参数调节的尽量大     export SPARK_EXECUTOR_MEMORY=6000M     export SPARK_DRIVER_MEMORY=7000M 注意,此两个参数设置需要注意大小顺序:     SPA
闵开慧
2018-04-02
4.4K0
启动hadoop2.3.0时显示JAVA_HOME is not set and could not
使用start-all.sh直接启动Hadoop 如果报如下错误:localhost:Error: JAVA_HOME is not set and could not be found.则是因为JAVA_HOME环境变量没有设置,需要在./etc/hadoop/hadoop-env.sh中设置JAVA_HOME, exportJAVA_HOME=$JAVA_HOME这样设置仍然会报错,只有使用绝对路径才不会报错。如:export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-o
闵开慧
2018-04-02
1K0
org.apache.hadoop.mapreduce.JobContext
在java中调用sqoop接口进行mysql和hdfs直接数据传输时,遇到以下错误: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected 这里需要注意,sqoop有两个版本: sqoop-1.4.4.bin__hadoop-1.0.0.tar.gz(对应hadoop1版本) sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar.gz(对应hadoop2版本) 出现上面的错误
闵开慧
2018-04-02
5730
/.org.eclipse.jdt.core.external.folders/.link0解决方法
Refreshing /.org.eclipse.jdt.core.external.folders/.link0的解决方法     原因是eclipse启动时,刷新android源码关联,但是由于某种原因,源码目录被修改(比如,我主动给该目录改名,或者手欠动了里面某个文件),eclipse就会卡在那里。     所以我现在都取消掉源码关联了,宁可看源码时麻烦点。     甚至我取消关联,有时也出现这种情况,原因是eclipse又自动给你关联上了。那就麻烦点,重新取消关联吧。     这是个鸡和蛋的问题,我
闵开慧
2018-04-02
8640
Java工程中添加依赖jar包不起作用问题总结
Java工程中添加依赖jar包不起作用问题总结 此次总结两种方式的依赖问题 1 在Eclipse中添加依赖jar包不起作用问题     这种方式可能是Eclipse缓存,或者Eclipse还没有反应过来。例如Eclipse中有个Java工程以前依赖了a.jar文件,但是在工程中删除这个文件后,工程可以正常执行,这可能是Eclipse缓存问题。     这种情况刷新Eclipse中的Java工程或者重启Eclipse即可。 2 Linux中添加依赖jar包不起作用问题     造成这种情况的原因是有多个进程在
闵开慧
2018-04-02
3K0
Exception while getting block list java.lang.ArrayIndexOutOfBoundsException
datanode修改本地存储路径后,数据不一致导致namenode报一下错误: 2017-11-16 17:31:44,759 WARN org.apache.hadoop.hdfs.server.balancer.Balancer: Exception while getting block list org.apache.hadoop.ipc.RemoteException(java.lang.ArrayIndexOutOfBoundsException): java.lang.ArrayInde
闵开慧
2018-04-02
1.4K0
大数据面试题整理
JAVA相关 1-1)List 与set 的区别? 老掉牙的问题了,还在这里老生常谈:List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复。 1-2)数据库的三大范式? 原子性、一致性、唯一性 1-3)java 的io类的图解 1-4)对象与引用对象的区别 对象就是好没有初始化的对象,引用对象即使对这个对象进行了初始化,这个初始化可以使自己的直接new的也可以是直接其他的赋值的,那么背new或者背其他赋值的我们叫做是引用对象,最大的区别于 1-5)谈谈你对反射机制的理解及其
闵开慧
2018-04-02
6.5K1
Java自学之道环境变量设置补充
    java自学之道在第0章向大家介绍了如何配置环境变量,这里的环境变量配置只讲了path的配置,而没有讲classpath的配置,因为考虑到刚入门同学配置这么多参数不是很方便,而运行java程序只需要配置path就可以了,所以就没有加。     现在对classpath配置进行补充:     1 path路径下(即bin目录下)放的是java虚拟机的运行程序,格式为.exe,配置path路径目的让系统识别java虚拟机,从而运行java程序。     2 classpath,顾名思义,是
闵开慧
2018-04-02
1K0
Mapreduce任务实现邮件监控
Mapreduce任务实现邮件监控     这里主要使用Java自带邮件类实现Mapreduce任务的监控,如果Mapreduce任务报错则发送报错邮件。Mapreduce的报错信息通过hdfs中的日志获取,里面的报错日志是json格式,这里先将json转换成xml格式然后再发送到邮件。具体代码如下 import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import j
闵开慧
2018-03-30
6780
给程序入门者的一点建议
Java自学之道(一) 给程序入门者的一点建议     在书场上看到很多有关Java的书籍,但这就像进了瓜地里挑瓜挑的眼花,很多人不知道自己到底该选那本书好。很快精通Java可能只有很少一部分人能实现,那就是他曾经精通过哪门语言,因为程序设计语言很好学,只要你精通一门语言,就可以做到一通百通。因为每种语言都有其共同点,就拿C语言来说,由于C语言出现的比较早,用的人也比较多,所以人们都习惯了它的语法规则和设计流程,假如现在出现了一门新的语言,而它和C语言的语法规则是天壤之隔,那么它的结果肯定是被淘汰的对象。道
闵开慧
2018-03-30
5990
eclipse中执行程序显示找不到主类
eclipse中执行程序显示找不到主类 这种情况一般出现在工程中已编译有class文件的java文件,而后面新建的java则不会出现问题。这种情况说明工程bin目录下对应的class文件不存在或者已损坏,修复即可解决问题。 1 进入src对应目录中,在后台用java命令直接编译如javac Test.java。调用到的类也需要手动一一编译。 2 将编译好的class文件复制到工程bin目录中对应目录中。 3 在eclipse中直接运行即可。
闵开慧
2018-03-30
1.2K0
centos中复杂java包结构使用(不用eclipse执行)
1 包结构举例如下 /data/svn/test/test1/Test1.java package test.test1; public class Test1 {     public void printok(){         System.out.println("ok1");     } } /data/svn/test/test2/Test2.java package test.test2; import test.test1.Test1; public class Test2 {     p
闵开慧
2018-03-30
5710
启动datanode时50010和50020端口被占用
datanode无法启动,在datanode上查看启动日志发现,启动datanode时50010和50020端口被占用,导致datanode无法启动。 1 在datanode上使用root用户登录,查看所有端口被占用情况 netstat -a -t --numeric-ports -p tcp        0      0 *:50010                     *:*                         LISTEN      14141/java            
闵开慧
2018-03-30
2.4K0
java获取cpu、内存、硬盘信息
1 下载安装sigar-1.6.4.zip     使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。       下载地址:http://
闵开慧
2018-03-30
7.1K0
如何生成二维码过程详解
如何生成二维码过程详解 1 下载zxing2.1,zxing j2se.jar 2 本代码配置环境:eclipse、java1.6、windows8、zxing2.1 3 解压后将文件夹里面core/
闵开慧
2018-03-30
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档