- 博客(52)
- 收藏
- 关注
原创 买机票系统---(java实现)
需求:机票价格按照淡季和旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或经济舱。* 淡季(11-来年4月):头等舱7折。* 旺季(5-10月):头等舱9折,经济舱8.5折。* 补充:ctr + alt + M 自动抽取方法。
2023-08-14 19:31:52
307
原创 双色球彩票系统---(java实现)
需求:投注号码由6个红色号码和1个蓝色球号码组成。红色球号码从1-33中选择,蓝色球号码从1-16当中选择。分别给自定义自己的每种奖项,给予不同的现金奖励!* 红 蓝。* 一等奖 6 1。* 二等奖 6 0。* 三等奖 5 1。* 四等奖 5 0。* 五等奖 4 0。* 六等奖 1 1。
2023-08-14 19:29:20
378
原创 抢红包系统---(java)
需求:直播抽奖活动,分别有【2,588,888,1000,10000】五个奖金,模拟抽奖。打印每个奖项,奖项的出现顺序随机但不重复。
2023-08-14 19:26:09
323
原创 Hadoop集群当中主节点的NameNode进程启动不成功
将主节点的hadoop的包删掉,从从节点将hadoop的包用scp传输过去,因为集群当中的hadoop的包里面的内容都是一样的。在hadoop集群当中的所有节点将中的tmp文件删除和logs文件里面的内容删除里面的的内容,然后重新初始化NameNode。hadoop路径下etc/hadoop路径下面,每个人hadoop安装的路径可能不同,我的是。前面的目录是自己从节点的hadoop包,然后后面的目录是要传输到主节点的目录。就可以了,如果这不行的话,就使用第二种解决方法,这个是能得吃的。
2023-05-25 17:02:55
4820
原创 进入hbase shell界面报错:Errno::ENOMEM: Cannot allocate memory - stty icrnl <&2
进入hbase shell界面报错:Errno::ENOMEM: Cannot allocate memory - stty icrnl
2023-05-13 18:23:19
401
原创 java连接HBase时报错Caused by: org.apache.hadoop.hbase.MasterNotRunningException: java.net.UnknownHostExce
Caused by: org.apache.hadoop.hbase.MasterNotRunningException: java.net.UnknownHostException: can not resolve hadoopmaster,16000,1683852045767
2023-05-12 10:09:07
1425
原创 安装jupyterlab报错:ERROR: Could not find a version that satisfies the requirement jupyterlab (from versi
【代码】安装jupyterlab报错:ERROR: Could not find a version that satisfies the requirement jupyterlab (from versi。
2023-04-23 11:44:34
1198
原创 Navicat在连接MySQL时报错:1251 - Client does not support authentication protocol requested by server;
Navicat在连接MySQL时报错:1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
2023-02-22 17:46:45
266
原创 伪分布式启动失败:ERROR: Attempting to operate on hdfs namenode as root
hadooptest: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
2022-10-06 10:46:22
845
原创 IDEA的安装
1.首先在下面的链接下面点击安装IDEA。链接:https://pan.baidu.com/s/1C7pyPa-AOpT5ee4-RIlMdQ?pwd=5rnd提取码: 5rnd2. 进入首页以后点击Next 3.然后自己选择一个安装IDEA的路径,然后点击Next建议不要放在C盘里面4.然后选择图片上面的两点,一般电脑都是64位的,如果不是就选择另外一个,然后选择.Java文件5.然后不用管,直接选择Install,然后等待6.显示到这个页面,说...
2022-05-26 20:51:03
1578
原创 在一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。---(java版)
注:这里需要自己输入要查询的数值,而且如果输入的数值查询到数组里面没有会输出[-1.-1].代码部分:public static void main(String[] args) { int [] arr = {5,7,7,8,8,10}; int target; Scanner sc = new Scanner(System.in); target = sc.nextInt(); int start=-1 ,fin = -1; for(in...
2022-05-25 21:13:15
782
原创 字符串的拼接的四种方法 ---(Java版)
1.使用最简单的+运算法String str1 = "hello";String str2 =" world";String str3 = str1+str2;System.out.println(str3); 2.使用concat函数进行拼接String str1 = "hello";String str2 =" world";String str4 = str1.concat(str2);System.out.println(str4);3..Strin
2022-05-24 22:18:19
9360
原创 JDBC当中三个对象的理解
1.Connection对象:它是将Java连向数据库的连接。它的用法是:Connection (变量名) = DriverManager.getConnection("url","username","password");比如:Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dvd_manager","root","123456");2.Statement和Prepared
2022-05-24 21:33:39
550
原创 idea连接到数据库要学习的七个技术
1.将jdbc驱动程序加载到内存中这里需要注意的是如果你使用的MySQL用的是最新版本需要下载最新的jar包。在写的时候这里会报错,这个应该是还没有运行的原因吧,但是我们只要想办法解决就好了,就需要用到异常处理。如果你还没有学过异常的话,那么你就可以把异常学习了以后,在来学习理解这里。这里建议使用try块解决。因为一般我们都是使用的try,抛出的方法都是很少使用的。2.用驱动程序管理器从驱动程序当中获取一个连接对象不难发现这里又报了一个错误,这里依然是因为异常的原因,这里提及一下
2022-05-23 22:46:02
258
原创 十大排序算法之堆排序---(Java版)
简介:首先,这里的代码需要自己给数值给值,当然也可以参考我的代码,进行理解代码的执行。如果代码有哪里不对的地方,希望小伙伴私聊讨论。谢谢,我在这里谢过了各位网友。代码部分:package tm.mbzvip.encapsulation.demo0519;public class Heapsort { public static void swap(int [] arr,int a,int b){ int temp = arr[a]; arr[a]=
2022-05-22 20:55:20
111
原创 十大排序算法之堆排序 --- (C语言版)
简言:这里我只是给出了代码和注释,如果想要理解算法的意义,可以去看这位博主的讲解还是很清楚的。如果有不清楚的话,欢迎小伙伴私聊求问。堆排序(C语言)_小-黯的博客-CSDN博客_堆排序c语言这里需要自己给数组赋值。最终实现数组的推排序赋值#include <stdio.h>#include <stdlib.h>swap(int arr[],int i,int max){ int tmp = arr[i]; arr[i] = arr[ma...
2022-05-19 17:06:00
177
原创 i++,i--与++i,--i的区别
1.实质上这四个本质上并没有什么区别,i++,++i都是等价于i=i+1,i--,--i都是等价于i=i-1;2.这主要是配合了运算后这四个的意义就完全不一样了。(1) a = i++ 这个的意思是先把i的值赋值给a了以后,再将i的值加一;(2) a= ++i 这个是将i的值加一了以后,再将加的值赋值给a;(3) a = i-- 这个的意思是先把i的值赋值给a了以后,再将i的值再减一;(4) a = --i 这个是将i的值减一了以后,再将减的值赋值给a;3.这里留下一个题目给大家思考
2022-05-18 19:51:17
2821
原创 四种访问修饰符---(Java版)
在Java当中,我们经常会用到访问修饰符。1.private : 这个访问修饰我们我们经常用来进行封装。这个只能在本类当中进行调用和访问。2.protected :受保护的,根据中文意思我们可知道这个修饰符肯定是要比public的访问权限要低一点。3.default :当我们在普通类里面没有标明和写明访问修饰符,那么我们的JVM会默认认为我们的访问修饰符就是default。4.public :这个访问修饰符,我们只需要知道,他是我们这是个当中访问权限最大的就可以了。现在我画了一张图标
2022-05-18 19:38:31
494
原创 类的继承---(Java版)
简言:在Java开发的过程中,如果我们需要建立多个类,而且这些类的里面的所有方法都是一样的。此时,我们就提出了Java三大特性之一的继承。现在我写了三个类如下:people类:public class people { public int age; public String name; public int height; public int id; public int getAge() { return age;
2022-05-16 17:05:17
107
原创 方法的重载---(Java版)
简言:首先,我们要明白的是,我们为什么要学方法的重载?我们要先思考这样的一个问题。解答:因为我们在进行项目的开发当中,我们把要实现的功能基本一致,基本相似的方法时,我们给方法会给出相同的方法名,但是这样很难得出见名之意的方法名,所以,我们的Java中就提出了重载的概念。我们根据上面我们就可以得出所谓的方法重载就是方法名相同,但是我们的方法不仅仅是方法名相同,也有不同点,不然我们的JVM怎么区别不同的方法呢,所以我们方法重载的概念就是:方法名相同,但参数列表不同,这里包括了顺序不同。我们先来举
2022-05-16 16:33:23
110
原创 封装的概念---(Java版)
简言:封装是一个非常广泛的概念,小到对一个属性,一个变量的封装,大到一个项目,一个框架的封装。但是我们还需要学习Java中的三个基本特性就是封装,继承,多态,我们可以看到封装就是Java中的三大特性之一,这个特性是我们必须要重点掌握的。比如:我们的电脑机盒就是一个十分简单的封装。public class Ecap1 { public int age; public String name; public double height;}这里写了一个类,这类里面有a..
2022-05-16 16:02:09
351
原创 算数的异常处理 --- (Java版)
注:这里主要是讲解 try{}catch(){}的使用1.为什么要讲异常,比如:当我们在进行除法运算的时候,我们规定的是分母是不能为0的,当我们面向对象的时候,如果有用户输入了 0,那么很有可能就会导致我们的系统崩溃。2.我们通常的解决方法就是加判断语句但是这明显的效率并不高,比如:我们输入了中文,而我们算数只能是数字,所以我们无法简单第判断所有的错误,如何才能有较高的效率呢,我们Java中用了try{}catch(){}语句出来解决了我们的问题。代码:public class d
2022-05-12 21:03:27
1287
原创 算数的加减乘除---(Java版)
注:这里我只是给了运行的代码,还需要自己去导包。1.加法:public class sum { public static void main(String[] args) { Scanner s1 = new Scanner(System.in); System.out.println("请输入a的值:"); int a = s1.nextInt(); System.out.println("请输入b的值:");
2022-05-12 20:52:42
163
原创 Coliction集合的三种遍历---(Java版)
简介:本人在这里练习,有什么地方看不懂或者是发现有什么有更好的方法或者遍历方法,欢迎私信我一起探讨研究。这里是本人自己打的代码,如有侵权或者侵犯了别人的权利方面的问题,请及时反馈我修改。public class testone { public static void main(String[] args) { HashMap<String, Dog> map = new HashMap<String, Dog>(); map.pu.
2022-05-12 20:42:41
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人