Java 基础面试题——关键字
目录
- 1.Java 中的关键字是指什么?有哪些关键字?
- 2.instanceof 关键字的作用是什么?
- 3.访问修饰符 public、private、protected、以及不写(default)时的区别?
- 4.Java 中有没有 goto 关键字?
- 5.在 Java 中,如何跳出当前的多重嵌套循环?
- 6.switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?
- 7.final 关键字在 Java 中的用法有哪些?
- 8.static 关键字的用法有哪些?
- 9.this 和 super 这两个关键字有什么区别?
- 10.throw 和 throws 的区别是什么?
- 11.return 与 finally 的执行顺序对返回值有什么影响?
- 12.什么时候用 assert?如何使用 assert?
1.Java 中的关键字是指什么?有哪些关键字?
(1)Java 关键字是对 Java 编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。
(2)Java语言共定义了如下所示的关键字:
分类 | 关键字 |
---|---|
访问控制 | private、protected、public |
类,方法和变量修饰符 | abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、transient、volatile、enum |
程序控制 | break、continue、return、do、while、if、else、for、instanceof、switch、case、default、assert |
错误处理 | try、catch、throw、throws、finally |
包相关 | import、package |
基本类型 | boolean、byte、char、double、float、int、long、short |
变量引用 | super、this、void |
保留字 | goto、const |
(3)注意事项:
- 所有的关键字均是小写的,并且在 IDE 中会以特殊的颜色显示;
- 在所有关键字中,default 这一关键字较为特殊,它既属于程序控制,也属于类,方法和变量修饰符,还属于访问控制;
- 在程序控制中,当在 switch 中匹配不到任何情况时,可以使用 default 来编写默认匹配的情况;
- 在类,方法和变量修饰符中,从 JDK8 开始引入了默认方法,可以使用 default 关键字来定义一个方法的默认实现;
- 在访问控制中,如果一个方法前没有任何修饰符,则默认会有一个修饰符 default,但是加上这个修饰符反而会报错。
2.instanceof 关键字的作用是什么?
instanceof 严格来说是 Java 中的一个双目运算符,用来测试一个对象是否为一个类的实例,具体用法如下:
boolean result = obj instanceof Class
其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回 false。此外,编译器会检查 obj 是否能转换成右边的 class 类型,如果不能转换则直接报错,如果不能确定类型,则通过编译,具体看运行时定。见下面的示例:
class A {}class AA extends A {}class AAA extends AA {}public class Test {public static void main(String[] args) {A a = new A();AA aa = new AA();AAA aaa = new AAA();System.out.println(a instanceof A); //trueSystem.out.println(a instanceof AA); //falseSystem.out.println(aa instanceof AAA); //falseSystem.out.println(aaa instanceof A); //trueint i = 0;System.out.println(i instanceof Integer); //编译不通过,i 必须是引用类型,不能是基本类型System.out.println(i instanceof Object); //编译不通过//在 JavaSE 规范中,对 instanceof 运算符的规定是:如果 obj 为 null,那么将返回 falseSystem.out.println(null instanceof Object); //false}
}
3.访问修饰符 public、private、protected、以及不写(default)时的区别?
作用域 | 当前类 | 同包 | 子类 | 外部包 |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
类的成员不写访问修饰时默认为 default。默认对于同一个包中的其他类相当于公开 (public),对于不是同一个包中的其他类相当于私有 (private)。受保护 (protected) 对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。
4.Java 中有没有 goto 关键字?
(1)goto 是 Java 中的保留字,在 Java 8 中没有使用。但是其实 goto 是 C 语言中的,goto 语句通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。而在结构化程序语言中一般不主张使用 goto 语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。但是在 Java 语言中,goto 只是作为了保留字,还没有使用,因为 Java 追求简单,方便。
5.在 Java 中,如何跳出当前的多重嵌套循环?
在要跳出的循环前加一个标记如 A,然后用 “break A” 可以跳出多重循环。Java 支持带标签的 break 和 continue 语句,作用有点类似于 C 和 C++中的 goto,但是就像要避免使用 goto 一样,应该避免使用带标签的 break 和 continue,因为它可能会造成程序流程的混乱。例子如下:
class Test {public static void main(String[] args) {A: for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {System.out.print(j + " ");if (j == 5) {break A;}}}}
}
结果如下:
0 1 2 3 4 5
6.switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上?
在 Java 5 以前,switch(expr)中,expr 只能是 byte、short、char、int。从 Java 5 开始,Java 中引入了枚举类型,expr 也可以是 enum 类型,从 Java 7 开始,expr 还可以是字符串 (String),但是长整型 (long) 在目前所有的版本中都是不可以的。
7.final 关键字在 Java 中的用法有哪些?
(1)被 final 修饰的类不能够被继承,所有的方法不可以被重写,但其内的非 final 变量可以被修改;
(2)被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用对象方法修改属性值),对基本类型来说是其值不可变;
(3)对引用变量来说其引用不可变,即不能再指向其他的对象,但对象中的内容可以变化;
(4)被 final 修饰的方法不能重写,但 JVM 会尝试将其内联,以提高运行效率;
8.static 关键字的用法有哪些?
(1)static 修饰变量
① 被 static 修饰的成员变量属于类,不属于某个对象(多个对象访问或修改 static 修饰的成员变量时,其中一个对象将 static 成员变量进行了修改,其他的对象的 static 成员变量值跟着改变),多个对象共享同一个 static 成员变量;
② 被 static 修饰的成员,可以通过类名直接访问;
③ 在静态方法中,不能访问非静态的内容(变量),不能使用 this/super;非静态中,可以访问静态中的变量;
(2)static 修饰方法
① static 修饰的方法被称之为静态方法,也叫类方法;
② 加 static 的方法,可以通过类名直接访问,也可以通过对象名访问,且不能再内部写this,因为直接用类名.方法的时候,没有当前对象。而不加 static 只能通过对象名访问;
③ 加了 static 的方法,不能在内部访问非 static 的属性和行为,因为在静态方法的内部无法确定非 static 的内容属于那个对象,它是通过类名调用。
(3)static 修饰代码块
① 静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。
② 静态代码块只在第一次 new 执行一次,之后不再执行,而非静态代码块在每 new 一次就执行一次。非静态代码块可在普通方法中定义(不过作用不大);而静态代码块不行。
(4)static 修饰类
① static 有一种特殊用法是修饰内部类(普通类是不允许声明为静态的,只有内部类才可以),被 static 修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类;
② 当一个内部类没有使用 static 修饰的时候,不能直接使用内部类创建对象,需要先使用外部类对象+ . + new内部类对象。
9.this 和 super 这两个关键字有什么区别?
(1)this:
- 可以近似看作对象内部指代自身的引用,但不能将 super 与 this 赋给另一个对象变量;
- 解决成员变量和局部变量同名问题;
- 可以调用成员变量、成员方法,但是不能调用局部变量;
- this() 可以调用本类的构造器,但只限构造方法中使用,且必须是第一条语句;
- 在普通方法中可以省略 this,但在静态方法当中不允许出现 this 关键字;
(2)super:
- 代表对当前对象的直接父类对象的引用;
- 可以调用父类的非 private 成员变量和方法;
- super() 可以调用父类的构造方法,只限构造方法中使用,且必须是第一条语句;
class Demo {public Demo () {System.out.println("init Demo without arg...");}public Demo (int a) {System.out.println("init Demo with an arg...");}
}public class SubDemo extends Demo{public SubDemo() {super(1);System.out.println("init SubDemo without arg...");}public SubDemo(int a) {//调用本类的无参构造方法,但注意不能在无参构造方法的第一行调用 this(1),否则会出现构造方法循环调用this();System.out.println("init SubDemo with an arg...");}public SubDemo(int a, int b) {super();System.out.println("init SubDemo with two args...");}public static void main(String[] args) {SubDemo demo1 = new SubDemo(3);SubDemo demo2 = new SubDemo(3, 4);}
}
init Demo with an arg...
init SubDemo without arg...
init SubDemo with an arg...
init Demo without arg...
init SubDemo with two args...
10.throw 和 throws 的区别是什么?
(1)throw
① 表示方法内抛出某种异常对象(只能是一个);
② 用于程序员自行产生并抛出异常;
③ 位于方法体内部,可以作为单独语句使用;
④ 如果异常对象是非 RuntimeException,则需要在方法申明时加上该异常的抛出,即需要加上 throws 语句或者在方法体内使用 try catch 处理该异常,否则编译报错;
⑤ 执行到 throw 语句则后面的语句块不再执行;
(2)throws
① 方法的定义上使用 throws 表示这个方法可能抛出某些异常(可以有多个);
② 用于声明在该方法内抛出了异常;
③ 必须跟在方法参数列表的后面,不能单独使用;
④ 需要由方法的调用者进行异常处理;
package test;import java.io.IOException;class Solution {/*** 测试 throws 关键字* @throws NullPointerException*/public static void testThrows() throws NullPointerException {Integer i = null;System.out.println(i + 1);}/*** 测试 throw 关键字抛出运行时异常* @param i*/public static void testThrow(Integer i) {if (i == null) {//运行时异常不需要在方法上申明throw new NullPointerException();}}/*** 测试 throw 关键字抛出非运行时异常,需要方法体需要加 throws 异常抛出申明* @param filePath*/public static void testThrow(String filePath) throws IOException {if (filePath == null) {//非运行时异常,需要方法体需要加 throws 异常抛出申明throw new IOException();}}public static void main(String[] args) {testThrows();Integer i = null;testThrow(i);String filePath = null;try {testThrow(filePath);} catch (IOException e) {e.printStackTrace();}}
}
上述代码中三个方法对应的异常如下:
11.return 与 finally 的执行顺序对返回值有什么影响?
对于 try 和 finally 至少有一个语句块包含 return 语句的情况:
① 正常情况下(例如没有系统退出、出现异常等情况)finally 语句块会执行;
② 如果 finally 语句块中没有 return 语句,则 finally 对 return 语句中变量的重新赋值修改无效;
③ 如果 try 和 finally 语句块中都包含 return 语句,则 return 值会以 finally 语句块中的 return 值为准;
public class Test {public static void main(String args[]) {try {int a = 10 / 0;System.out.println(a);} catch (Exception e) {e.printStackTrace();//退出程序,finally 中的代码不会被执行System.exit(0);} finally {System.out.println("finally...");}}
}
结果如下:
java.lang.ArithmeticException: / by zeroat test.Test.main(Test.java:8)
public static void main(String[] args) {System.out.println(getInt());
}public static int getInt() {int a;try {a = 200;return a;} finally {System.out.println("finally...");a = 300;}
}
结果如下:
finally...
200
public static void main(String[] args) {System.out.println(getInt());
}public static int getInt() {int a;try {a = 200;return a;} finally {System.out.println("finally...");a = 300;return a;}
}
结果如下:
finally...
300
12.什么时候用 assert?如何使用 assert?
(1)assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。一般来说,assertion 用于保证程序最基本、关键的正确性。assertion 检查通常在开发和测试时开启。
(2)为了提高性能,在软件发布后, assertion 检查通常是关闭的。在实现中,断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true;如果表达式计算为 false,那么系统会报告一个 AssertionError。
(3)断言用于调试目的:
assert(a > 0); // throws an AssertionError if a <= 0
(4)断言有以下两种形式:
assert Expr1;
assert Expr1 : Expr2;
Expr1 应该总是产生一个布尔值。 Expr2 可以是得出一个值的任意表达式;这个值用于生成显示更多调试信息的字符串消息。这两种表达形式本质是一样的,不同在于第二种方式中,可以指定输出错误的信息。
(5)断言在默认情况下是禁用的。
① 要在编译时启用断言,需使用 source 1.4 标记:
javac -source 1.4 Test.java
② 要在运行时启用断言,可使用 -ea 或者 -enableassertions 标记。
③ 要在运行时选择禁用断言,可使用 -da 或者 -disableassertions 标记。
④ 要在系统类中启用断言,可使用 -esa 或者 -dsa 标记。还可以在包的基础上启用或者禁用断言。
(6)可以在预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法 的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以 在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。
相关文章:
Java 基础面试题——关键字
目录1.Java 中的关键字是指什么?有哪些关键字?2.instanceof 关键字的作用是什么?3.访问修饰符 public、private、protected、以及不写(default)时的区别?4.Java 中有没有 goto 关键字?5.在 Java 中&#x…...
C++——运算符重载
1、运算符重载的概念 运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。运算符重载的目的是让语法更加简洁运算符重载不能改变本来寓意,不能改变基础类型寓意运算符重载的本质是另一种函数调用…...
前端食堂技术周刊第 70 期:Volar 的新开端、Lighthouse 10、良好的组件设计、React 纪录片、2022 大前端总结
美味值:🌟🌟🌟🌟🌟 口味:黑巧克力 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 本期摘要 Volar 的新开端Chrome 110 的新功能Lighthouse 10Nuxt v3.2.0加速 JavaSc…...
react路由详解
在学习react路由之前,我们肯定需要安装路由。大家先运行如下命令安装路由。安装之后随我一起探索react路由。 安装 版本v6 npm i react-router-dom -S 页面准备 创建两个文件夹 pages和 router pages文件夹里面放的是页面 router文件夹里面是进行路由配置 路由…...
mysql数据库完全备份和增量备份与恢复
mysql数据备份: 数据备份方式 物理备份: 冷备:.冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库热备:一般用于保证服务正常不间断运行,用两台机器作为服务机器,一台用于实际数据库操作应用,另外…...
CF1667E Centroid Probabilities
题目描述 对于所有点数为 nnn 的树,如果其满足 对于所有 i∈[2,n]i\in [2,n]i∈[2,n],与 iii 相连的 jjj 中有且只有一个点 jjj 满足 j<ij<ij<i ,那么我们称其为好树 对于 1∼n1\sim n1∼n 每个点求出来有多少好树满足重心为 iii …...
全网详细总结com.alibaba.fastjson.JSONException: syntax error, position at xxx常见错误方式
文章目录1. 复现问题2. 分析问题3. 解决问题4. 该错误的其他解决方法5. 重要补充1. 复现问题 今天在JSONObject.parse(json)这个方法时,却报出如下错误: com.alibaba.fastjson.JSONException: syntax error, position at 0, name usernameat com.aliba…...
快速部署个人导航页:美好的一天从井然有序开始
很多人都习惯使用浏览器自带的收藏夹来管理自己的书签,然而收藏夹存在着一些问题。 经过长时间的累积,一些高频使用的重要网站和偶尔信手收藏的链接混在了一起,收藏夹因为内容过多而显得杂乱无章;收藏夹没有什么美观可言…...
【Python】如何在 Python 中使用“柯里化”编写干净且可重用的代码
对于中级Python开发者来说,了解了Python的基础语法、库、方法,能够实现一些功能之后,进一步追求的就应该是写出优雅的代码了。 这里介绍一个很有趣的概念“柯里化”。 所谓柯里化(Currying)是把接受多个参数的函数变换…...
ROS笔记(4)——发布者Publisher与订阅者Subscribe的编程实现
发布者 以小海龟的话题消息为例,编程实现发布者通过/turtle1/cmd_vel 话题向 turtlesim节点发送消息,流程如图 步骤一 创建功能包(工作空间为~/catkin_ws/src) $ cd ~/catkin_ws/src $ catkin_create_pkg learning_topic roscpp rospy s…...
Linux进程概念(一)
文章目录Linux进程概念(一)1. 冯诺依曼体系结构2. 操作系统(Operator System)2.1 考虑2.2 如何理解操作系统对硬件做管理?2.3 操作系统为什么要对软硬件资源做管理呢?2.4 系统调用和库函数概念2.5 计算机体系结构3. 进程的初步理解…...
Leetcode.1124 表现良好的最长时间段
题目链接 Leetcode.1124 表现良好的最长时间段 Rating : 1908 题目描述 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格…...
达梦数据库会话、事务阻塞排查步骤
查询阻塞的事务IDselect * from v$trxwait order by wait_time desc;--单机select * from v$dsc_trxwait order by wait_time desc;–DSC集群查询阻塞事务的会话信息select sf_get_session_sql(sess_id),* from v$sessions where trx_id69667;--单机select sf_get_session_sql(…...
sqlServer 2019 开发版(Developer)下载及安装
下载软件 官网只有2022的,2019使用百度网盘进行下载 安装下崽器 选择自定义安装 选择语言、以及安装位置 点击“安装” 安装 SQL Server 可能的故障 以上步骤安装后会弹出以上界面,如果未弹出,手动去安装目录下点击 SETUP.EXE 文件…...
使用Arthas定位问题
功能概述 首先,Arthas的常用功能大概有以下几个: 解决依赖冲突 sc命令:模糊查看当前 JVM 中是否加载了包含关键字的类,以及获取其完全名称。 sc -d 关键字 注意使用 sc -d 命令,获取 classLoaderHash命令:…...
性能测试之tomcat+nginx负载均衡
nginx tomcat 配置准备工作:两个tomcat 执行命令 cp -r apache-tomcat-8.5.56 apache-tomcat-8.5.56_2修改被复制的tomcat2下conf的server.xml 的端口号,不能与tomcat1的端口号重复,不然会启动报错 ,一台电脑上想要启动多个tomcat,…...
【手写 Vuex 源码】第十一篇 - Vuex 插件的开发
一,前言 上一篇,主要介绍了 Vuex-namespaced 命名空间的实现,主要涉及以下几个点: 命名空间的介绍和使用;命名空间的逻辑分析与代码实现;命名空间核心流程梳理; 本篇,继续介绍 Vu…...
opencv基础知识和绘图图形
大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…...
15- 决策回归树, 随机森林, 极限森林 (决策树优化) (算法)
1. 决策回归树: from sklearn.tree import DecisionTreeRegressor model DecisionTreeRegressor(criterionmse,max_depth3) model.fit(X,y) # X是40个点 y是一个圆 2. 随机森林 稳定预测: from sklearn.ensemble import RandomForestClassifier # model RandomForestC…...
Flink相关的记录
Flink源码编译首次编译的时候,去除不必要的操作,同时install会把Flink中的module安装到本地仓库,这样依赖当前module的其他组件就无需去远程仓库拉取当前module,节省了时间。mvn clean install -T 4 -DskipTests -Dfast -Dmaven.c…...
配置可视化-基于form-render的无代码配置服务(一)
背景 有些业务场景需要产品或运营去配置JSON数据提供给开发去使用(后面有实际业务场景的说明),原有的业务流程,非开发人员(后面直接以产品指代)把数据交给开发,再由开发去更新JSON数据。对于产…...
Java 代理模式详解
1、代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 代理模式的主要作用是扩展目标对象…...
知识付费小程序怎么做_分享知识付费小程序的作用
在线知识付费产业的主要业务逻辑是基于用户的主动学习需求,为其提供以跨领域基础知识与技能为核心的在线知识服务,提升其达到求知目的的效率。公众号和小程序的迅速发展,又为知识付费提供了技术支持,从而促进了行业的进一步发展。…...
14- 决策树算法 (有监督学习) (算法)
决策树是属于有监督机器学习的一种决策树算法实操: from sklearn.tree import DecisionTreeClassifier # 决策树算法 model DecisionTreeClassifier(criterionentropy,max_depthd) model.fit(X_train,y_train)1、决策树概述 决策树是属于有监督机器学习的一种,起源…...
如何编译和运行C++程序?
C 和C语言类似,也要经过编译和链接后才能运行。在《C语言编译器》专题中我们讲到了 VS、Dev C、VC 6.0、Code::Blocks、C-Free、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C 程序,步骤是一样的&#…...
Golang 给视频添加背景音乐 | Golang工具
目录 前言 环境依赖 代码 总结 前言 本文提供给视频添加背景音乐,一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博客-CSDN博客 …...
让AI护理医疗:解决卫生系统的痛点
一、引言 1.对医疗领域中AI技术的介绍 随着人工智能的不断发展,它已经成为了各个领域中的重要组成部分。在医疗领域中,AI技术也逐渐发挥着越来越重要的作用。从诊断到治疗,从健康管理到研究,人工智能已经深刻地影响着医疗领域的…...
Windows 离线安装 MySQL 8
目录 1. 下载离线安装包 2. 上传解压 3 配置 my.ini 文件 4 设置系统环境变量 5 安装 MySQL 6 登录 MySQL 客户环境是内网环境,不能访问外网,只能离线安装 MySQL 了。 1. 下载离线安装包 MySQL 离线压缩包官网下载地址:MySQL :: Down…...
【前端攻城狮之vue基础】02路由+嵌套路由+路由query/params传参+路由props配置+replace属性+编程式路由导航+缓存路由组件
路由的基础知识1.路由简介2.路由基本使用3.嵌套路由4.传递路由的query传参# 5.传递路由的params参数6.路由的props传参配置7.路由router-link标签的replace属性8.编程式路由导航9.缓存路由组件1.路由简介 路由是一条条对应的key-value关系,key就是前端地址栏的路径…...
CHAPTER 1 Zabbix介绍及安装
Zabbix介绍及安装1.1 Zabbix监控1 为什么要监控1.1 网站可用性2 监控什么东西2.1 监控范畴3 怎么来监控3.1 远程管理服务器3.2 监控硬件3.3 查看cpu相关3.4 内存3.5 磁盘3.6 监控网络4 监控工具总览5 zabbix介绍5.1 zabbix的组成5.2 zabbix监控范畴1.2 安装zabbix1 环境检查2 安…...
文档下载页面模板/seo网站优化专家
继上月日本著名计算机厂商东芝上线14TB大硬盘之后,希捷公司再次传出喜讯,世界首款16TB硬盘已成功通过测试,正当大家以为在疯狂提高硬盘容量的路上,希捷已经独孤求败的时候,另一家硬盘大厂西数站了出来,宣布…...
佛山做外贸网站哪家好/域名交易
I have read a couple of other articles, but none have been able to answer my combination of issues我有一个ComboBox,我想在其中显示不同颜色的项目,这可以通过使用ComboBoxItem并设置其背景来完成 . 当我想以不同的颜色存储我的CategoryDTO并稍后…...
做网站公司如何赚钱/自动点击器安卓
💥 项目专栏:【Pandas数据处理100例目录】Python数据分析玩转Excel表格数据 前言 大家好,我是阿光。 本专栏整理了《Pandas数据分析处理》,内包含了各种常见的数据处理,以及Pandas内置函数的使用方法,帮助我们快速便捷的处理表格数据。 正在更新中~ ✨ 🚨 我的项目…...
数据导航 wordpress/推广软文是什么
使用rke部署集群时,虽然已经很方便了,但是如果节点个数较多,每个节点要手动配置,防火墙,selinux, iptables等等。还是挺麻烦的, 这些配置每个节点都一样,完全可以通过脚本批量配置。 过程参考R…...
网站建设灬金手指下拉/揭阳市seo上词外包
我现在的公司是自己和几个朋友创办的(大学生自主创业).人数不是很多,每个人负责一个版块.我们的经理本来开始也是专注技术的,后来因为公司的发展,他的经理基本上转到管理方面去了,因此在web技术方面就我孤单一个人了.现在觉得前途太迷茫了.本人是从学习asp开始的.然…...
迁安三屏网站建设/营销推广ppt
学习主题:Hystrix学习目标:对应视频: http://www.itbaizhan.cn/course/id/85.html对应文档:无对应作业1. 解决灾难性雪崩效应-服务熔断-服务熔断处理(1) 熔断参数circuitBreaker.enabled的作用是什么?是否开启熔断 默认时TRUE 开启(2) 熔断参…...