自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java当中访问可以Scala代码的原理

Scala代码object Scala03_Access { def main(args: Array[String]): Unit = { } def test(): Unit ={ print("Test...") }}经过IDEA反编译过后的Java代码:分析如下代码,发现构造方法私有化,该类不能被实例化,不能被继承,唯一的办法是提供一个静态的公共的方法,很明显这是一个单例模式,static静态代码块初始化时会实例化一个对象,有了对象之后可以调用里边的方法,实现代码

2021-02-25 20:09:12 140 1

原创 maven依赖没有下载完成的解决方案

问题:maven在下载过程当中,由于某些原因被打断,那么被打断的资源不会再重新下载(例如:下载依赖过程当中,关闭idea)。表现:项目当中出现jar包缺少的问题。原因:maven没有下载完的依赖会有一个.lastUpdate的文件,删除掉以后就能够重新下载了。解决方案:①本地库全部删除之后在重新创建本地库(不推荐,比较麻烦);②删除所有以.lastUpdate结尾的文件 打开cmd,cd进入到本地库文件夹下:cd /d D:\bigdata\RepMaven然后执行如下命令: for /

2021-02-16 19:24:31 2047 1

原创 Hive的安装

Hive安装部署1)把apache-hive-3.1.2-bin.tar.gz上传到linux的/opt/software目录下2)解压apache-hive-3.1.2-bin.tar.gz到/opt/module/目录下面[atguigu@hadoop102 software]$ tar -zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C /opt/module/3)修改apache-hive-3.1.2-bin.tar.gz的名称为hive

2021-01-19 23:00:46 277 2

原创 Linux下MySql的安装

1 安装包准备1)卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉)[atguigu@hadoop102 software]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps2)将安装包和JDBC驱动上传到/opt/software,共计6个**注意:安装时要按照顺序安装01-05;01_mysql-community-common-5.7.29-1.el7.x86_64.rpm

2021-01-19 22:50:52 137 1

原创 while循环打印一个正三角形

使用while循环打印正三角形,需要考虑到空格的数量,星号的数量和换行。class Demo25{public static void main(String[] args){int i =1;while(i<=4){ //控制行数为4int j = 0;int k = 0;while(k<4-i){ //控制打印空格的数量k++;System.out.print(" “);} while(j<2i-1){ //控制打印星号的数量j

2020-11-20 21:20:08 4570 3

原创 运算符

2.运算符:算数运算符:+:①加法,加号两端都是数值时;②拼接,用于连接字符串,如果加号两端至少有一端有字符串,则连接起来的一定是字符串;System.out.println(“Hello” + “World”);-、、/、%:和数学运算当中的相同;++:自增,自身数值加1,在返回;i++和++i含义相同;注意:复合运算时,不相同;int i = 1,l =1;int j = i++;//①先把i赋值给i++;②i再自身加1;③再把i++赋值给j;int k = ++l;//①先把l进行自

2020-11-19 21:22:34 77 1

原创 基本数据类型的转换

A.自动转换:如果是小的数据类型,转大的数据类型,可以自动进行转换;自动类型转换:byte–short–(char)-int–long–float–double;a.范围小的数据类型转换为范围大的数据类型自动转换;int i1 = “A”;//char类型自动升级为intdouble b1 = i1;//int自动升级为doubleb.如果说范围小的和范围大的数据类型进行混合运算的时候,会自动晋级为范围大的数据类型;char ch = ‘a’;// a是97int i1 = ch-32;/

2020-11-19 21:21:43 171

原创 变量

三要素: 数据类型 变量名 = 值

2020-11-19 21:19:54 95

原创 基本数据类型

基本数据类型:四类八种:整数型:byte、short、int(默认)、long(后加L或者l);整数浮点型:float(后加F或者f)、double(默认);小数字符型:char 例如 :‘a’;布尔型:boolean 分为true和false;public class test{public static void main(String[] args){byte b1 =10;System.out.println(b1);short s1 = 1000;System.out.p

2020-11-19 21:19:02 58

原创 注释、关键字、常量、变量和标识符

1.注释:单行注释://内容,换行之后无效多行注释:/内容/文档注释:/*内容/,可生成帮助文档javadoc -encoding utf-8 -d doc -version -author test.java2.关键字:定义好的,全部都是小写;保留字:保留下来的符号;3.常量:字符串:用双引号” ABCD ”表示;字符 char:用单引号’ a’;字符串常量、字符常量、整数常量、浮点常量、布尔常量、空常量(null)public class test{public static

2020-11-19 21:18:12 73

原创 win10系统java环境配置和helloworld

环境变量的配置:一键安装之后,环境变量配置;此电脑–属性–系统保护–高级–环境变量–用户变量或者系统变量均可–新建–变量名:JAVA_HOME,变量值:Java的安装路径–找到path–编辑–新建–%JAVA_HOME%\bin–然后点击所以确定即可;HelloWorld的运行:public class HelloWorld{//public可有可无public static void main(String[] args){System.out.println(“Hello World”);//

2020-11-19 21:16:27 87

原创 JDK、JRE和JVM

JDK:Java程序开发包,包括JRE和开发者工具;JRE:Java程序的运行环境,包含了JVM和JavaSE;JVM:Java虚拟机,不同系统上的虚拟机不同;JDK>JRE>JVM;

2020-11-19 21:14:14 46

原创 pymysql连接mysql时出现root报错的问题

关于pymysql.err.OperationalError: (1045, “Access denied for user ‘root’@‘localhost’ (using password: YES)”)的解决办法1.在任务管理器当中关闭mysql服务;2.打开cmd,进入到mysql的文件夹;3.先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。然后...

2019-07-24 10:17:45 1003 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除