自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java

Java初学者,请多指教

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 cka2023练习目

在不更改其现有容器的情况下, 需要将一个现有的 pod 集成到 kubernetes 的内置日志记录体系结构中(例如 kubectl logs)。请不要升级工作节点,etcd,container 管理器,CNI 插件,DNS 服务或任何其他插件。在 K8s 发布日期的大约 4 到 8 周内,CKA、CKS 和 CKAD 考试环境将与最新的 K8s 次要版本保持一致。的 node 设置为不可用, 并重新调度该 node 上所有运行的 pods。并使用搜索栏查找问题的答案,或从提供的类别中选择您的请求类型。

2023-11-16 21:54:56 374

原创 数据库优化

sql怎么分布到不同的mysql,怎么保持高可用数据在多个库,怎么保持id可以不重复落地很复杂mycat阿里推出的分库分表 另外社区的人在维护,和阿里关系不大改进速度很慢,有前景的是shardingsphere,唯一进入阿帕奇顶级产品版本更新快,能承担各种各样情况 提示io性能垂直:分到不同库 水平,一张表分到不同表中,分片建,分配策略 一般是取模分片 双十一一般需要扩库,按时间分片 在oracle有 范围分片再加上取模 shardingsphere依赖 snowflake uuid...

2022-06-09 16:57:15 153

原创 kafka配置

苍老师下载kafa cmd z然后按住tab 先运行zookeeper 然后打这个命令: zookeeper-server-start.bat …\config\zookeeper.properties 再运行 kafak kafka-server-start.bat …\config\server.properties

2022-05-20 09:08:59 276

原创 SpringBoot数据库连接,例子插入一个数据

SpringBoot数据库连接,例子插入一个数据pom注入依赖Springboot配置application.properties一个配置类管理员类AdminMapperAdminMapper.xml测试truncate.sql pom注入依赖 springboot测试,mybatis,sql等 <dependencies> <dependency> <groupId>org.springframework.boot</gr

2022-04-17 11:49:36 1430

原创 Java 面试题(三十三)

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

2022-02-09 13:11:06 325 1

原创 Java 面试题(三十二)

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

2022-02-09 12:45:00 87

原创 Java 面试题(三十一)

题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*(例如值是6,打印6个值)。

2022-02-08 13:09:12 101

原创 Java 面试题(三十)

题目:计算字符串中子串出现的次数

2022-02-08 11:21:36 90

原创 Java 面试题(二十九)

