摘要: 注:本文整理自 廖雪峰git学习文档 创建版本库: 1、新建空目录;2、git init 把这个目录变成Git可以管理的仓库: git只能跟踪文本类文件变化,不能管理跟踪二进制类 千万不要使用记事本编辑代码,建议使用UTF-8 without BOM的notpad++ 【git add -- fil 阅读全文
posted @ 2019-07-09 13:54 长亭古道随风 阅读(260) 评论(0) 推荐(0) 编辑
摘要: java中拦截器内部实际上是通过jdk动态代理实现的 拦截器一般至少有三个方法:before, around, after,用来处理拦截方法的前后逻辑,具体逻辑图如下: 1. 定义拦截器: 2. 在JDK动态代理中使用拦截器 定义一个动态代理类,组合进来拦截器,在invoke方法中实现拦截器逻辑 真 阅读全文
posted @ 2019-06-26 22:11 长亭古道随风 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 1、java反射技术 2、动态代理 动态代理的意义在于生成一个占位,又称代理对象,来代理真实对象,从而控制真实对象访问 java中最常用的代理方式有 JDK, CGLIB, javassist, ASM等,常见前两种 主要有两个步骤: 1)代理对象与真实对象建立联系,生成代理对象 2)实现代理对象的 阅读全文
posted @ 2019-06-26 20:11 长亭古道随风 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Git原理图示 部分专业名词 workspace 工作区 Index / Stage 暂存区 Repository 本地仓库 Remote 远程仓库 新建代码库 git init 在当前路径下新建git代码库,该文件夹被git管理 git init [project-name] 新建一个目录,将其初 阅读全文
posted @ 2019-06-24 21:25 长亭古道随风 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理 参考博客: Maven介绍:https://blog.csdn.net/liubin1991liubin/article/details/79352904 InteliJ新建Maven的ssm项目:https://blog.c 阅读全文
posted @ 2019-03-26 20:18 长亭古道随风 阅读(88) 评论(0) 推荐(0) 编辑
摘要: jenkins作为CI的好工具,应用很广泛,因此很多主流变成语言都有专门的jenkins相关的API,下面就介绍ruby中的jenkinsApi 官方文档的jenkinsApi的使用可以参考:https://www.rubydoc.info/gems/jenkins_api_client/Jenki 阅读全文
posted @ 2019-01-14 11:43 长亭古道随风 阅读(656) 评论(0) 推荐(0) 编辑