logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

部署-docker推送镜像到远程仓库

docker推送镜像到远程仓库如果我们想将这个镜像提供给别人使用时,我们可以将镜像推送到远程仓库,然后别人从远程仓库中下载即可,提交更改在镜像的运行过程中,我们对镜像进行了修改,这时候我们首先需要进行提交操作。docker commit container_id image_name:version提交之后,我们再来查看本地仓库中的镜像。给本地镜像打标签博主这里使用的是aliyun的镜像仓库,我们

#docker#jenkins
部署-gitlab克隆地址踩坑

gitlab克隆地址踩坑gitlab中的web界面的默认端口是80,ssh端口为22端口。而一般情况下,我们的服务器或者本地电脑 已经占用了这俩个端口,那么我们就需要进行端口映射。而博主使用的是docker运行的gitlab镜像,可以直接在运行的时候进行端口映射,但是在克隆项目的时候,克隆地址没有发生变化,这时候就需要改动gitlab的配置文件。docker运行指令docker run -d -p

#gitlab#docker
git学习(一)-fork操作

fork操作对于某一个项目来说,如果自己不属于开发者中的一员,那么只能先fork别人的代码,然后将代码拉取到本地进行修改之后,再向原来的项目发起pull request。fork项目克隆项目到本地执行下面命令,将项目拷贝到本地。git clone https://github.com/coder-chenhao/java-design-patterns.git添加源仓库git remote add

#git#github
gitbook联动github

什么是gitbook?gitbook是一个现代的分布式在线文档编辑工具,它支持markdown文件,可以将内容导出成pdf,也可以通过网址直接访问文档内容。文档推荐官方英文文档中文文档是什么是github?github是一个远程的代码托管git仓库,github上面有着非常多的开源项目,如spring,mybatis等。我们在本地可以使用git命令,从远程仓库进行拉取,推送,合并分支等操作。文档简

#github
使用https和响应头来解决浏览器跨域

前言博主的使用nginx来解决浏览器跨域问题中,已经介绍了什么是浏览器跨域。接下来,博主来介绍一下怎么使用https和响应头来解决浏览器跨域问题。解决跨域问题这里介绍一下跨域实践的相关环境:前端程序:8182端口,部署在本地。后端程序1:8084端口,部署在本地。后端程序2:443端口,部署在阿里云服务器,采用域名访问(因为https证书绑定的是域名)添加跨域响应头从浏览器给出的跨越提示中,我们只

#java#https
logback-结合spring profile使用

什么是spring profile?spring profile就是spring的多环境配置功能,可以通过执行激活的profile来进行配置环境的快速切换。开始使用创建多个logback配置文件这里我们使用默认的logback.xml 和 dev环境下的logback-dev.xml。这俩个配置文件之间的区别就是logback-dev.xml不将日志打入到控制台。logback.xml内容如下:&

#logback#java
部署-docker安装jenkins

什么是jenkinsjenkins是基于java开发的一种持续集成的工具,提供了web界面来进行jenkins的配置与管理。jenkins通常与版本管理工具一起使用,可以实现程序的自动化集成和部署。安装jenkins博主这里使用docker来安装jenkins软件。拉取jenkins镜像这里需要注意的是jenkins官方镜像已经不再维护,需要使用jenkins/jenkins镜像。想了解的小伙伴可

#docker#jenkins
cordova插件(一)-inappbrowser

插件介绍博主这里讲的是cordova-plugin-inappbrowser这个插件,它可以帮我们实现这样的一个功能,就是在我们的混合app里面,使用app内置浏览器打开一个页面,而不用内置浏览器去打开。使用插件下面我们开始讲解inappbrowser插件的使用。安装插件在我们的项目根目录执行下面的命令。cordova plugin add cordova-plugin-inappbrowser查

#android
基于cordova的混合app开发

什么是混合App?混合App是介于h5和原生开发中的一种,既有原生的部分,也有h5的部分。这种开发模式,既能够上线各大应用市场,也能够坐到跨平台。技术路线博主这里使用的是 win10系统 + h5 + cordova。cordova封装了原设备的api,然后可以提供给js调用,也就是我们所说的h5开发。安装android环境这里博主以android为例,使用混合开发模式搭建出一个app。因此,博主

#android#gradle
数据库版本管理工具-flyway入门

数据库版本管理工具什么是数据库版本管理?做过开发的小伙伴们都知道,实现一个需求时,一般情况下都需要设计到数据库表结构的修改。那么我们怎么能保证项目多人开发时,多个数据库环境(测试,生产环境)能够保持一致呢?在没有数据库版本管理工具之前,需要将数据库修改脚本拷贝到每个数据库环境进行执行。而有了数据库版本管理工具之后,程序在启动的时候就会根据实现定义好的规则来进行数据库脚本的执行。使用flyway使用

#数据库#java
    共 11 条
  • 1
  • 2
  • 请选择