题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 public static void main(String[] args) { /** * 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, * 加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字, * 再将第一位和第四位交换,第二位和第三位

2022-02-07 12:43:35 435

原创 Java 面试题(二十七)

题目:输入3个数a,b,c,按大小顺序输出。 public static void main(String[] args) { /** * 输入3个数a,b,c,按大小顺序输出。 */ Scanner scan = new Scanner(System.in); System.out.println("输入三个数: a,b,c"); int[] arr = new int[3]; for(int i = 0;i<3;i++){

2022-02-06 21:18:37 86

原创 Java 面试题(二十六)

题目:打印出杨辉三角形(要求打印出10行如下图) public static void main(String[] args) { /** * 打印出杨辉三角形 */ int[][] arr= new int[10][10]; //每一行第一个都为1 for(int i =0;i<10;i++){ arr[i][0]=1; } //每一行的元素都是上一行a两个数相加 for(int i=1;i<10;i

2022-02-06 20:55:00 81

原创 Java 面试题(二十四)

题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 public static void main(String[] args) { /** * 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 */ //写一个已经排好序的数组 int[] arr = {2,125,236,348,555,799,1000}; Scanner scan = new Scanner(System.in); Sys

2022-02-06 18:19:02 89

原创 Java 面试题(二十五)

题目:将一个数组逆序输出。 public static void main(String[] args) { /** * 题目:将一个数组逆序输出。 */ int[] arr = {345,23,56,7,34,6,73}; for(int i = 0;i<arr.length;i++){ int temp = 0; for(int j =i;j< arr.length;j++){ if(arr[

2022-02-06 18:00:18 293

原创 Java 面试题(二十三)

题目:求一个3*3矩阵对角线元素之和 public static void main(String[] args) { /** * 题目:求一个3*3矩阵对角线元素之和 */ //随便定义3*3数组里面的元素值 int sum = 0; int[][] arr ={{1,2,3},{4,5,6},{7,8,9}}; for(int i= 0;i<arr.length;i++){ for(int j= 0;j<arr.le

2022-02-06 17:42:20 96

原创 Java 面试题(二十二)

题目:对10个数进行排序 public static void main(String[] args) { /** * 题目:对10个数进行排序 */ //随意定义10个数字 int[] arr = new int[]{651,51651,3165,161,646,4548,784,2,55,7}; for(int i=0;i<arr.length-1;i++){ int temp = 0; //第一个数跟后面的全部

2022-02-06 17:21:41 187

原创 Java 面试题(二十二)

题目:求100之内的素数 public static void main(String[] args) { /** * 题目:求100之内的素数 */ int[] arr = {2}; for(int i = 2; i<=100;i++){ boolean isPrime=true; for(int j = 2;j<Math.sqrt(i)+1;j++){

2022-02-06 16:34:50 77

原创 Java 面试题(二十一)

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

2022-02-06 12:21:02 545

原创 Java 面试题(二十)

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。从个位开始打 public static void main(String[] args) { /** * 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 */ Scanner scan = new Scanner(System.in); System.out.println("给一个不多于5位的正整数:"); int number = sca

2022-02-05 22:01:14 94

原创 Java 面试题(十九)

题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? public static void main(String[] args) { /** * 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 * 问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。 * 问第2个人,说比第

2022-02-05 21:41:11 114

原创 Java 面试题(十八)

题目:利用递归方法求5!。 public static void main(String[] args) { /** * 题目:利用递归方法求5!。 */ System.out.println(factorial(5)); } public static long factorial(int n){ if(n==1){ return 1; }else{ return factorial(n-1)*n; } } 输出

2022-02-05 21:27:35 84

原创 Java 面试题(十七)

题目:求1+2!+3!+…+20!的和 public static void main(String[] args) { /** * 题目:求1+2!+3!+...+20!的和 * 因为20的阶乘超过了int的最大范围,所以用long */ long sum = 0; for(int i = 1;i<=20;i++){ long multi = 1; for(int j = 1;j<=i;j++){

2022-02-05 21:16:38 80

原创 Java 面试题(十六)

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 public static void main(String[] args) { /** * 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... * 求出这个数列的前20项之和。 */ double numerator = 1;//分子 double denominator = 1;//分母 double sum =

2022-02-05 20:57:59 76

原创 Java 面试题(十五)

打印出如下图案(菱形) public static void main(String[] args) { /** * 题目:打印出如下图案(菱形) * * * *** * ***** * ******* * ***** * *** * * */ //先打印上面那部分1-4行 for(int i = 1;i<=4;i++){ //打印每行

2022-02-05 20:32:04 94

原创 Java 面试题(十四)

题目:输入某年某月某日,判断这一天是这一年的第几天? public static void main(String[] args) { /** * 题目:输入某年某月某日,判断这一天是这一年的第几天? * 闰年是可以被400整除,或者普通可以被4整除但是不能被100整除 */ int sum = 0; int[] arr = {31,28,31,30,31,30,31,31,30,31,30,31}; Scanner scan = new Sca

2022-02-05 15:59:34 74

原创 Java 面试题(十三)

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

2022-02-05 12:34:12 67

原创 Java 面试题(十二)

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? public static void main(String[] args) { /**

2022-02-05 00:16:04 138

原创 Java 面试题(十一)

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public static void main(String[] args) { /** * 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? */ int count = 0; int[] arr = {};//声明一个数组 for(int i = 1; i<=4;i++){ for(int j = 1; j<

2022-02-04 23:18:34 72

原创 Java 面试题(十)

题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 public static void main(String[] args) { /** * 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 */ int sum; int[] arr ={ };//声明一个数组 for(int i =1;i<=1000;i++){

2022-02-04 22:16:51 185

原创 Java 面试题(九)

打印倒等边三角形。 public static void main(String[] args) { /** * 打印倒等边三角形。 */ Scanner scan = new Scanner(System.in); System.out.println("输出行数:"); int count = scan.nextInt(); for(int i = 1;i<=count; i++){ //打印第一个*前的空格

2022-02-03 23:00:58 185

原创 Java 面试题(八)

打印等边三角形 public static void main(String[] args) { /** * 打印等边三角形 */ Scanner scan = new Scanner(System.in); System.out.println("请输入行数:"); int count = scan.nextInt(); for(int i = 1;i<=count;i++){ //打印每行*前面的空格是count-i

2022-02-03 22:31:38 91

原创 Java 面试题(七)

打印九九乘法表 public static void main(String[] args) { /** * 打印九九乘法表 */ for(int i =1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+" "); } System.out.println(); } } 输出是: ..

2022-02-03 21:59:44 95

原创 Java 面试题(六)

题目:一球从100米高度自由落下.每次落地后反弹回原高度的一半再落下,求他在第10次落地时,共经过多少米?第十次反弹多高? public static void main(String[] args) { /** * 题目:一球从100米高度自由落下.每次落地后反弹回原高度的一半 *再落下,求他在第10次落地时,共经过多少米?第十次反弹多高? */ //第一次落下是100,第二次落下是经过100+50+50=200 //第三次落下是200+25+25=2

2022-02-03 21:44:22 187

原创 Java 面试题(五)

题目:求0—7所能组成的奇数个数 public static void main(String[] args) { /** * 题目:求0—7所能组成的奇数个数 */ //分别计算一位数到7位数的个数,因为奇数和偶数各一半,除以2就行 int total = 0,number = 7;//因为十位 百位等第一位不能是0 for(int i =1;i<8;i++){ if(i==1){ total = 8;//个

2022-02-03 21:43:24 296

原创 Java 面试题(四)

定义一个数组int[1,5,69,7,2,3,8]将其按从小到大的顺序输出 public static void main(String[] args) { /** * 定义一个数组int[1,5,69,7,2,3,8]将其按从小到大的顺序输出? */ int[] arr = new int[]{1,5,69,7,2,3,8}; //冒泡排序 int temp =0; for(int i = 0;i<arr.length;i++){

2022-02-03 19:58:06 284

原创 Java 面试题(三)

3、斐波那契数列(Fibonacci sequence)的定义:斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368…,这个数列从第3项开始,每一项都等于前两项之和。 要求:打印第50位的数字。 public static void main(String[] args) { /** * 3、斐波那契数列(F

2022-02-03 18:51:56 102

原创 Java 面试题(二)

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少 public static void main(String[] args) { /** * 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾, * 又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 * 以

2022-02-03 18:44:02 87

原创 Java 面试题(一)

输入三个整数x,y,z,请把这三个数由小到大输出。 public static void main(String[] args) { /** * 输入三个整数x,y,z,请把这三个数由小到大输出。 */ Scanner scan = new Scanner(System.in); int[] arr = new int[3]; for(int i = 0;i<3;i++){ Sy

2022-02-03 18:31:58 79

原创 Java 二进制

1.二进制 八进制 十六进制转换 二进制,十六进制赋值 2.补码 3.二进制运算 取反: ~ 与运算: & 或运算: | 右位移运算: >>> 左移位运算: << 右移位运算:>> 扩展

2022-02-02 23:52:26 1005

原创 Java 面向对象战舰小游戏

Java面向对象战舰小游戏 前言: 思路: 战舰项目代码 1. 战舰特征和行为 水雷艇特征和行为 侦查艇特征和行为 鱼雷艇特征和行为 水雷特征和行为 深水炸弹特征和行为 2. 归纳共有特征 3.初始化 4. 画图 5. 重写方法 定时器 新建潜水艇对象 新建水雷 新建深水炸弹 重写所有类的move方法 6. 把超过窗口和相互碰撞的物体删掉 删除超过窗口的对象 删除相互碰撞的物体 7.最终代码 Battleship Bomb Images Mine MineSubmarine ObserveSubmarine

2022-02-02 00:46:12 2420

原创 Java 正则表达式

Java 正则表达式定义matchesSplitreplaceAll 定义 用于检测、测试字符串规则的表达式. 经常用于检测字符串是否符合特定的规则,在网站上经 常用于检测用户输入数据是否符合规范: 邮箱 电话号码 用户名 等 matches boolean matchs(正则) 检测当前字符串是否符合正则规则,不需要直接调包 返回值类型是布尔(boolean)类型 举一个最简单的用HelloWorld的事例 public class Helloworld { public static

2022-02-02 00:43:31 801

Java潜艇大战小游戏

有代码和讲解,都是作者自己写的

2022-02-01

空空如也

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

TA关注的人

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