java8新特性之集合流式操作 1. 集合的流式操作,不是一个数据结构,不负责任何的数据存储;2. 它更像是一个迭代器,我们可以有序的获取到数据源中的每一个数据,并且可以对这些数据进行一些操作;3. 流式操作的每一个方法,返回值都是返回流的本身。
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’
springboot+metrics+influxdb+grafana构建应用监控平台 应用监控系统由Metrics+InfluxDB+Grafana组合而成,通过客户端Metrics在业务代码中埋点,Metrics会把收集到数据存储在InfluxDB数据库中,然后通过Grafana来展示监控数据,所以InfluxDB和Grafana只是辅助工具,重点是数据的采集和维度的选择,数据采集到后如何展示。
springboot+prometheus+grafana实现应用监控和报警 - lunix版 SpringBoot+Prometheus+Grafana是目前比较常用的应用监控方案,由Springboot项目暴露指标,Prometheus进行信息采集,Grafana实现可视化监控与报警。
springboot+prometheus+grafana实现应用监控和报警 - windows版 SpringBoot+Prometheus+Grafana是目前比较常用的应用监控方案,由Springboot项目暴露指标,Prometheus进行信息采集,Grafana实现可视化监控与报警。
lunix gitlab+postgresql搭建gitlab私服实现高可用 搭建内网高可用gitlab私服,lunix下gitlab+postgresql实现高可用。实现方法:两台服务器上部署完全一样的gitlab,其中gitlab有关文件采用 inotify + rsync 进行同步,数据库采用psql主从,且实现开机自启与数据自动备份。
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-
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
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
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.请阅读完全文后再操作。
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
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/#
vagrant+virtual box+Docker虚拟机搭建教程 一. 准备工具下载安装vagrant访问Vagrant官网https://www.vagrantup.com/,点击Download选择自己想要的版本, 默认点击下一步即可完成安装,安装完后输入命令vagrant,测试是否安装成功。下载安装virtual box访问VirtualBox官网https://www.virtualbox.org/,点击Download选择自己想要的版本, 默认点击下一步即可完成安装。下载virtualbox.box下载网址:https://vagrantclou