自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为什么ArrayList需要初始化容量LinkedList不需要初始化容量

因为LinkedList集合的特点就是链表结构,在底层如果新增加一个元素那么前一个节点记住新增加的节点地址,而新增加的节点记住后一个节点地址就可以,什么时候增加什么记住地址即可,不需要初始化容量大小。

2023-04-20 18:16:51 258

原创 ArrayList底层实现原理

1、ArrayList底层就是操作elementdata数组2、是一个空数组调用grow()方法将size+1后通过arrays.copyof将数组扩容。3、初始容量default_capacity默认容量为104、通过数组复制的方式实现add()增加元素。

2023-04-20 17:51:52 112

原创 ArrayList集合与LinkedList集合(类)与Vector集合(类)

ArrayList集合与LinkedList集合(类)与Vector集合(类)

2023-04-20 17:04:49 111

原创 每天24点 触发一个定时器 对员工表里面 已经离职3个月的数据 进行清理

每天24点 触发一个定时器 对员工表里面 已经离职3个月的数据 进行清理

2022-10-24 11:01:28 618

原创 定时任务@EnableScheduling

@EnableScheduling 定时任务

2022-10-24 10:50:27 216

原创 关闭SpringBoot 中 Security

Springboot Security

2022-10-11 10:11:35 579

原创 MySQL优化

目录① SQL语句及索引的优化SQL语句的优化:1、尽量避免使用子查询2、避免函数索引3、用IN来替换OR4、LIKE前缀%号、双百分号、_下划线查询非索引列或*无法使用到索引,如果查询的是索引列则可以5、读取适当的记录LIMIT M,N,而不要读多余的记录6、避免数据类型不一致7、分组统计可以禁止排序sort,总和查询可以禁止排重用union all8、避免随机取记录9、禁止不必要的ORDER BY排序10、批量INSERT插入11、不要使用NOT等负向查询条件12、尽量不用s

2021-12-31 10:28:17 155

原创 录入多个学生的信息,每个学生有3门课的成绩,把学生信息按总分数由高到低顺序存放在student.txt文件中 如:文件中显示: 张三 30 40 50 --- 120 李四

package zuo;import java.io.BufferedOutputStream;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.util.ArrayList;import java.util.Comparator;import java.util.HashMap;import java.util.HashSet;import

2021-03-02 20:05:36 1634

原创 用List保存10个(0-50)的随机偶数,要求数字不重复,并用IO流将集合中的数据按格式保存在文件中, 格式为 48,44,38,30,26,,,,,(从大到小,用逗号分隔)

