![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 95
青铜哥布林
这个作者很懒,什么都没留下…
展开
-
2021 SpringBoot历史最详细图文教学(一)
心心相印 → 印贼作父 → 父相伤害 → 害想咋滴一篇文章让你0基础精通SpringBoot,害想咋滴?(白嫖有罪,记得点赞)SpringBoot由于学习的内容比较多,我会分成多个章节来写。不详细记得叫人打我不详细一定要叫人打我不详细千万记得叫人打我一、Spring Boot入门1.1、SpringBoot简介Spring Framework Spring Framework是轻量级的框架。无需开发重量级的 EnterpriseJavaBean(EJB),通过依赖注入和面向切面编程原创 2021-01-07 20:44:23 · 1265 阅读 · 0 评论 -
Git & GitHub图文详解(不详细叫人打我)
心心相印 → 印贼作父 → 父相伤害 → 害想咋滴一篇文章让你0基础精通git,害想咋滴?(白嫖有罪,记得点赞)不详细记得叫人打我不详细一定要叫人打我不详细千万记得叫人打我文章目录一、Git安装1.1、Git 的优势1.2、下载安装Git二、Git基本工作流程2.1、工作区2.2、本地库和远程库三、Git 命令行操作Git常用命令3.1、本地库初始化3.2、设置签名3.3、查看文件提交到暂存区状态3.4、提交文件到暂存区3.5、提交文件到本地库3.6、修改文件到本地库3.7、查看提交历史3.原创 2020-05-19 22:50:00 · 1843 阅读 · 0 评论 -
maven高级应用
想看Maven的基础应用可以查看文章:【Java Web基础】Maven基础应用内容还是比较全的,这里结合IDEA,去熟悉熟悉这些高级运用,首先简单回顾一下相关的基础吧。文章目录基础回顾Maven的依赖管理Maven的好处三种仓库常见的命令坐标的书写规范依赖配置依赖范围传递性依赖maven高级应用环境准备maven导入jar包时冲突的解决(重要)Maven锁定jar包DAO层编码servi...原创 2020-04-24 23:41:40 · 773 阅读 · 0 评论 -
SSM框架整合(2020基础版)
文章目录一、SSM框架简介1.1、基本概念1.2、环境准备1.3、SSM整合思路一、SSM框架简介1.1、基本概念三层架构: 开发架构一般都是基于两种形式:一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器服务器。 在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。其中每一层都分工明确:...原创 2020-04-16 09:14:15 · 26385 阅读 · 12 评论 -
SpringMVC详解二(响应篇)
文章目录一、响应数据和结果视图1.1、搭建环境1.2、响应之返回值是String类型1.3、响应之返回值是void类型1.4、响应之返回值是ModelAndView类型1.5 响应之使用forward和redirect关键字进行页面跳转1.6、响应json数据之过滤静态资源1.7、响应json数据之发送ajax的请求1.8、响应json数据之响应json格式数据二、SpringMVC实现文件上传2...原创 2020-04-04 17:25:02 · 800 阅读 · 0 评论 -
SpringMVC 图文详解(一)
文章目录一、SpringMVC概述1.1、什么是三层架构1.2、什么是MVC1.3、什么是SpringMVC1.3.1、SpringMVC工作流程图1.3.2、SpringMVC架构图二、 SpringMVC入门案例2.1、环境准备2.2、案例编写2.3、@RequestMapping注解三、请求参数绑定3.1、请求参数绑定基本类型3.2、请求参数绑定实体类型3.3、解决中文乱码的过滤器一、Sp...原创 2020-03-28 10:18:18 · 3446 阅读 · 1 评论 -
Spring事务、5.0新特性(四)
一、JdbcTemplate概要1.1、JdbcTemplate简介 JdbcTemplate的本质是一个对数据库操作的工具,和apache的DButil一样,都是对数据库进行更方便的操作。JdbcTemplate是Spring框架在jdbc上面做了一定的封装,使用spring的注入功能,将DataSource注册到JdbcTemplate之中。优点:1、将jdbc创意创建连接、语句对...原创 2020-03-12 21:53:15 · 250 阅读 · 0 评论 -
Spring5 AOP详解(三)
文章目录一、事务问题分析1.1、创建数据表和数据1.2、项目准备工作1.3、事务问题分析1.4、动态代理一、事务问题分析下面先准备一个基本xml配置的SpringIOC工程。1.1、创建数据表和数据 create table account( id int primary key auto_increment, name varchar(40), money float )c...原创 2020-03-07 18:11:03 · 2555 阅读 · 0 评论 -
动态代理(SpringAOP核心原理)
文章目录一、代理(Proxy)模式二、静态代理和动态代理:2.1、静态代理2.2、动态代理三、CGLib动态代理一、代理(Proxy)模式代理模式也是23重设计模式之中的一种,下面一起学习下:代理模式(Proxy)定义:给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 比如卖火车票:我们可以从官网上直接购买,也可以到售票的...原创 2020-03-06 15:00:44 · 961 阅读 · 0 评论 -
SpringIOC框架详解(二)
文章目录一、基于XML的IOC案例1.1、创建数据表和数据1.2、项目准备工作1.3、搭建基于XML的IOC框架1.4、搭建基于注解的IOC框架二、Spring新注解2.1、@Configuration和@ComponentScan注解2.2、@Bean注解2.3、@Import注解2.4、@PropertySource注解2.5、@Qualifier注解的另外一种用法2.6、Junit及新注解2...原创 2020-03-05 15:07:36 · 571 阅读 · 0 评论 -
Spring5 IOC框架详解(一)
一、Spring概述1.1、Spring概述 Spring是分层的java SE/EE应用full—stack(全栈式)轻量级开源框架,以IOC(反转控制)和AOP(面向切面编程)两个核心,提供了展现层MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术 Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对...原创 2020-03-04 09:39:54 · 1607 阅读 · 1 评论 -
MyBatis应用拓展(五)
文章目录一、Mybatis之PageHelper分页插件1.1、PageHelper插件意义1.2、PageHelper插件使用二、Mybatis之批量操作2.1、defaultExecutorType执行器标签2.2、defaultExecutorType执行器使用2.3、Spring整合批量操作三、Mybatis之存储过程调用3.1、存储过程调用方法3.2、存储过程调步骤四、自定义TypeHa...原创 2020-02-29 19:32:33 · 230 阅读 · 0 评论 -
MyBatis逆向工程详解(四)
一、什么是逆向工程? MyBatis Generator 简称MBG,是一个专门为MyBatis框架使用者指定的代码生成器,可以快速的根据生成数据表(单表)生成对应的映射文件(mapper),接口(Dao),以及bean类。支持基本的增、删、查、改,以及QBC风格条件的查询。 简单的理解,MyBatis逆向工程,就是通过相应插件,自动生成MyBatis数据库连接的一些文件。官方文档下载地...原创 2020-02-28 22:37:18 · 239 阅读 · 0 评论 -
MyBatis缓存机制详解(三)
一、MyBatis缓存机制 对于一个持久层框架,缓存是很重要的。缓存的作用就是提升数据的查询效率,与数据库的访问速度等问题,是一种快速响应的技术。 缓存的原理就是将数据副本存入速度更快的存储设备,将数据放到与使用者更近的位置。MyBatis系统中默认定义了两级缓存:(1)一般情况下只有一级缓存(SqlSession级别的缓存,也称为本地缓存)是默认开启的。与数据库同一次会话期间查询...原创 2020-02-28 17:25:33 · 649 阅读 · 0 评论 -
MyBatis动态SQL语法详解(二)
一、MyBatis查询返回1.1、MyBatis查询返回对象Dao接口:public employee getEmpById(Integer id) ;mapper映射SQL:<select id="getEmpById" resultType="com.xiaolang.employee"> select * from employee where id=#{id}...原创 2020-02-24 16:57:15 · 2627 阅读 · 1 评论 -
MyBati潜入深出(一)
一、MyBatis介绍问:什么是框架?框架是软件开发中的一套解决方案,MyBatis就是用来解决持久层的问题的框架。框架封装了好多重复且细节的步骤,使开发者大大提高项目开发效率。持久层技术解决方案:底层基本都基于JDBC技术。1、Sping的JbdcTemplate:spring对jdbc的简单封装。2、Apache的DButils:该工具也是对jdbc的简单封装。以上都不算是框...原创 2020-02-13 16:12:26 · 1161 阅读 · 1 评论 -
IDEA(2020)工具详细使用文档
IDEA和Eclipse作为开发工具,其中IDEA(intellij idea)的用户一直都在疯狂增长,我自己用了两个星期的IDEA之后再也不想碰Eclipse,到了大城市之后就不想回农村。IDEA作为最受欢迎的开发工具之一是有原因的,相比常用的Eclipse而言,其优点在于:更加智能、方便快捷的代码提示强大的插件整合提示功能设计很广(比如Eclipse在xml中写SQL是不会提示的...原创 2019-12-16 22:11:15 · 8168 阅读 · 3 评论 -
java异常详解
文章目录一、异常概述1.1、异常体系图二、异常处理2.1、异常捕获2.2、异常抛出三、自定义异常四、finally块一、异常概述 异常是用来描述程序运行前或运行中出现的不正常的情况。异常处理是指当程序执行不正常的时候,程序员需要对出现的异常进行处理,也就是提供程序退出的安全通道。1.1、异常体系图程序中的异常好比人身上的病,人生病结构体系图和程序异常结构体系图如下:人生病体系图:异...原创 2019-12-31 17:14:56 · 343 阅读 · 0 评论 -
正则表达式
一、正则表达式语法 正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则,用于处理字符串匹配、查找、替换、判断等问题。正则表达式作用(1)正则表达式规范了字符串的格式。(2)正则表达式可以用来搜索、编辑或处理文本。(3)正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式最难的地方在于,如果表达式写错了,不会报错,只是在...原创 2019-12-27 11:28:34 · 276 阅读 · 0 评论 -
打卡双列集合
文章目录一、Map概述1.1、HashMap1.2、LinkedHashMap1.3、HashTable1.4、TreeTable二、JDK9对集合添加的优化一、Map概述 双列集合是每个元素都有键与值两部分组成的集合,记录的是键值对映射关系,将键值对存储到容器中,在查找的时候可以通过键找到值。Map集合体系图双列集合:Map<K,V>如果实现了Map接口的集合类,具备特...原创 2019-12-26 15:56:31 · 296 阅读 · 0 评论 -
集合框架の单列集合篇(历史最全)
一、集合概要 集合是用来存储对象的容器,和数组不同的地方在于集合只能存储引用类型数据(包括对象)。集合按照其存储结构,可以分为单列集合(java.util.Collection)和双列集合(java.util.Map)两大类,接下来学说一下Collection集合。单列集合体系图如图所示:二、集合API2.1、Collection集合常用API增加----- add(E e) ...原创 2019-12-25 17:09:08 · 298 阅读 · 0 评论