自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 手把手教你使用《ProxyMan》抓取App接口

手把手教你使用《ProxyMan》抓取App接口看页面分析接口,写接口定义入参和出参,有时候我们想看其他App的接口定义,或者抓取我们想要的数据进行加工,还有测试工程师要做接口测试,无论学习还是工作,抓接口数据这个功能点是很重要的,如果是网页版的,我们通过F12,能很简单的看到接口信息,但如果想爬取App里面的数据呢,别着急,很简单。这里我们以《小红书》来做演示。一、效果演示二、前置准备一台mac电脑(这个软件只有mac有)一个手机(安卓苹果皆可)手机和电脑在同一个局域网(连

2021-06-03 17:13:36 19787 14

原创 手把手教你Docker部署若依项目(整合)

手把手教你Docker部署若依项目(整合)当我们将若依项目的前端和后端都制作成镜像后,我们就开始整合。实现真正的一键部署。文末有相关连接一、整体思路这里我们采用的是前后分离的ruoyi-vue项目,所以我们要分别制作后端Docker镜像和前端Docker镜像。后端服务,该项目主要是SpringBoot项目,其中依赖了Mysql和Redis两个服务,也就是我们需要启动Redis和Mysql两个镜像,然后将SpringBoot项目制作成镜像,连接到Mysq和Redis即可。前端项目,我们手动将r

2021-03-16 17:52:52 6038 3

原创 手把手教你Docker部署若依项目(后端服务)

手把手教你Docker部署若依项目(后端服务)若依项目非常牛,但是对于一些朋友想快速体验,不想一点一点搭建各种环境,这里我就记录下,我将前后分离的若依项目做成docker的思路。可以实现一键部署。文末有相关连接。一、开始干活制作后端服务是比较麻烦的,其中遇到了很多很多问题,在这里我将我的试错经历一点一点记录下来。我们最终想要的效果是:用户只需编写一个yml文件就可以实现启动若依的后端服务,我们先考虑下,我们正常要启动若依的后端项目需要做什么?启动Redis服务启动Mysql服务,并且导

2021-03-16 17:48:00 11100 6

原创 手把手教你Docker部署若依项目(前端服务)

手把手教你Docker部署若依项目(前端服务)使用Docker部署若依项目的前端服务,我们最终实现的是:启动一个镜像,我们的整个前端就启动了,想要修改nginx配置,直接挂载下目录修改即可。一、 往常部署如果我们不用docker部署,我们会怎样部署前端项目呢?项目打成dist文件上传服务器下载nginx(docker下载或者压缩包安装)配置nginx的端口转发ok,我们就基于这个流程来将我们的前端项目做成docker镜像二、制作docker镜像我们的前端项目是利用nginx启动的

2021-03-16 17:03:49 5240 9

原创 别不信,若依项目只需一个yml文件即可部署

文章目录一、安装Docker二、配置阿里镜像三、开始部署四、效果本次部署,基于docker部署,需要提前安装好docker和docker-compose,docker必须配置好阿里云镜像加速。 演示视频:Docker一键部署若依一、安装Docker官网地址:Centos安装DockerUninstall old versionssudo yum remove docker \ docker-client \ doc

2021-03-13 19:51:34 4275 22

原创 实现一键发布SpringBoot项目,解放你的双手

实现一键发布SpringBoot项目,解放你的双手每次发版都需要大量重复的操作,虽然不难,但是很累,既然我们是写程序的,那么有没有方法能一键发布,傻瓜式部署呢,今天就带大家一起学习下。文章目录实现一键发布SpringBoot项目,解放你的双手一、发布一个SprongBoot项目的流程二、利用Jenkins实现一键发布1. Jenkins发布前提条件2. Jenkins发布配置3. Jenkins部署测试三、使用`Alibaba Cloud Toolkit`插件一键发布1. 下载插件2. 配置服务器信

2021-02-24 15:43:44 593

原创 SpringBoot自定义日志--(实现输出接口信息)

SpringBoot自定义日志–实现输出接口信息在项目开发过程中我们排查错误过程中,为了更清晰明了的查看接口调用情况,我们会将接口的入参和响应进行Log打印,工作原理就是利用Spring的Aop进行日志打印,接下来我们一起进入正题先上效果图1. 请求2. 控制台日志一、准备工作SpringBoot项目pom依赖 (SpringBoot基础依赖,Aop依赖,Swagger依赖 ) <dependencies> <dependency> &

2020-08-23 23:59:47 1120 2

原创 Lombok中这个神器级别注解你用过吗?--@Builder

Java开发神器 @Builder我们在开发过程中经常需要new一个对象,然后调用该对象的set方法进行设置值,类似下面这样,我们发现写起来比较麻烦 Hello hello = new Hello(); hello.setId(1); hello.setName("测试"); hello.setCreateTime(new Date());一、@Builder写法先看效果 Hello hello = Hello.builder().id(1).name("测试").createTime

2020-08-16 21:04:32 275

原创 从零开始搭建Jenkins(文末有常用插件下载链接)

Jenkins真正的从零开始搭建Jenkins持续化部署前置条件一、软件下载(Tomcat,Jenkins)二、Linux操作三、Jenkins配置四、 插件管理1. 切换插件下载源2. 推荐插件真正的从零开始搭建Jenkins持续化部署记录下自己从零开始搭建Jenkins,网上看了好多大部分都是抄来抄去,经过一番折腾,终于搞好了,这篇仅仅是搭建教程,后面还有结合Vue和SpringBoot使用前置条件服务器或者虚拟机Linux基础技能一、软件下载(Tomcat,Jenkins)这里

2020-07-31 16:05:37 780

原创 初次使用-Apollo

SpringBoot项目结合Apollo配置中心一、准备工作IdeaApollo二、页面操作打开Apollo,新建项目添加text,然后代码读取这个值然后点击发布三、Java操作新建SpringBoot项目,添加web启动器,apollo-client启动类增加Apollo注解yml添加Apollo配置信息app: id: kkapollo: meta: http://192.168.73.128:8080 bootstra

2020-07-27 18:05:59 228

原创 从零开始搭建服务配置中心-Apollo

可视化配置中心Apollo一、前置条件mysqlIdealinux服务器二、开始从Github下载项目(Sql文件和启动脚本)idea 下载并打开 目录结构copy sql文件然后执行修改build.bat,然后运行脚本将打包出来的zip包上传服务器 服务器准备新建apollo目录mkdir -p /usr/data/apollo/{portal,adminservice,configservice}将zip包上传到对应的文件夹进入

2020-07-27 17:30:54 300

原创 MySql-数据库操作技巧-提高你的操作效率

数据库操作技巧记不起数据库中表名字,只记得备注信息?只想起表字段或者字段备注,忘了在哪个表里?想查找 表明包含特殊字段的表明和表备注? 如果你在开发或者学习中有以上疑惑,请往下看下去,保证你有所收获!名词介绍:COMMENT 表示 备注,通常有 表备注,字段备注...

2020-07-27 10:50:44 175 1

原创 Java开发基础环境(Jdk、Git)

Java开发环境一、Jdk下载可在官网下载jdk,然后一直下一步下一步官网下载慢的话,可在网上找资源通过百度云下载前段时间发现个骚操作,通过电脑管家下载jdk(1.8版本)二、Jdk环境变量配置环境变量:右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)在系统变量里新建"c

