自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全局异常捕获的问题

全局异常捕获的问题1、为什么要做全局异常的捕获场景:我们做开发的时候 处理了一部分的业务异常 但是真的就将整个项目中的异常情况给处理完了了吗?全局异常的捕获 主要捕获的是 非自定义的业务异常 那么这个家伙主要用在哪里呢?项目上线之后 系统出现了bug 或者 那个代码出现了问题 就要及时的通知我们的维护人员去进行代码的维护全局异常捕获:整个项目中 只要出现了异常 那么 这里总会捕获到这个异常2、全局异常捕获的时候捕获的什么异常非自定义的业务异常 因为在做开发的时候 业务异常已经处

2020-08-03 07:52:00 357

原创 单元测试的问题

单元测试的问题1、为什么要写单元测试1、为了进行模块功能的测试​ 黑盒子测试:不管这个方法的实现是怎么回事的 只需要管 这个方法整体测试出来是否满足我们的 要求​ 白盒子测试:简单的说 我们在测试这个方法的时候 不光要测试整体的功能是否满足要求 还要对当前方法里面所有的测试分支编写我们的测试用例​ 单元测试 :一般情况下黑盒子测试2、可以进行回归测试​ 当我们编写好一个方法的时候 这个方法是否影响了 其他已经编写好的方法呢? 那么这个时候 只需要运行一下

2020-08-01 08:48:22 473

原创 Git的使用

Git的使用1、为什么要使用Git场景:在企业里做开发、但凡是个项目一般情况下 都会由多个人 共同开发完成每天每个人都要编写 很多的代码 这些代码 如何合并成一个工程的代码呢? 在这种情况下 就出现了代码管理工具 CVS SVN Git代码管理工具:简单的说 就能够实现多人 系统开发 实现项目的 自动合并、多个人 在使用了代码管理工具的时候 实际上更改的是 一个工程Git只是当下 比较了流行的一种代码管理工具而已 简单的说 就是这个意思2、传统的代码管理工

2020-07-07 20:43:11 116

原创 MyBatis的使用

iBatis的使用1、iBatis是什么​ View ------ Controller ----- Service ----- DAO ------ 数据库jsp/HTML Servlet/SpringMVC Spring jdbc/dbutils/jdbctemplate/mybatismybatis实际上就是

2020-07-06 10:14:43 211

原创 SpringMVC的使用

SpringMVC的使用1、回顾下前面开发的流程(三层架构)前端请求------->Controller------->Service--------------->DAO------>访问数据库​ Servlet/SpringMVC Spring JDBC/dbutils/JdbcTempalate​ 控制器 整合第三方框架提供事务 访问数据库那么

2020-06-30 08:28:10 112

原创 Mybatis中的设计模式解读

mybatis中的设计模式解读Mybatis中使用到了哪些设计模式呢?1.构造者模式:构造者模式是在mybatis初始化mapper映射文件的过程中,为节点创建Cache对象的方式就是构造者模式。其中CacheBilder为建造者角色,Cache对象是产品角色,可以看CacheBuilder的源码来理解:// 该类就是构造者public class CacheBuilder { // 这几个属性就是为生成产品对象需要的字段 private String id; private Class

2020-06-28 20:01:09 243 1

原创 Ajax的使用

##Ajax的使用1、Ajax是什么?场景:在没有学习Ajax的时候 我们是页面的跳转是转发 或者重定向来完成的传统模式存在的问题:如果使用转发这门技术来实现页面的跳转 那么这门技术实际上是将页面所有的内容 发送到了浏览器 浏览器来对整个页面所有的标签进行解析 解析成功之后显示出来假设原来的这个页面有 100kb 的内容 现在只是需要刷新1kb的内容 那么就显得 浏览器的负担就增重了 所以在这种情况下 Ajax这门技术就应运而生了什么是Ajax呢?简单的说Ajax就是用来进行网

2020-06-23 20:46:18 79

原创 maven的使用

##maven的使用1、maven是什么?maven是一个项目的构建工具项目的构建:​ 1、项目的创建 (java、Web、站点工程)​ 2、管理项目​ 可以做项目的测试、项目的热部署、管理项目的依赖关系、基于项目做一个多模块构建总结:做项目的创建、管理、以及提供运行的一些插件的这样一个工具在企业里面 项目的构建工具有哪些呢?maven(居多)、gradle2、maven能干什么?1、构建项目2、管理依赖3、做项目的热部署4、基于

2020-06-22 19:09:25 113

原创 Spring的使用

Spring的使用1、传统的三层架构问题M:Model​ pojo service DAOV:View​ HTML jspC:Controller​ ServletController------------------>Service-------------------->DAOServlet 提供事务 JDBC|dbutils​

2020-06-17 20:09:25 226

空空如也

空空如也

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

TA关注的人

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