自定义博客皮肤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 152 2

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

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

2021-02-16 19:24:31 2110 2

原创 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 307 2

原创 Linux下MySql的安装

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

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

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

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

2020-11-20 21:20:08 4651 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 87 1

原创 基本数据类型的转换

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

2020-11-19 21:21:43 180

原创 变量

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

2020-11-19 21:19:54 99

原创 基本数据类型

基本数据类型: 四类八种: 整数型: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 62

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

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

2020-11-19 21:18:12 78

原创 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 91

原创 JDK、JRE和JVM

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

2020-11-19 21:14:14 49

原创 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 1047 2

空空如也

空空如也

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

TA关注的人

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