会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
白春雨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年8月1日
Java基础知识(三)
摘要: 一、hashCode 与 equals (重要) 面试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?” 1.1、hashCode()介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这
阅读全文
posted @ 2019-08-01 11:30 白春雨
阅读(203)
评论(0)
推荐(0)
2019年7月25日
Java基础知识(二)
摘要: 一、在 Java 中定义一个不做事且没有参数的构造方法的作用 Java 程序在执行子类的构造方法之前,如果没有用 super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super()来调用父类中特定的构造
阅读全文
posted @ 2019-07-25 20:36 白春雨
阅读(506)
评论(0)
推荐(0)
Java基础知识(一)
摘要: 一、面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向对象 :面向对象易维
阅读全文
posted @ 2019-07-25 19:57 白春雨
阅读(267)
评论(0)
推荐(0)
2019年7月18日
MyBatis重要核心概念
摘要: 一、SqlSessionFactoryBuilder 从命名上可以看出,这个是一个 Builder 模式的,用于创建 SqlSessionFactory 的类。SqlSessionFactoryBuilder 根据配置来构造 SqlSessionFactory。其中配置方式有两种: 1.1、XML
阅读全文
posted @ 2019-07-18 17:15 白春雨
阅读(399)
评论(0)
推荐(0)
Mybatis执行SQL的完整过程及四大组件介绍
摘要: 一切的执行从MapperProxy开始,MapperProxy是MapperProxyFactory使用SqlSession创建出来的。所以MapperProxy中包含SqlSession。 可以看到MapperProxy调用invoke方法,进而调用MapperMethod的execute(),这
阅读全文
posted @ 2019-07-18 17:05 白春雨
阅读(3386)
评论(0)
推荐(0)
Mybatis之plugin插件设计原理
摘要: 大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。 我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的时机、初始化插件、分页插件的原理等六个方面展开阐述。 一、插件配置 Mybatis的插件配置在configuration内部,初始化时,会读取这些插件,保存
阅读全文
posted @ 2019-07-18 16:43 白春雨
阅读(1548)
评论(0)
推荐(0)
2019年7月9日
Spring MVC 9大组件概述
摘要: SpringMVC中的Servlet一共有三个层次,分别是HttpServletBean、FrameworkServlet和 DispatcherServlet。HttpServletBean直接继承自java的HttpServlet,其作用是将Servlet中配置的参数设置到相应的属性;Frame
阅读全文
posted @ 2019-07-09 14:52 白春雨
阅读(8701)
评论(0)
推荐(0)
2019年7月8日
Log4j的使用
摘要: Log4j的使用: (1)导入jar包 (2)配置文件:在项目的src目录下创建一个log4j.properties文件。 在配置文件中写入(加粗部分): log4j.rootLogger=[ level ], appenderName1 , appenderName2,... Level:是日志记
阅读全文
posted @ 2019-07-08 16:54 白春雨
阅读(282)
评论(0)
推荐(0)
Git的介绍及使用
摘要: 一、配置用户信息: 配置用户名和邮箱: $ git config --global user.name “chunyu” $ git config --global user.email 1812928598@qq.com Git把用户的配置信息放在C:\Users\mis\.gitconfig 二
阅读全文
posted @ 2019-07-08 16:51 白春雨
阅读(1261)
评论(0)
推荐(0)
Maven的介绍及使用
摘要: 一、Maven简介 Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。 自动化构建工具:将原材料(java、js、css、html....)->产品(可发布项目) 编译-打包-部署-测试 -> 自动构建 Maven的作用: 1、管理jar包 2、将项目拆
阅读全文
posted @ 2019-07-08 16:45 白春雨
阅读(12198)
评论(2)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告