- 博客(25)
- 收藏
- 关注
原创 java8新特性之集合流式操作
1. 集合的流式操作,不是一个数据结构,不负责任何的数据存储;2. 它更像是一个迭代器,我们可以有序的获取到数据源中的每一个数据,并且可以对这些数据进行一些操作;3. 流式操作的每一个方法,返回值都是返回流的本身。
2022-12-07 14:36:24 1111 1
原创 jenkins打包springboot项目jar包并生成docker镜像发布到外网服务器
jenkins打包springboot项目jar包并生成docker镜像发布到外网服务器
2022-05-17 18:27:27 1327
原创 docker容器中修改mysql的sql_mode
mysql: [ERROR] unknown variable ‘sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION’
2022-05-10 16:41:15 2504
原创 springboot+metrics+influxdb+grafana构建应用监控平台
应用监控系统由Metrics+InfluxDB+Grafana组合而成,通过客户端Metrics在业务代码中埋点,Metrics会把收集到数据存储在InfluxDB数据库中,然后通过Grafana来展示监控数据,所以InfluxDB和Grafana只是辅助工具,重点是数据的采集和维度的选择,数据采集到后如何展示。
2022-05-05 11:10:58 2244 2
原创 springboot+prometheus+grafana实现应用监控和报警 - lunix版
SpringBoot+Prometheus+Grafana是目前比较常用的应用监控方案,由Springboot项目暴露指标,Prometheus进行信息采集,Grafana实现可视化监控与报警。
2022-04-25 14:30:54 2115
原创 springboot+prometheus+grafana实现应用监控和报警 - windows版
SpringBoot+Prometheus+Grafana是目前比较常用的应用监控方案,由Springboot项目暴露指标,Prometheus进行信息采集,Grafana实现可视化监控与报警。
2022-04-21 16:58:51 1566
原创 lunix gitlab+postgresql搭建gitlab私服实现高可用
搭建内网高可用gitlab私服,lunix下gitlab+postgresql实现高可用。实现方法:两台服务器上部署完全一样的gitlab,其中gitlab有关文件采用 inotify + rsync 进行同步,数据库采用psql主从,且实现开机自启与数据自动备份。
2022-03-02 11:59:56 2890 4
原创 Jenkins流水线打包微服务构建docker镜像运行
前提:1.已安装Harbor。2.已安装Jenkins,已配置相关环境,如Maven、JDK等。3.微服务项目已经推送到远程仓库(我这里是推送到了gitee)。操作流程如下1.新建任务2.参数构建点击spring-cloud-dev,接着进入配置这时候可以看到构建参数如下3.配置微服务打开编译工具IDEA,项目结构如下,现只构建两个子服务cloud-zuul和cloud-admin在项目根目录下放置Jenkinsfile文件,在子服务cloud-zuul和cloud-
2021-11-16 22:04:48 4593
原创 docker 安装Redis并挂载配置文件
# pull最新版本redis镜像docker pull redis:latest# 查看镜像是否已安装docker images# 运行名为redis的容器docker run -p 6379:6379 --name redis -v /root/ghyExploit/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/ghyExploit/redis/data:/data -d redis redis-server /etc/redis/r
2021-09-18 11:51:39 1340
原创 lunix安装Nginx与node.js
安装node.js# 下载wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz # 解压tar xf node-v12.18.1-linux-x64.tar.xz # 进入解压目录 cd node-v12.18.1-linux-x64 # 编辑配置文件profile(修改linux系统的环境变量来设置直接运行命令)vim /etc/pro
2021-09-09 16:33:29 255
原创 docker Jenkins实现springboot项目自动化部署
1.实现springboot项目自动化部署前需要安装JDK、Maven 、 GIT。2.使用docker安装的Jenkins,本文在配置Jenkins时遇到了is not a directory on the Jenkins master(but perhaps it exists on some agents)错误,解决错误方法:将本地的maven和java挂载到Jenkins容器。3.请阅读完全文后再操作。
2021-09-01 17:58:54 865
原创 Jenkins安装
Jenkins简介官网网址:https://www.jenkins.io/Jenkins下载选择一个较为稳定的版本下载,这里我下载了两个版本,一个是war格式一个是windows格式Jenkins安装1.java命令启动jenkins.war启动前需要有java的开发环境命令:java -jar jenkins.war 或者 java -jar jenkins.war --httpPort=8080,–httpPort=8080可以写也可以不写,如果不写就是按默认端口8080访问lo
2021-08-27 16:42:36 150
原创 lunix docker安装Jenkins
docker安装Jenkins参考文章# 拉取镜像docker pull jenkins/jenkins# 创建本地数据卷(路径可自行定义)mkdir -p /root/ghyExploit/jenkins_home/# 修改目录权限(因为当映射本地数据卷时,/root/ghyExploit/jenkins_home/目录的拥有者为root用户,而容器中jenkins用户的uid为1000)chown -R 1000:1000 /root/ghyExploit/jenkins_home/#
2021-08-27 16:36:51 181
原创 vagrant+virtual box+Docker虚拟机搭建教程
一. 准备工具下载安装vagrant访问Vagrant官网https://www.vagrantup.com/,点击Download选择自己想要的版本, 默认点击下一步即可完成安装,安装完后输入命令vagrant,测试是否安装成功。下载安装virtual box访问VirtualBox官网https://www.virtualbox.org/,点击Download选择自己想要的版本, 默认点击下一步即可完成安装。下载virtualbox.box下载网址:https://vagrantclou
2020-12-08 18:51:28 440
原创 Restful + Swagger + RestController规范
Restful + Swagger + RestController规范
2020-12-08 11:23:10 708
原创 微服务中Swagger2结合Zuul搭建Restful API文档(一)
本文章可将swagger配置类提取到公共服务模块,不需要在每个业务模块中编写swagger配置类,并通过Zuul网关将整个系统的API文档整合在同一个页面上,通过Zuul的端口访问即可。
2020-08-03 10:16:33 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人