- 博客(21)
- 收藏
- 关注
原创 tomcat监控---JavaMelody
系统信息以及关于 http 错误、日志中的警告和错误、数据缓存(如果使用EHCache )以及批处理作业(如果我们使用Quartz )的统计信息。
2022-06-14 18:33:35
857
原创 redis通用配置类
@EnableCaching@Configurationpublic class RedisConfig extends CachingConfigurerSupport { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new .
2021-10-09 12:33:48
163
原创 MyBatis中resultType=“int“和resultType=“java.lang.Integer“使用
一. 使用方法 如果连接的数据库返回的数据是null ,那么使用resultType = "java.lang.Integer" 如果连接的数据库返回的是0,既可以用 resultType = "int",也可以使用resultType = "java.lang.Integer"
2021-09-08 21:32:53
4641
原创 删除给定文件夹下所有大于2M的文件,如果文件夹下的子文件或者子文件夹被删除完毕了,也将该文件夹删除
public static void main(String[] args) { File file = new File("C:\\Users\\Administrator\\Desktop\\新建文件夹"); deleteDir(file); } public static void deleteDir(File file) { File[] files = file.listFiles(); if (f...
2021-08-11 10:19:22
208
原创 批量修改文件名称。将给定文件夹下所有的avi后缀名的文件的名称改为mp4。
public static void main(String[] args) { File src = new File("C:\\Users\\Administrator\\Desktop\\新建文件夹"); updateDir(src);}public static void updateDir(File src) { File[] files = src.listFiles(); // 遍历数组 for (File file : files) {.
2021-08-11 10:18:04
365
原创 定义一个方法,将给定文件夹以及子文件夹的名称以指定格式打印到控制台,第一级前没有tab键的效果,第二级前有一个tab键的效果,第三级有两个tab键的效果。格式如下:
--day01资料 -- 视频 -- 01.IO流概述.avi -- 02.IO流分类.avi -- 代码 -- file_demo -- src -- com -- ithema -- 笔记 File类及IO流.mdpublic static void main(String[] args) { ...
2021-08-11 10:16:52
156
原创 基本数据类型、包装类和String之间的相互转化及常用面试题
1、基本数据类型 ---- > 包装类,调用包装类的构造器 @Test public void test1(){ int num = 10; // System.out.println(num.toString()); Integer int1 = new Integer(num); System.out.println(int1.toString()); Integer int2 = new Inte
2021-07-23 19:58:49
100
原创 String字符串的特点 ---- 常见面试题 (详解)
String字符串的特点: 1. Java程序中所有的双引号字符串,都是String类的对象 2. 字符串不可变,他们的值在创建后不能够被更改 3. 虽然String的值是不可变的,但是他们可以被共享 注意: 这里所说的共享指的是字符串常量池. 字符串常量池:当使用双引号创建字符串对象的时候,系统会检查该字符串是否在字符串常量池中存在 存在 : 不会创建,而是直接复用 不存在:创建Str...
2021-07-16 13:33:54
165
原创 Java 键盘录入对象Scanner 中 nextInt() ,next() ,nextLine()用法及区别 详解 (简单易懂) + 代码演示
1.nextInt():从键盘接收录入的整数 2.next()和nextLine() 这个两个方法都可以接收从键盘录入的字符串,区别如下: next(): 遇到空格,就不再录入数据了 结束标记: 空格 , tab键 nextInt(): 可以将数据完整的接收过来 结束标记: 回车换行符代码演示: public static void ...
2021-07-16 12:53:21
2689
2
原创 JavaSE(基础练习题)
【Scanner Random if loop】1. 1.商场根据消费金额不同,折扣也不同,折扣的规则如下(P代表消费的总金额) P >= 2000 7折 1000 <= P < 2000 8折 500 <= P < 1000 9.5折 P < 500 不打折 2.要求根据输入的消费金额,输出对应的折扣和折扣前后的金额pub...
2021-07-16 10:00:13
2989
1
原创 1.定义一个方法,求一个字符串的长度,不能使用String的length()方法 2.在main函数中输入字符串,并输出其长度
import java.util.Scanner; public class Demo09 { public static void main(String[] args) { // 键盘录入字符 System.out.println("请输入一个字符串:"); String s = new Scanner(System.in).nextLine(); // 调用方法 getCharLength(s); }.
2021-07-15 20:55:37
346
原创 1.提示用户键盘录入一个包含数字和字母的字符串(不用做是否包含数字和字母的判断) 2.遍历字符串,分别筛选出数字和字母,按照数字在前字母在后的规则,组成一个新的字符串,并打印
import java.util.Scanner; public class Demo10 { public static void main(String[] args) { // 提示并从键盘录入数据 System.out.println("请输入一个包含数字和字母的字符串:"); String s = new Scanner(System.in).nextLine(); // 方法一:使用charAt()方法.
2021-07-15 20:51:44
2523
4
原创 1.居民身份证号码,由17位数字本体码,和1位数字校验码组成 2.判断用户输入的身份证号码是否合法 规则为:号码为18位,不能以0开头,前17位只可以是数字,最后一位可以是数字或‘X‘
import java.util.Scanner; public class Demo14 { public static void main(String[] args) { // 提示 System.out.println("请输入您的身份证号码:"); // 键盘录入 String id = new Scanner(System.in).nextLine(); // 调用方法 idCardTes.
2021-07-15 20:49:36
1964
原创 1.定义一个工具类ArrayTools,针对整数数组的常见操作,进行封装 工具类,方法都被static修饰,可以通过类名直接调用其方法 2.测试工具类 ArrayToolsTest测试所有方法
import java.util.Random; public class ArrayTools { //生成一个指定长度和范围的随机数组 public static int[] getRandomArray(int length, int min, int max){ // 定义指定长度数组 int[] arr = new int[length]; // 生成指定长度随机数组 for (int i = 0; i < .
2021-07-15 20:46:56
846
原创 1.将数字1-10保存到一个长度为10的一维数组中 2.定义一个新数组,长度为3,取出原来数组中随机三个元素(不考虑是否重复) 3.给新数组的元素赋值 4.求新数组所有和
public static void main(String[] args) { int sum = 0; Random r = new Random(); // 1. 将数字1-10保存到一个长度为10的一维数组中 int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = i + 1; } .
2021-07-15 20:44:54
1441
原创 1.定义一个int类型数组{22,56,8,97,99,46,53,2,13},用自己的方式最终实现: 2.奇数放在数组的左边,偶数放在数组的右边(可以创建其他数组,不必须在原数组中改变)
public static void main(String[] args) { int[] arr ={22,56,8,97,99,46,53,2,13}; System.out.println("新数组为:"); int[] brr = demo01(arr); for (int i = 0; i < brr.length; i++) { System.out.print(brr[i]+" "); }}public static i.
2021-07-15 20:43:13
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人