摘要: Git迁库 (一)克隆裸库 克隆之后进入该目录下是这样的 (二)创建新的版本库 这里我已经创建了一个新库,地址是https://github.com/SunArmy/test.git (三)以镜像推送的方式将裸库提交到新版本库 现在我们已经把老版本库迁移到了新的版本库,而且还包含提交日志 Git标签 阅读全文
posted @ 2018-11-21 20:26 SunArmy 阅读(393) 评论(0) 推荐(0) 编辑
摘要: (一) Swagger介绍 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件 (二)为什么使用Swagger 在现在的开发过程中还有很大一部分公司都是以口口相传的方式来进行前后端的联调,而接口文档很大一部分都只停留在了说说而已的地步,很大一部分的原因就是”懒”,不想写啊, 阅读全文
posted @ 2018-11-21 17:48 SunArmy 阅读(2996) 评论(0) 推荐(0) 编辑
摘要: 转自 Vojtech Ruzicka的编程博客 (一)Swagger和SpringFox 记录REST API非常重要。它是一个公共接口,其他模块,应用程序或开发人员可以使用它。即使你没有公开曝光它,它仍然很重要。后端和前端代码通常由不同的开发人员处理。创建API的人通常不是消费它的人。因此,拥有适 阅读全文
posted @ 2018-11-21 00:40 SunArmy 阅读(4241) 评论(1) 推荐(0) 编辑
摘要: 由于项目需要,同一接口支持根据参数不同返回XML和Json两种格式的数据,在网上看了很多大多是加后缀的方式来实现返回不同格式数据的,后来看了一篇http://www.importnew.com/27632.html 挺不错,而且讲解的很细致 (一) 返回不同格式的几种方式 1) 改变请求后缀的方式改 阅读全文
posted @ 2018-11-20 16:11 SunArmy 阅读(8127) 评论(0) 推荐(1) 编辑
摘要: 由于项目需要调用其他微服务的数据,首先想到的就是写一个http网络请求的工具类,但是想到在之前看springCloud的时候里面有这个Fegin可以实现,就顺便实践一下,虽然过程有点坎坷,好在都顺利解决了,在实践的过程中主要遇见了以下几个问题 1) 不同请求方式传参方式不同 2) 同一请求方式请求头 阅读全文
posted @ 2018-11-19 23:52 SunArmy 阅读(9429) 评论(0) 推荐(1) 编辑
摘要: 关于算法最基础的就是各种排序算法和查找算法,今天我们讲一下最基础的三种排序算法:冒泡排序、选择排序、插入排序 1)冒泡排序 冒泡排序是一种最直接最直观的排序方法,方法就是比较相邻两个数字大小,将较大的数字向后移动,依次向后移动着比较,当与最后一个数字相比较的时候最后一个数字就是一组数字中的最大值,当 阅读全文
posted @ 2018-10-26 15:14 SunArmy 阅读(1041) 评论(0) 推荐(1) 编辑
摘要: 之前一直用的mybatis逆向自动生成,由于最近学习springdata,所以看了一下springdata的自动生成,基本与mybatis一致,不同的也许就是逆向生成代码(实体类,mapper等)和正向生成数据库 不多逼逼,直接上代码吧 1.添加依赖 2.在配置文件中配置生成策略 关于生成策略,有四 阅读全文
posted @ 2018-10-25 15:39 SunArmy 阅读(1038) 评论(0) 推荐(1) 编辑
摘要: 面试中经常问到的问题之一就是List的扩容机制了,他是怎么做到扩容的,大家都能答出来底层是数组,复制一个数组来扩容,但是再具体一点来说,大家就不知道该怎么说了,如果不看源码说这么多确实就差不多了,但是看了源码你会说的更多,更详细,更具体,本篇主要看的是jdk1.8 至于其他版本大同小异,看看就知道了 阅读全文
posted @ 2018-10-24 19:21 SunArmy 阅读(62222) 评论(2) 推荐(9) 编辑
摘要: 撸了N久的代码,但是突然冒出来个位运算,我就蒙蔽了,这是什么?我是谁?我在干什么?我在哪? 1)闲扯 关于位运算符无非也就 与(&)、或(|)、异或(^)、取反(~)、左移(<<)、右移(>>)、无符号右移(>>>) 位运算其实就是二进制的运算,加减乘除适用于十进制,而位运算就是二进制的运算,但是由 阅读全文
posted @ 2018-10-23 20:52 SunArmy 阅读(27940) 评论(8) 推荐(20) 编辑
摘要: 今天我来讲一下在Linux下各环境的搭建,主要就讲一下jdk、MySQL、和一个代理服务器nginx 1、 jdk的安装配置 1)卸载自带openjdk 当我们拿到一个全新的ECS的时候上面有的会自带一个openjdk,但是我们一般不会用这个,所以在这里我们会先卸载这个自带的jdk 1: 查看是否自 阅读全文
posted @ 2018-10-22 15:33 SunArmy 阅读(843) 评论(1) 推荐(1) 编辑