自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK8新特性、lambda表达式、方法引用、函数式接口、静态方法、默认方法

JDK8新特性、lambda表达式、方法引用、函数式接口、静态方法、默认方法lambda表达式完整的lambda表达式由三部分组成:参数列表、箭头、声明语句(Type1 param1, Type2 param2, ..., TypeN paramN) -> { statment1; statment2;return statmentM;}//绝大多数情况下、编译器都可以从上下文中...

2019-09-23 09:01:12 285

原创 并发编程Lock锁机制

对于以下代码期望输出是什么public class Demo { int i = 0;// public void incr(){ i++; } public static void main(String[] args) throws InterruptedException { Demo demo = new Demo();...

2019-09-18 23:57:04 232

原创 面试总结\Java集合框架

面试总结Arraylist和LinkedList异同线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全。底层数据接口:ArrayList是Object数组;Linked List底层使用的是双向链表数据结构。(JDK1.6之前使用的是循环链表。1.7取消了循环。循环链表与双向链表的区别)插入和删除元素的效率:ArrayList采用数组存储,...

2019-09-17 23:22:47 157

原创 接口和抽象类的区别

接口和抽象类的区别​ 面试回来自己总结了一些问题,发现好多知识点自己是知道的。但是并没有说出来、回答的很凌乱。这复盘一下一个自己雪崩的问题。对于这个问题我当时的回答是,接口是行为的抽象。一种系行为规范。更多的是用在系统架构方向。而抽象类是从设计层面来说的,主要应用于代码实现。再往下的但是就没说。比较全面的回答应该从概念到使用一层一层来分析从设计层面来说,抽象是对类的抽象,是一种模板设计...

2019-09-17 23:16:33 128

原创 mysql中case when实现分组查询行转列

case when语句的用法行转列有如下一张表create table info( id int pramary key, name varchar(20), category varchar(20), score int(4));INSERT into info(name,category,score) VALUES('张三','语文',80);INSERT into in...

2019-09-13 09:48:30 1273

原创 mybatis中的动态sql语句

Mybatis的动态SQL语句是基于 OGNL表达式的,可以方便的在SQL语句中实现逻辑判断,总体来说Mybatis动态SQL语句主要分为一下几类if语句choose(when、otherwize),相当于Java语言中的switch语句和if-else语句where语句set语句foreach语句mybatis会把每个SQL标签封装成SqlSource对象,然后再根据动态SQL...

2019-07-17 00:44:07 339

原创 java继承关系中实例化子类对象的过程

Step1 创建一个B对象 B中无参构造函数 super(5)调用 A类中的 有参构造函数 A中的有参构造函数setValue方法(因为创建的是B对象 B中重写了setValue 所以执行的是B中的setValue)执行的是B中的setValue ,B中的setValue调用suuper.setValue执行父类 也就是A类中的setValue 此时的参数为 2*value 将B实例的valu...

2019-07-08 23:20:38 615

原创 mybatis中的dao接口跟.xml文件里面的sql 是如何建立关系的?**

7、mybatis 的 dao 接口跟 xml 文件里面的sql 是如何建立关系的?mybatis 会先解析这些xml 文件,xml 文件里面有命名空间 (namespace),这里可以跟dao 建立关系,然后 xml 中的每段 sql 会有一个id 跟 dao 中的接口进行关联。。。然后面试官说: “如果 我有两个这个xml 文件 都跟这个dao 建立关系了,那不是就是冲突了?”,只要保...

2019-07-07 01:18:58 1603 2

原创 SpringMVC中自定义类型转换器

日期格式转换新建CustomDateConverter.class格式转换中converter:可以将任意格式转换为任意格式format:将String转换成任意格式//java.text包public class CustomDateConverter implements Converter<String,Date>{ public CustomDateCon...

2019-07-06 21:29:31 404

原创 SpringMVC核心工作原理

Spring工作流程核心APIDispatcherServletSpringMVC的核心类DisPatcherServlet(前端控制器),负责截获请求并将请求分派给相应的处理器处理 <!--======= 2. 前端控制器:DispatcherServlet ,所有的请求都到DispatcherServlet来处理========= --> <servlet&...

2019-07-06 20:36:39 566

空空如也

空空如也

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

TA关注的人

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