package zuo;import java.io.FileWriter;import java.io.Writer;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;/**用List保存10个(0-50)的随机偶数,要求数字不重复,并用IO流将集合中的数据按格式保存在文件中,格式为 48,44,38,30,26,(从大到小,用逗号分

2021-03-02 20:04:50 433

原创 删除指定目录中的所有空目录,包括子目录中的空目录

删除指定目录中的所有空目录,包括子目录中的空目录package ioo;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/**删除指定目录中的所有空目录,包括子目录中的空目录@author soft01*/public class zuo {public static void main(String[] args) {File f = new File("/home/soft

2021-03-01 19:34:19 412

原创 获取某个目录下的文件和目录 如果是文件 就显示文件名和最后修改的时间(格式化) 如果是目录就显示目录名

获取某个目录下的文件和目录如果是文件 就显示文件名和最后修改的时间(格式化)如果是目录就显示目录名package ioo;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/**获取某个目录下的文件和目录如果是文件 就显示文件名和最后修改的时间(格式化)如果是目录就显示目录名@author soft01*/public class zuo {public static vo

2021-03-01 19:33:40 148

原创 用集合模拟斗地主

按斗地主的模式,模拟随机发牌,实现步骤,创建List集合将54张扑克放入集合中,将List 打乱后,轮流给三个玩家发牌(每次发一张),并存入各自的集合中最后三张作为一份底牌输出 每个玩家的牌以及底牌如:底牌为:[小王, ♠6, ♦2]玩家一:[♦8, ♣2, ♣4, ♦J, ♣10, ♦4, ♠8, ♣A, ♥3, ♠4, ♠9, ♠K, ♥J, ♣8, ♥Q, ♦K, ♠Q]玩家二:[♥8, ♣Q, ♠A, ♥7, ♣6, ♥2, ♣9, ♠10, ♦3, ♦A, ♣5, ♥10, ♦

2021-03-01 19:32:23 230 1

原创 输入一个字符串,统计每个字符出现的次数,保存在map集合中,并按照出现的次数排序 {k=9,o=5,a=3,,,}

package HH;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;class.

2021-03-01 19:30:44 624 2

原创 输入年份,输出该年的世界杯冠军是哪支球队。否则输出:没有举办世界杯。 读入球队名字,输出该球队夺冠的年份。 历届世界杯冠军 :

import java.util.HashMap;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;class Test{ public static void main(String[] args) { HashMap<Integer, String> m = new HashMap<Integer,String>(); m.put(1930,"乌拉圭"); m.p..

2021-03-01 19:29:49 1041

原创 编写一个泛型方法,传入任意类型数组,颠倒(反转)数组中的所有元素,返回新数组

编写一个泛型方法,传入任意类型数组,颠倒(反转)数组中的所有元素,返回新数组package lianxi;import java.util.Arrays;public class shu {public static void main(String[] args) {Integer[] ss = {10,12,3,6,777,8,9};System.out.println(Arrays.toString(sh(ss)));}public static T[] sh(T[] ss){fo

2021-02-22 11:27:44 937

原创 有一个1和0组成的数组,统计1连续出现的最大次数,并找到开始位置和结束位置 如: [0,1,1,1,0,0,1,1,0,1,1,1,1]

package lianxi;public class shuzu {public static void main(String[] args) {int count=0;int max =0;int u = 0;int[] arr = {0,1,1,1,0,0,1,1,0,1,1,1,1};int min = arr.length;for(int j=0;j<arr.length;j++) {if(1==arr[j]) { count++;}if(arr[j]==0) {

2021-02-22 11:26:56 770

原创 .假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”结束交易。

假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),最多只能输入三次,超过三次则提示用户“密码错误,请取卡”结束交易。如果用户密码正确,再提示用户输入金额,ATM机只能输出100元的纸币,一次取钱要求最低0元,最高1000元,如果用户输入的金额符合上述要求,则打印输出用户取的钱数,最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。假设用户密码是111111,则程序的运行效果如图所示:public class Lianxi {public static void

2021-02-22 11:25:36 4893 2

原创 根据用户输入的用户名和密码 进行登录验证 (默认正确的账号为admin 密码123) 有三次输入的机会 给出相应的提示:账号密码无效,请重新输入 登录失败 / 登录成功

public class Lianxi {public static void main(String[] args) {int i,j;Scanner input = new Scanner(System.in);System.out.println(“请输入用户名和密码:”);boolean a = false;for(i=1;i<=3;i++) {String name = input.next();String password = input.next();if(name.

2021-02-22 11:24:39 11000

原创 1修改猜数字游戏,5次机会用完或者猜正确后,询问用户是否继续游戏,输入 1 表示 继续游戏,重写开始新一轮游戏。(让游戏可以玩很多次)

public class Lianxi {public static void main(String[] args) {Scanner input = new Scanner(System.in);boolean p = false;do {int c;double b = Math.random();int a = (int)(b*100);System.out.println(“请输入一个数与随机数比较:”);boolean v = true;for(int i =1;i<=

2021-02-22 11:23:29 727

原创 4*4正方形

package java04_循环结构;44正方形public class 练习5 {public static void main(String[] args) {for(int i = 1;i<=4;i++){for(int j = 1;j<=4;j++){System.out.print("");}System.out.println();}for(int i = 1;i<=10;i++){for(int j = 1;j<=i;j++){System

2021-02-22 11:20:00 231

原创 * 系统产生一个随机数,用户输入一个数,进行比较 * 提示:大 小 对 5机会 ,机会用完 --- 输出正确答案

package java04_循环结构;import java.util.Scanner;/**系统产生一个随机数,用户输入一个数,进行比较提示:大 小 对5机会 ,机会用完 — 输出正确答案@author Usershift+ alt + m 提取方法*/public class 练习4 {public static void main(String[] args) {game();}public static void game() {in

2021-02-22 11:18:50 474

原创 提示用户输入非0整数(0表示录入完成),找出这些数字中的最大最小值请输入:

package java04_循环结构;import java.util.Scanner;/**提示用户输入非0整数(0表示录入完成),找出这些数字中的最大最小值请输入: 6继续输入: 89继续输入:56…继续输入:0(0不参与比较,只是作为录入结束的标志)录入完成, 最大 xx 最小 xx@author User*/public class 练习3 {public static void main(String[] args) {Scanner input =

2021-02-22 11:17:51 491

原创 输入三个数请三个中的最大最小值

package java04_循环结构;import java.util.Scanner;/**输入三个数请三个中的最大最小值@author User*/public class 练习2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println(“三个数”);double a = input.nextDouble();double b =

2021-02-22 11:15:55 273

原创 输出 200以内 能被7 整除 但不能被4整除的数,并统计个数

package java04_循环结构;/**输出 200以内 能被7 整除 但不能被4整除的数,并统计个数显示时:每行显示5个xx xx xx xx xxxx xx xx xx xx…总共有x个@author User*/public class 练习1 {public static void main(String[] args) {/int i = 1;int count =0;do{if(i%70&&i%4!=0){Syste

2021-02-22 11:14:02 3276

原创 1修改猜数字游戏,5次机会用完或者猜正确后,询问用户是否继续游戏,输入 1 表示 继续游戏,重写开始新一轮游戏。(让游戏可以玩很多次)

public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean p = false; do { int c; double b = Math.random(); int a = (int)(b*100);...

2021-02-10 11:16:31 1021

原创 输入狗狗的年龄,输出相当于人类的年龄

输入狗狗的年龄,输出相当于人类的年龄(狗的前两年,每一年相当于人类的10.5岁,之后每增加一年,就增加4岁)如果输入的是负数,提示数据无效System.out.println(“请输入狗狗的年龄”);int age = input.nextInt();if(age1) {System.out.println(“人类10.5岁”);}else if(age2){System.out.println(“人类年龄21岁”);}else if(age>=3) {System.out.pri

2021-02-10 11:09:12 2341

原创 输入月份,输出对应的季节(春夏秋冬)

1.输入月份,输出对应的季节(春夏秋冬)Scanner input = new Scanner(System.in);System.out.println(“请输入月份:”);int month = input.nextInt();switch (month) {case 1:case 2:case 3:System.out.println(“春”);break;case 4:case 5:case 6:System.out.println(“夏”);break;case 7:

2021-02-10 11:03:25 7389

大excel上传springboot

大excel上传springboot

2023-08-15

springboot整合spark连接远程服务计算框架使用standAlone模式

springboot整合spark连接远程服务计算框架使用standAlone模式

2023-08-15

java 微信公众号每天定时发送

java 微信公众号每天定时发送

2022-11-11

空空如也

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

TA关注的人

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