![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
梳理笔记
JavaPorter
学习java的过程顺便写点笔记进来,以备不时之需
展开
-
MyBatis源码分析
jdbc没有用连接池,操作数据库需要频繁的变动,没有连接池去存储这些数据的话,还有sql语句都写在java代码里,我们就要通过set方法往里面塞数据当我们将中间某个数据删除的时候,后面的代码都需要往前进一位, 首先,SqlSessionFactoryBuilder去读取mybatis的配置文件,然后build一个DefaultSqlSessionFactory (2)当我们获取到SqlSessi...原创 2020-07-21 18:32:54 · 127 阅读 · 0 评论 -
Gradle新手简单介绍
Gradle概述: Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。Gradle就是工程的管理,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。 Gradle优势: 1.一款最新的,功能最强大的构建工具,用它逼格更高 2.使用程序代替传统的XML配置,项目构建更灵活...原创 2019-12-21 11:02:23 · 322 阅读 · 0 评论 -
Spring常见面试题总结(超详细回答)
1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spring Core:核心类库,提供IOC服务; Spring Context:提供框架式...转载 2019-12-20 09:33:43 · 557 阅读 · 1 评论 -
Spring入门详细介绍,对新手很友好~~
Spring是什么? Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用 是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 从大小与开销两方面而言Spring都是轻量级的 通过控制反转(IoC)的技术达到松耦合的目的 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统服务进行内聚性的开发 包含并管理应用对象的配置和生命周期,这...原创 2019-12-20 09:23:54 · 321 阅读 · 0 评论 -
学习java如何梳理学习路线
(一) 语言基础 通过<JAVA 核心技术> 这本书进入java,比较适合新手理解阅读,并学会安装使用IDEA开发工具 (二) 设计模式 单例模式、工厂模式、代理模式 (三) 框架与中间件 主要是Spring框架中间件的重点是缓存和消息队列,书籍方面推荐<精通 Spring 4.x>, 可以找一两个项目练手 缓...原创 2019-09-10 15:58:29 · 219 阅读 · 0 评论 -
OSI模型、TCP、UDP
OSI开放式互联参考模型 第一层:物理层–接口上原始比特流传输 第二层:数据链路层–物理寻址,并将原始比特流变为逻辑传输线路 第三层:网络层–控制子网的运行,如路由选择 第四层:传输层–接收上一层数据,交给网络层 第五层:会话层–不同机器上的用户之间建立及管理会话 第六层:表示层–信息的语法语义以及它们的关联,如加密解密 第七层:应用层 OSI的"实现":TCP/IP TCP的三次握手 传输控制协...原创 2019-09-29 10:30:20 · 234 阅读 · 0 评论