自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 框架底层-注解与反射

注解与反射 所有框架的底层 一、注解 (一)注解入门 Annotation是从JDK5.0开始引入的新技术. Annotation的作用: . ➢不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式 : 注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”). Annotation在哪里使用? ➢可以附加在pack

2020-09-29 10:47:49 155

原创 Swagger详解+应用实例:根据部署环境判断是否开启

Swagger Restful API 文档在线自动生成框架 一、背景和简介 背景 前后端分离的时代背景下 后端团队开发 后端控制层,服务层,数据访问层 前端团队 前端控制层,视图层 前后端通过API交互,实现松耦合,相对独立 产生一个问题: 前后端集成联调,前端人员和后端人员无法做到"即时协商,尽早解决",最终可能导致问题集中爆发 解决方案: 指定scheme,实时更新后端提供的API接口,降低集成风险 简介 Swagger是世界上最流行的API框架,以Restfu

2020-09-28 11:33:52 1607

原创 Git 从入门到精通大全

Git 开源分布式版本控制系统 一、背景和简介 诞生背景 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢? 事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码! 你也许会想,为什么Linus不

2020-09-27 15:21:24 100

原创 Quartz 任务调度框架

Quartz 任务调度框架 一、背景和简介 1、产生背景 ​ 从JDK1.3开始,Java通过java.util.Timer和java.util.TimerTask可以实现定时器。为什么要使用Quartz而不是使用Java中的这些标准功能呢? ​ 主要原因如下: Timers没有持久化机制 Timers不灵活 (只可以设置开始时间和重复间隔,不是基于时间、日期、天等(秒、分、时)的) Timers 不能利用线程池,一个timer一个线程 Timers没有真正的管理计划 2、简介 ​ Quar

2020-09-25 10:43:14 242

空空如也

空空如也

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

TA关注的人

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