基础知识
@ni 在编程路上成长
这个作者很懒,什么都没留下…
展开
-
MyBatis中的二级缓存
二级缓存的开启 当二级缓存开启后,同一个命名空间(namespace) 所有的操作语句,都影响着一个共同的 cache,也就是二级缓存被多个 SqlSession 共享,是一个全局的变量。当开启缓存后,数据的查询执行的流程就是 二级缓存 -> 一级缓存 -> 数据库 二级缓存默认是不开启的,需要手动开启二级缓存,实现二级缓存的时候,MyBatis要求返回的POJO必须是可序列化的。 开启二级缓存( 配置文件) 1、 2、在 Mapper 的xml 配置文件中加入 标签 (1)设置 cache原创 2021-08-30 19:45:55 · 100 阅读 · 0 评论 -
Java基础练习5
Java基础练习5 题目描述:合并两个有序数组 例如:输入:Array1={1,3,5,7,9},Array2={2,4,6,8,10,12}; 输出结果:1,3,4,5,6,7,8,9,10,12 代码实现 public class Demo05 { public static void main(String[] args) { int[] Array1= {1,3,5,7,9}; int[] Array2= {2,4,6,8,10,12}; int[] result=megerArray原创 2021-02-13 21:06:02 · 169 阅读 · 3 评论 -
Java基础小练习4
Java基础小练习4 题目描述:输入n个字符串,降序排列后,按照{ x , y , z}格式输出 输入: 3 AB,AE,AD 输出:{ AE, AD , AB } 代码实现: public class Demo04 { public static void main(String[] args) { // 键盘输入 Scanner input = new Scanner(System.in); int n = input.nextInt(); System.out.println("请原创 2021-02-10 14:13:25 · 105 阅读 · 1 评论 -
2021-02-06
java基础小练习3 题目描述:字符串压缩, 将原字符串中连续出现的字符,按照出现次数进行压缩处理。 例如:输入:AACBBBDDDDDFFX 输出:A2C1B3D5F2X1 public class Demo03 { public static void main(String[] args) { String result=compressionString("AACBBBDDDDDFFX"); System.out.println(result); } public static String原创 2021-02-06 14:35:35 · 47 阅读 · 0 评论 -
java基础小练习2
java基础小练习2 题目描述:输入一个整数 n,请检查是否是"回文数"(回文数:正向与反向都一致的数字) 例如: 输入:12321 返回:1 代表是回文数 输入:9527 返回:0 代表不是回文数 public class Demo02 { public static void main(String[] args) { int n=12321; //int n=9527; int result=isPalindromeNumber(n); System.out.println(result)原创 2021-02-01 12:38:41 · 91 阅读 · 4 评论 -
Java基础小练习1
Java基础小练习1 题目描述: 输入一个整数 n,请计算并返回该整数「各位数字之积」与「各位数字之和」的差 例如:输入:234返回:15 解释:各位数之积 = 2 * 3 * 4 = 24 各位数之和 = 2 + 3 + 4 = 9 输出 结果 = 24 - 9 = 15 实现过程:public class Test01 { public static void main(String[] args) { int n=234; int m=di原创 2021-01-30 21:11:55 · 156 阅读 · 0 评论 -
java基础知识01
java基础知识01 java基本数据类型(8种) 数值型: <1> 整型: byte,字符型,内存占1个字节。 short,短整型,内存占2个字节 int,整型,内存占4个字节 long,长整型,内存占8个字节 <2> 浮点型: float,单精度浮点型,内存占4个字节原创 2021-01-16 16:11:27 · 176 阅读 · 2 评论