自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis中的二级缓存

二级缓存的开启当二级缓存开启后,同一个命名空间(namespace) 所有的操作语句,都影响着一个共同的 cache,也就是二级缓存被多个 SqlSession 共享,是一个全局的变量。当开启缓存后,数据的查询执行的流程就是 二级缓存 -> 一级缓存 -> 数据库二级缓存默认是不开启的,需要手动开启二级缓存,实现二级缓存的时候,MyBatis要求返回的POJO必须是可序列化的。开启二级缓存( 配置文件)1、2、在 Mapper 的xml 配置文件中加入 标签(1)设置 cache

2021-08-30 19:45:55 100

原创 Cookie和Session的区别

Cookie和Session有什么区别?1、存储位置不同Cookie产生于服务器端存储在客户端Session存储在服务器端。2、存储容量不同Cookie的大小和容量都有限制。一般单个Cookie保存的数据<=4KB,一个站点最多保存20个Cookie。Session在大小和容量上一般来说没有限制,但出于对服务器端性能的考虑,不建议存放过多的信息,并且可以设置失效时间,一个Session的默认失效时间是30分钟!3、存储方式不同Cookie只能存储String字符串类型的数据Sessi

2021-08-25 11:41:50 105

原创 spring的优点

Spring优点:spring的优点主要体现在它的两大思想上:IOC/DI和AOP中IOC/DI(控制反转/注入依赖):方便解耦,简化java的复杂开发过程。通过Spring提供的IOC容器,我们可以将对象之间的依赖关系交给Spring容器进行控制。AOP:面向切面编程通过Spring供的AOP功能,方便进行面向切面的编程,让传统的OOP(面向对象编程)无法实现的功能,可通过AOP可以轻松完成。除此之外,Spring还有一些优点比如简化事务管理操作: 在Spring中,我们可以从事务管理的代码

2021-08-24 17:02:43 264

原创 常见面试题

MyBatis中的一级缓存和二级缓存有什么区别?答:首先,MyBatis中的缓存指的是Session缓存,分为一级缓存和二级缓存。一级缓存的作用域是SqlSession,MyBatis默认开启的是一级缓存。在执行相同的SQL,第一次会去数据库进行查询,并写到缓存之中,到第二次查询乃至以后,都会直接从缓存中查询. 。如果执行增删改的操作,会清空一级缓存,为了让缓存中存储最新的信息,避免脏读。二级缓存的作用域是(SqlSessionFactory)针对mapper进行缓存,只要mapper的namesp

2021-08-24 10:35:31 69

原创 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 输出:A2C1B3D5F2X1public 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

原创 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

原创 String类的常用方法

String类的常用方法indexOf():返回指定字符的索引(下标)例如:String str="abcdefg"; int n=str.indexOf("b");//返回的下标是整型 System.out.println(n);//返回“b”下标 输出结果:1charAt():返回指定索引(下标)处的字符例如: String str="abcdefg"; char c=str.charAt(5);//返回值类型是字符型 System.out.print

2021-01-29 20:10:31 353 3

原创 常见的ArrayList常用方法

常见的ArrayList常用方法添加(add)① 向集合中添加元素 例如:ArrayList<String> list = new ArrayList<String>(); list.add("关羽");//不指定位置默认从尾部开始添加 list.add(0, "刘备");//指定位置,则添加元素至指定位置 向集合中添加集合(写法:集合1.addAll(集合2)) 例如:ArrayList<String> subL

2021-01-20 19:34:05 385

原创 java基础知识01

java基础知识01java基本数据类型(8种)数值型: <1> 整型: byte,字符型,内存占1个字节。 short,短整型,内存占2个字节 int,整型,内存占4个字节 long,长整型,内存占8个字节 <2> 浮点型: float,单精度浮点型,内存占4个字节

2021-01-16 16:11:27 176 2

空空如也

空空如也

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

TA关注的人

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