2020-07-07 03:29:19 251

原创 Docker创建GitLab,实现Http和Ssh pull和push

Docker创建GitLab前置条件有一台服务器(虚拟机也可以)docker基本操作(不会也可以)1.创建存放数据目录文件夹mkdir -p /usr/data/docker/gitlab2.搜索gitlab镜像docker search gitlab-ce3.启动镜像并且端口映射以及文件目录挂载docker run -d \-p 8443:443 -p 48080:80 -p 8022:22 --name=gitlab --restart always \-v /u

2020-05-28 19:58:07 1967

原创 Idea创建SpringBoot项目(Spring脚手架创建)

不多说直接上图打开Idea,创建一个新的工程填写基础信息选择依赖,这里我们只选择SpringWeb的启动器填写项目名称以及存放目录标准的SpringBoot项目结构新建HelloController,右击包名然后新建类,快捷键- 光标定位包,Alt+Insert (Linux的粘贴对比记忆)编写hello接口效果Gitee...

2020-05-08 09:16:48 1613

原创 Windows最好用的截图工具-Snipaste

前言最近一直在使用一款截图工具-Snipaste,官网地址: Snipaste下载完后解压到任意目录,然后双击ext就可以了常用操作默认截图快捷键是F1,贴图快捷键是F3,这两个能满足日常需求了F1截图 截图时候按住Alt键不松F3贴图 注意贴图是在所有窗口的顶层显示下载百度云下载 提取码:m0f6...

2020-05-07 13:39:29 2431

原创 SQLyog,Navicat快捷键,自动提示不爽?试试DataGrip这款神器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-05-07 10:30:11 4743 11

原创 Map接收Mybatis的结果,字段1为Key,字段2为Val

Map接收Mybatis的结果,字段1为Key,字段2为Val先上效果图介绍1.有时候我们想将mybatis查出来的数据封装到一个map中,从而循环list根据id直接从map中取值。但是mybatis默认封装的map是将字段作为map的key,字段对应的值作为map的值,sql查出一条数据可以,但是有多个结果集,就不能单纯用map来接收了,必须使用List<Map<K,V&...

2020-04-21 19:36:10 7939 4

docker-gitlab.txt

docker创建GitLab,实现http,ssh pull和push,linux环境操作。

2020-05-28

空空如也

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

TA关注的人

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