- 博客(13)
- 收藏
- 关注
原创 Jenkins教程
是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建的一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的容器中运行,也可独立运行。持续、自动地构建/测试软件项目。监控软件开发流程,快速问题定位及处理,提高开发效率。jekins特性:① 开源的java语言开发持续集成工具,支持CI,CD。② 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。
2023-09-14 17:36:34 235 1
原创 K8S 概览
K8S官网文档K8S 是Kubernetes的全称,源于希腊语,意为“舵手”或“飞行员”,官方称其是:用于自动部署、扩展和管理“容器化containerized)应用程序”的开源系统。翻译成大白话就是:“二、
2023-08-24 16:49:37 166 1
原创 IDEA中打jar包的方式
在讲这两种方式之前,我们先来说明一下什么是java中的jar文件jar (Java Archive File),翻译过来就是java的档案文件,它其实也类似于我们windows下的zip文件,唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的,包含了JAR包的描述信息、主类的全类名等信息。
2023-08-16 12:12:34 4612 1
原创 Linux系统安装nacos服务
参考:https://blog.csdn.net/Mr_7777777/article/details/123133036?修改默认端口号: /usr/local/nacos/conf/application.properties 该 目录文件下搜索。1.默认是没有这个文件的,当 vim 命令的时候会创建这个文件,记得保存:(目前我所在的目录是/usr/local/nacos)脚本位置 /usr/local/nacos/conf/nacos-mysql.sql。到此应该都可以啦,祝大家都安装成功!
2023-08-10 22:34:00 218 1
原创 Linux系统安装mysql数据库
因为它自带了my.cnf文件,编译或者启动mysql的时候会先去找/etc/my.cnf文件,然后你的data文件夹路径会找不到!命令:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz。5.复制下面的命令:在/usr/local/mysql目录下创建data目录(一定要在这个目录中创建!官网:https://dev.mysql.com/downloads/mysql/
2023-08-10 09:59:28 221 1
原创 git安装教程及idea配置教程
一、git :找一个前端或者后端文件——右击Git bash ,执行以下命令git init 初始化git config --global credential.helper store 长期存储git账号密码git config --global user.name lijiaping 用户名git config --global user.email lijiaping@dhcc.com.cn 邮箱。
2023-08-08 15:25:26 4655 1
原创 04——docker部署第一个java web应用
进入网站后要输入网站信息,输入数据库地址时,注意不要输入localhost,因为我们jpress是运行在容器内的,我们会访问tomcat容器内的3306,我们应该用ifconfig查询我们本机的ip地址.我这里的内网ip是172.17.10.68。首先我们的镜像是要运行在tomcat中的,所以填写 from tomcat,以tomcat为基础.maintainer是所有者的意思.因为war包是要放在webapps中的,所以我们使用copy命令复制到tomcat的webapps.repoId=2955。
2023-08-07 17:09:19 64 1
原创 03——docker网络
我们直到docker的隔离性,网络也是个隔离性的一部分,linux使用了命名空间来进行资源的隔离,比如pid namespace就是用来隔离进程的,mount namespace是用来隔离文件系统的,network namespace 是用来隔离网络的.每一个network namespace都提供了一个独立的网络环境,包括网卡路由iptable规则等等,都是与以其它的network space隔离的.还有一种网络类型是None.也就是没有网络,这种情况docker将不会和外界的任何东西进行通讯.
2023-08-07 16:22:24 52 1
原创 02——docker部署web应用中间件
打开ps查看一下当前运行的进程.我这里提示没有ps命令.我从网上查了一下发现是因为当前系统没有安装这个命令,然后我安装了一下.从命令可以看出,这个nginx容器附带的系统应该是ubuntu不是centos.后面跟着的是容器的id,即我们上面用ps查询出来的id,这个id可以少写几位,它会自动识别.-i保证我们的输入有效,即使在没有detach的情况下也能运行.-t表示将分配给我们一个伪终端.我们将在伪终端输入我们的内容.输入命令后发现我们前面的标识也变了,相当于进入了一个新的电脑。
2023-08-07 16:01:03 87 1
原创 01——docker安装部署入门
daemon会在本机检查镜像是否存在,如果存在且版本就是我们想要拉取的版本,它就不会做任何的操作.如果不存在下一步它会到docker的仓库中找我们要拉取的镜像名字,如果找到了就会有docker仓库传送到我们的本地,把我们要的镜像传送到我们的本地来.options是选项,后面是指定镜像的名称.这个用的不多,可能当本地镜像非常多的时候要指定查看某一个镜像.name是拉取镜像的名称,:TAG表示是可选的,如果不选表明时latest,如果选择表明是指定版本的.当不加请求地址的时候回去docker的官网拉取镜像.
2023-08-07 15:51:18 65 1
原创 内网穿透——frp应用
前言:为什么需要内网穿透功能?从公网中访问自己的私有设备向来是一件难事儿。自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。我有一台计算机位于一个很复杂的局域网中,我想要实现远程桌面和文件访问,目前来看其所处的网络环境很难通过简单的端口映射将其暴露在公网之中,我试过这么几种方法:远程桌面使用TeamViewer。
2023-08-02 15:21:31 515 1
原创 JDBC技术
JDBC技术一、JDBC的概念(Java DataBase Conection)JDBC技术就是使用Java程序连接并操作数据库的一种技术(规范);二、使用JDBC操作数据库的步骤三个接口一个类2.1、DriverManager 加载驱动程序(数据库厂商提供的jar文件)2.2、Connection 获得连接2.3、Statement 执行SQL语句2.4、ResultSet 更新(可以接收操作所影响的行数),查询(得到的是一个ResultSet结果集)2.5、关
2021-05-18 09:20:13 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人